Харьков и область (обсуждение)

Так план не менялся. Жду дампа на geofabrik, чтобы сдклать новые отношения, затем dudka добавит улицы, где это возможно автоматом, затем ручками пописать и добавить остальные.

немного романтики

Итак, время перейти к последнему этапу в адресации Харькова.

Все данные от dima_ua были занесены, все улицы, которые можно было добавить автоматом, добавлены.

Нужна помощь с добавлением всей веев улиц в отношения.

Для работы потребуются:

  • Осевые улиц Харькова от Спаэро+: ссылка
  • Cписок отношений в этом документе: Google Docs
  • JOSM с включенным плагином RemoteControl
  • relation toolbox плагин в JOSM

В списке отношений есть две ссылки. Рекомендую пользоваться первой, помеченной Relation, она скачивает весь bbox. Вторая нужна, если bbox оказался слишком большой, но в этом случае нужно будет догрузить нужные участки карты самостоятельно.

Порядок работы такой:

  1. Открываем улицы от Спаэро+: ссылка
  2. Открываем список улиц.
  3. Тыкаем по ссылке, в JOSM будет загружено отношение. Если выдал ошибку о размере области, тыкаем по второй ссылке
  4. Смотрим, есть ли улица на карте, идущая между домами.
  5. Если улицы нет, рисуем по Бингу
  6. Переключаемся на слой Спаэро+, выделяем улицу, жмём Ctrl+C (в буфер обмена)
  7. Переключаемся на карту, выделяем улицу, жмём Ctrl+Alt+V (скопировать теги)
  8. Добавляем улицу в отношение
  9. Переключаемся на документ, ставим Y в последнюю колонку

Если название улица в отношении отличается от того, что написано в Спаэро+, переименовываем отношение. Спаэро+ имеет более точные названия, хотя я там уже заметил некоторые неточности.

после открытия базы Spaero нужно создать новый слой
иначе кто-нибудь вполне может залить на сервер всю эту базу )

///
всё правильно?
http://www.openstreetmap.org/browse/changeset/13384182

Ctrl+Shift+V

Нет. Что-то как-то коряво выходит. Я, кажись, уже напортачил, отправив лишнее.
(или нет?)

Судя по валидатору http://peirce.gis-lab.ru/qa/UA-02 в Харькове сломан полигон границы.
Кто-нибудь может прокомментировать?

Вроде ничего не сломано. Я сейчас проверил. Границы Харькова заданы релейшеном из нескольких соединённых между собой линий.
Разрывов не нашёл.
Кстати, в списке городов без полигональных границ Харькова нет http://peirce.gis-lab.ru/qa/UA-02#citynoborder

Шо за дом без улицы? http://www.openstreetmap.org/browse/way/177325858

Валидатор определяет в Харькове около 27000 ошибок - это более чем на порядок больше, чем в любом другом городе (средние величины для крупного города от сотни до пары тысяч).
Конечно, валидатор не гарантирован от ложных срабатываний, но совершенно невменяемое количество ошибок говорит о том, что здесь не все в порядке.
Может, используется какая-то хитрая система адресации, которую не понимает валидатор?

Да, схема Карлсруэ. http://wiki.openstreetmap.org/wiki/Proposed_features/RU:%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D0%9A%D0%B0%D1%80%D0%BB%D1%81%D1%80%D1%83%D1%8D

Кроме того, сейчас идёт процесс импорта данных от dima_ua (дома и адреса по Харькову). Пока это дело не закончится, может быть куча ошибок.

Кстати, а что за валидатор и какой тип ошибки?

Ссылка на результат работы валидатора (вместе с описанием) в посте №147.
Ну а ошибок около 27000 - очевидно, среди них можно найти любой из 6 типов. Большей частью 2 и 3, но каждое действие выполняется очень долго из-за огромного количества ошибок. Для сравнения: а Запорожье их было 160. Надеюсь, следующий проход валидатора даст не более 20.

Таких около сотни, по окончанию работ я пройдусь вручную, повыясняю что к чему. У всех таких домов стоит street:id, нули, либо ещё два варианта, значений не помню.

Немного странное заявление. В этой же ветке мы обсуждаем процесс адресации. Простое суммирование по третьей колонке в текущем списке показывает более 18 тыс. домов с неполной адресацией, плюс, валидатор запускался несколько дней назад, когда ещё dudka не прошёлся своим автоматом.

Сама схема адресации тут не при чём, ибо если бы валидатор не понимал Карсруэ (адресацию через отношения) тогда бы цифры были в районе 65 тысяч, из которых осталось меньше трети. А так у нас просто у домов номера есть, а к улицам они не привязаны. Помогите, кто сколько может, инструкции написаны. Мы сегодня с dimonster уже 200 штук привязали, напомню, всего их 917 непривязанных.

да, похоже на недоделанные релейшены. Когда я тестировал пропатченный конвертор, примерно столько было релейшенов без линий улиц (по Харьковской обл.).

Кстати, названия улиц надо сверять с официальным перечнем (!).
Есть много несовпадений. Ну, и линии улицы могут быть разделены на несмежные куски. Один кусок здесь, другой дальше через квартал.
Так что если не уверены, лучше пропустите.

http://peirce.gis-lab.info/qa/UA-02/addr-map

Кстати, вспомнил. У нас ведь вроде есть улицы с одинаковым названием, но в разных районах Харькова. Если их не “привязать” к районам, то в адресном поиске будут ошибки :frowning:

Блин, а ещё ведь подобные ошибки и с привязкой деревень к районам области. Аж 608 штук.

Для таких улиц надобно addr:suburb выставить. В моем "валидаторе они синим подсвечиваются. Я бы потом помог addr:suburb для домов и отрезков проставить - на для начала сами микрорайоны хотя бы точками проставить нужно.

addr:suburb

Это можно. Но тогда опять всплывёт вопрос мультиязычности адресов. На каком языке писать и как сделать так, чтобы в сконверченной под навигатор карте название района города было на нужном языке.

Кстати, это ж надо не только на веях улицы писать, но и на каждом домике :frowning:

Тут есть пара вариантов

  1. addr:suburb:uk, addr:suburb:ru, addr:suburb:en…
  2. Прорисовка границ микрорайонов и анализ вложености
  3. Введение какого-то нового тега-ссылки на точку suburb в отношении associatedStreet

Мне лично больше симпатизирует 3-ий вариант. Но в любом случае для каждого сегмента улицы addr:suburb на украинском нужно проставить обязательно.

С этой рутиной я могу помочь. Проще конечно отношением ограничиться. Не знаю как будет правильнее