Щогодинна валідація

http://www.openstreetmap.org/edit?#map=19/51.44218/32.47105

Дякую, дещо поправив, тепер подібні випадки не відображаються.

Щось зламалось, майже по всім параметрам - 0 помилок.

щось валідація останнім часом стала в кращому випадку “щотридобовою” :frowning:

додав декілька тестів залізниці аналогічних дорогам
http://pavlo-dudka.github.io/osm-pg-tests/

Перевіряються лінії з тегами railway=rail і railway=turntable
railway.crossings - лінії залізниці не повинні перетинатися без спільної точки, за виключенням випадку різних layer
railway.islands.main - лінії залізниці для яких не задано service=* або service=crossover повинні формувати зв’язний граф, відповідно острівці або мають отримати service=* або мають бути приєднаними до основного графу колій
railway.islands.service - лінії залізниці для яких задано service=[siding|spur|yard] повинні формувати зв’язний граф з основним графом

Cool! Дякую.
"Щаз я ета всьо как замессююю"©

Питання по островам main залізниць.
Ось одразу й виникло питання: http://www.openstreetmap.org/way/352282764 наче все вірно - railway=industrial все наче як по вікі, але як острів в валідаторі відображається. http://pavlo-dudka.github.io/osm-pg-tests/test.html?map?railway.islands.main#zoom=15&lat=50.70261&lon=29.59609 Що робити?

Добавить этой линии service=*. В данном случае - service=spur.

або під’єднати до usage=main, чином, що залежить від здорового глузду.
А що, <railway=industrial> - по вікі?? Може треба ‘rw=rail’/‘usage=industrial’/’ service=*'?

Доречі, помітив, що мапнік не відображає тегування <service=crossover>, http://wiki.openstreetmap.org/wiki/OpenRailwayMap/Tagging, як інщі документовані <service=*>…

Там service=* нужен в любом случае:

http://wiki.openstreetmap.org/wiki/OpenRailwayMap/Tagging#Tracks

В тегах там именно так: railway=rail + usage=industrial. И это правильно.

Да, есть такая проблема.
Нужно создавать Issue в репозитории Стандартного стиля. Хотя, скорее всего, оно там уже есть. Надо поискать.

Неа, нет такого Issue. Нужно создать.

Создал:
https://github.com/gravitystorm/openstreetmap-carto/issues/1971

Дякую за пояснення, поприбирав трохи :slight_smile:

Поговорили-поговорили и… Всё :frowning:

Переніс валідатор на віртуальний сервер.
З учорашнього дня валідація знову щогодинна (майже).
Процес валідації триває приблизно 1год 10хв. Щойно завершившись запускається знову.

На сьогодні найбільш поширеними залишаються помилки з associatedStreet-зв’язками.
http://pavlo-dudka.github.io/osm-pg-tests/

Гарні новини. Дяк.

taxiways також вже в валідаторі
і вже всі пофікшені :wink:
Але цей тиждень якийсь врожайний на помилки: 35 майже перехресть і 81 перехресть без точки.

Так, забув про це написати.
Після змін всі service-дороги, які не з’єднані з highway-лініями вищого класу (в тому числі pedestrian), але з’єднані з aeroway=taxiway або aeroway=runway не відображаються як острови на http://pavlo-dudka.github.io/osm-pg-tests/test.html?map?highway.islands.service.
Фактично aeroway=taxiway або aeroway=runway включено в дорожній граф.
Автоматично додалась перевірка на перетини між aeroway/highway і aeroway/aeroway без спільної точки.
Також додам, що лінії aeroway=* для яких вказано area=yes не включаються до перевірки.

Добив я острови unclassified всетаки :slight_smile: Мав місячну перерву і видно хтось таки допомагав. Дякую.
Але є два моменти які неможна виправити:

  1. Підїздна дорога до румунського кордону - проблеми на початку січня не було, потім вона виникла і я її тоді ж намагався виправити - марно. Вчора також спробував позміщувати точки, наче все нормально, але через валідатор вилазить що помилка.
  2. Заїзд в Денисовичі промаплений і злінкований з мережею Білорусі, через що вилазить помилка. З нашої сторони також є під’їзд (на скільки “під’їзд” сказати важко бо всетаки зона відчудження), але насип і просіку видно добряче, але вона також виходить в Білорусь і там лінкується з їх мережею. Суто через нас є дві дороги 1)через Кливні і 2) через ст. Товстий Ліс але обидві суто лісові і їх ну ніяк не назвеш unclassified.

Додав у виключення щоб не заважало.
Дякую за виправлення :slight_smile: