Донецк и Донецкая область. Вопросы и обсуждения.

По поводу улиц, у меня глобальный вопрос: Кто определяет какие улицы есть в Донецке, кто даёт им названия и где есть полный официальный перечень улиц?
Я нашёл Улицы Донецка на сайте Генплана. Но что это за организация? Можно ли её принять за истину в последней инстанции?

Попробуйте получить от горсовета "Розпорядження міського голови від 23.05.2008 № 620 “Про затвердження найменувань вулиць міста Донецьк”.
Судя по http://mer.dn.ua/public_echo.php?id=1189 данные на www.genplan.donetsk.ua можно считать истиной.

Никто иной, как горсовет.
Согласно вышеуказанного распоряжения головы “Комунальне підприємство «Управління генерального плану міста Донецька»” у него в прямом подчинении.
Так что (Что бы не было казусов вроде “Червонокутська вулиця” и “Краснокутська вулиця”) предлагаю считать этот документ Улицы Донецка официальным источником для названий топонимов Донецка.
К сожалению не могу сейчас найти ссылку на этот список в текстовом/табличном формате. Если кому надо могу скинуть файл XLS, подписанный заступником міського голови - керуючим справами виконкому А.П.Денисенко
Попутно нашёл ещё одно несоответствие: в этом списке “Павших комунарів проспект”, а в OSM - “Павших Комунарів проспект”

Скинь пожалуйста, если есть. А то на сайте список в виде картинок, искать не получается

Список улиц Донецка в формате XLS - http://rghost.ru/52031231
на отдельном листе есть автосортировка по районам.

Спасибо

Сравнение украинских названиз из streets.xls и OSM: https://dl.dropboxusercontent.com/u/14107903/test/txt/osm.donetsk.txt
Очень много несоответствий вулиця-провулок-проспект.
Достаточно много неправильного порядка слов, например в OSM Назарової Клавдії вулиця, хотя правильно Клавдії Назарової вулиця.
Много несоответствий в одной-двух буквах.

Неточности скорее всего есть и со стороны streets.xls. Например Балашівський скорее все таки провулок, а не проспект, как по документам.

В файле первая колонка из streets.xls, заполнена если в OSM нету такой улицы в Донецке.
Вторая колонка - улица из OSM если такой нету в streets.xls.
Третья колонка - список id линий из OSM. Загружать линии по id в JOSM можно с помощью Ctrl+Shift+O.

Ну навіщо таблицю робити у форматі txt?! Або це згенерований програмою файл?

Звісно файл згенерований. А в якому форматі було б зручніше його переглядати?
Ось те ж саме у вигляді html-таблиці: http://dl.dropboxusercontent.com/u/14107903/test/osm.donetsk.html

Дякую! Це значно легше переглядати та сприймати, ніж txt файл

edward17, текстовий файл можна сконвертувати у будь-який формат.)
До речі, якщо у когось е більш-менш офіційні переліки вулиць (особливо українською) прохання викладати.
Стосовно поштових індексів, за минулі роки Укрпошта провела реформування і скорочення своїх відділень, отже, поштові індекси теж зазнали скорочень. Офіційним джерелом інформації про поштові індекси можна вважати сайт Укрпошти http://services.ukrposhta.com/postindex_new/
(от якби тільки хтось зміг витягнути звідти перелік вулиць та будинків за індексом)
Поштовий індекс, якщо вся вулиця належить одному поштовому відділенню, проставляю на зв’язок associatedStreet у вигляді addr:postcode.
Ще питання. Треба щось робити із Суміжною вулицею http://www.openstreetmap.org/way/120431006
Вона співпадае з кордоном Макіївка-Донецьк, і в такому вигляді не потрапляе в жодну програму роутінга, бо вони потребують, щоб вулиця повністю знаходилась в межах населеного пункту…

Ще питання. Треба щось робити із Суміжною вулицею http://www.openstreetmap.org/way/120431006
Вона співпадае з кордоном Макіївка-Донецьк, і в такому вигляді не потрапляе в жодну програму роутінга, бо вони потребують, щоб вулиця повністю знаходилась в межах населеного пункту…
А до якого міста вона належить?

Вона в переліку вулиць Донецька.
Подібні казуси і з районами міст. Наприклад, кордон Київський-Куйбишевський район співпадае з вулицею Куйбишева. До якого району належить вулиця, коли дома ліворуч - Куйбишевському, праворуч - Київському? )

У таких випадках, мабуть, потрібно вулицю малювати як дві лінії - одна буду у Київському районі, інша - у Куйбишевському. А кордон між районами мапити по середині вулиці

Питання з належністю вулиць та будинків на ній до районів/НП які вона розділяє не вперше виникає на форумі.

На мою думку воно розв’язується наступним чином:

  1. якщо відрізок вулиці(дороги) для обох НП/районів має однакову назву додаємо її в name (name:xx - відповідною мовою)
  2. створюємо два зв’язки associatedStreet, по одному для кожного НП/району, в які додатково до всього іншого додаємо відповідно addr:city=назва міста або addr:district=назва району

Якщо вулиця одна, по ній проходить межа і з різних боків межі вулиця має власну назву - читаємо додатково http://wiki.openstreetmap.org/wiki/Forward_%26_backward,left%26_right

avatar6 говорив про випадок коли вулиця ділить місто на райони. В цьому випадку достатньо одного associatedStreet.
У звязки районів можна включати саму вулицю. Ось наприклад в Києві Хрещатик є кордоном Печерського і Шевченківського районів.

Тоді уточнення - все це стосується лише випадку: одна вулиця розділяє два НП

PS Хочу запропонувати Донеччанам розв’язати існуючи помилки http://pavlo-dudka.github.io/osm-pg-tests/test.html?street.relations.n#zoom=11&lat=48.0415&lon=37.7792

Можна, звичайно, поділити вулицю на два веї, та з’еднати їх на початку та в кінці якимось , або (але тоді треба з’еднувати і на кожному перехресті), але це, звичайно, е костиль, який не вирішуе проблеми! Бо райони міста також беруть участь в адресації будинків та POI…, а вулиці е частинами роутінгово графу!.(Наприклад, таж вулиця Куйбишева, за переліком міськради, належить обом районам, які розділяе. і таких прикладів багатенько…)
Мабуть треба завести тему за цим привідом на більш відвідуваній розробниками конверторів гілці, аби вони висловили думку програмістів.
У таких випадках, на мою думку, треба розробляти алгоритм, який включатиме веї-вулиці до обох адресних суб’ектів (тобто районів, селищ, міст) одного й того ж адміністративного рівня, але із розділенням будівель та POI (праворуч-ліворуч самої вулиці, вулиці як, саме, межі). Тобто робити алгоритми більш інклюзивними, ніж ексклюзивними…(…висловився…) ) стосовно саме транспортних веїв. Доречі, саме така ж ситуація і з поштовими індексами, бо поштовоіндексні райони е по різні боки вулиць…

Дякую. За можливості прихватимо… Особисто я зараз виправляю за валідатором Zkir’a (доволі частенько оновлюеться, та вже доводжу помилки до їх відсутності)

Дякую, пофіксів майже всю північну половину Донецька. Але з’явилося кілька питань:

  1. Чи варто додавати з’їзди з вулиці до ії відношення? Це маю на увазі: http://www.openstreetmap.org/way/219074251 та http://www.openstreetmap.org/way/219074252
  2. Є випадки, коли вулиці, що з’єднуються під прямим кутом, мають однакову назву. Чи правильна та назва? http://www.openstreetmap.org/relation/3300929, http://www.openstreetmap.org/relation/1832907
  3. Яку роль давати addr:interpolation у відношенні assotiatedStreet? house? Тому що тут http://www.openstreetmap.org/way/147756514 позначено як address і JOSM незадоволений

До автора валідатора dudka: Нещодавно бачив ситуацію, коли кілька домів були членами відношення assotiatedStreet і одночасно мали теги addr:street. Чи можна такі випадки теж обробляти, чи це значно уповільнить роботу валідатора?

Слушайте. Ведь северную часть объездной вокруг Донецка уже построили (от Красноармейского шоссе до трассы Н-20). Так может улицу Странтонавтов понизить с primary ходя бы до secondary? Всё равно транзитом через неё никто не ездит

и ещё. Вот у Донецкого аэропорта есть мультиполигон-граница http://www.openstreetmap.org/relation/3342142 и внутри неё ещё точка http://www.openstreetmap.org/node/408652357 с одинаковым тегом aeroway=aerodrome. Это же неправильно? Нужно, как я понимаю, перебросить все теги на мультиполигон, а точку удалить