неологизм статьи — трубли (множ. форма от трубль, в свою очередь полученого по аналогии с словом дубль и означающее тройные проблемы
![]()
началось все с кетчупа, Артемия Лебедева, его этноэкспа по Украине и вот этой записи: http://geoden.wordpress.com/2009/08/20/о-проблемах-поиска-на-картах/
продолжилось неожиданным путешествием на день Независимости, мототуризмом, трэинспоттингом и паромной переправой
там же я поклялся решить проблему одноименных населенных пунктов методами SQL-я и геоинформационного анализа раз и навсегда, итак:
Прежде всего признаю, что я неверно послал Артемия искать на сайте Мапия Ковалівку дабы он ощутил всю прелесть дебильноватого интерфейса Мапии (сработали вероятно стереотипы англоязычного мира — Smith как фамильный штамп) , ибо не она (Ковалівка) возглавляет Топ 10 найпопулярнейших названий. В нашей стране это Іванівка
| нас.пункт | повторы |
| Іванівка | 121 |
| Олександрівка | 111 |
| Михайлівка | 108 |
| Миколаївка | 92 |
| Жовтневе | 91 |
| Веселе | 79 |
| Новоселівка | 77 |
| Андріївка | 76 |
| Тарасівка | 76 |
| Калинівка | 75 |
А также с прискорбием сообщу, что Ковалівка всего на 70-м месте и в зачет не попадает никак!
А также с интерсом сообщу, что дубли — то оказывается еще фигня, потому как мы имеем трубли!
, причем проблемными то я считаю не просто одноименные нас.пункты как в вышеозначенном Топ 10, а таковые в пределах одного района, что по моему мнению должно сводить с ума адресное геокодирование логистических программ (кетчуп, кутчуп — все о нем), навигацию и поиск.
Посему, простенький SQL вида:
выдал 233 проблемы и увековечил их в представлении v_names_repeated с которым стало возможным экспериментировать дальше.
ремарки: condition=5 это условие отбора только жилых населенных пунктов, т.к. бывают уже и нежилые и разрушенные.
233!!! засады для геокодирования, маршрутизации и навигации в Украине.
несомненными хитами есть трубли и их 13 штук — ровно чертова дюжина. Соответственно это означает, что троящихся нас.пунктов у нас в стране 39 шт.
Итак
, Чертова дюжина трублей
| нас.пункт | район | область | повторов |
| Берестове | Близнюківський | Харківська | 3 |
| Берестове | Близнюківський | Харківська | 3 |
| Берестове | Близнюківський | Харківська | 3 |
| Веселе | Ясинуватський | Донецька | 3 |
| Веселе | Ясинуватський | Донецька | 3 |
| Веселе | Ясинуватський | Донецька | 3 |
| Губник | Ладижинська міська Рада | Вінницька | 3 |
| Губник | Ладижинська міська Рада | Вінницька | 3 |
| Губник | Ладижинська міська Рада | Вінницька | 3 |
| Жовтневе | Ширяївський | Одеська | 3 |
| Жовтневе | Ширяївський | Одеська | 3 |
| Жовтневе | Ширяївський | Одеська | 3 |
| Іванівка | Барвінківський | Харківська | 3 |
| Іванівка | Барвінківський | Харківська | 3 |
| Іванівка | Барвінківський | Харківська | 3 |
| Лісове | Буський | Львівська | 3 |
| Лісове | Буський | Львівська | 3 |
| Лісове | Буський | Львівська | 3 |
| Мар`ївка | Синельниківський | Дніпропетровська | 3 |
| Мар`ївка | Синельниківський | Дніпропетровська | 3 |
| Мар`ївка | Синельниківський | Дніпропетровська | 3 |
| Миколаївка | Красноармійський | Донецька | 3 |
| Миколаївка | Красноармійський | Донецька | 3 |
| Миколаївка | Красноармійський | Донецька | 3 |
| Миколаївка | Лозівський | Харківська | 3 |
| Миколаївка | Лозівський | Харківська | 3 |
| Миколаївка | Лозівський | Харківська | 3 |
| Петрівське | Кагарлицький | Київська | 3 |
| Петрівське | Кагарлицький | Київська | 3 |
| Петрівське | Кагарлицький | Київська | 3 |
| Петрівське | Волноваський | Донецька | 3 |
| Петрівське | Волноваський | Донецька | 3 |
| Петрівське | Волноваський | Донецька | 3 |
| Радгоспне | Харківський | Харківська | 3 |
| Радгоспне | Харківський | Харківська | 3 |
| Радгоспне | Харківський | Харківська | 3 |
| Тарасівка | Магдалинівський | Дніпропетровська | 3 |
| Тарасівка | Магдалинівський | Дніпропетровська | 3 |
| Тарасівка | Магдалинівський | Дніпропетровська | 3 |
проверим на карте нашей delivery.com.ua поиском первого же из них:
Неслабо, чистая засада для маршрутизации и навигации, но хочется аналитики: цифры, цифры давай…
даю:
(———————————————тут прошели сутки между записями, в этот промежуток времени я все думал, как же так аналитически выявить проблему и чтобы визуально это было доходчиво и красиво. В голове все вертелась и никак не хотела уходить кросс-таблица расстояний, как автомобильном атласе, но здравого смысла в этом было немного. В отличие от атласа, у меня то сплошные повторы нас.пунктов, и кроме неудобства чтения (и изготовления), кросс-таблица также не отвечает на вопрос: “А где же собственно самая плохая ситуация в Украине?”
Т.е. кроме фиксации перечня проблем (а он уже есть в Чертовой дюжине) нужно одновременно показать и оценку (это все-таки расстояние) проблемы для каждого случая и некую аналитическую производную –”где хуже всего”. При этом ясно, что эта аналитическая производная не есть функция МИН или МАКС от оценки. —————————–)
промерив расстояния вручную и вклеив картинку, ту, что чуть выше в тексте, я вдруг понял: нужно построить в ГИС векторы расстояний между дублями, трублями, потом полигоны, образмерить их и вывести на карту. Чемем меньше периметр полигона, тем плотнее проблема, т.е. легче перепутать нас.пункты при маршрутизации.
Как все это сделано возможно заинтересует студентов и профи ГИС специальностей и техника вопроса пошагово будет раскрыта отдельно. FTUPD.
легенда карты:
- красным сплошным — полигоны нас.пунктов которые двоятся и троятся. Это базовая картография, можно считать, что природные объекты. Красные же у них и подписи названий. Фактически это визуализация представления v_names_repeated которое создавалось ранее средствами SQL
- красные полупрозрачные треугольники соединяют центры нас.пунктов образующих трубль. Это построенные полигоны, т.е. продукт аналитики ГИС.
- точно такие же полигоны, но из двух точек (уж простите учителя геометрии, но в ГИС так бывает, и это называется sliver, т.е. щепка и являет собой вырожденный полигон, обычно это ошибка и подлежит исправлению) — это визуализация дублей. Это построенные полигоны, т.е. продукт аналитики ГИС.
- Все полигоны (пп.2,3) подписаны, показан их периметр. Именно периметр выбран в качеcтве оценочного показателя для трублей. Параллельно все полигоны разбиты на сегменты (промеры) и подписаны длины промеров. Длины промеров выбраны оценочным показателем для дублей.
- под всем эти красным лежит базовая карта в дизайне из проекта map.faeton.ua

результат анализа проблемы близкорасположенных нас.пунктов с одинаковыми названиями в пределах одного и того же района
Итак, выполнив геоинформационный анализ с помощью Geomedia Professional, я вынужден был добавить человеческий фактор и начал осмыслять ситуацию:
Налицо несколько проблем, порожденных как сущностью цифровой картографии, так и исходными правилами картосоставления бумажных карт. Так как цифровая картография это многократная производная от производной, то корни каждой конкретной проблемы это удел редакторов, пусть разбираются. Я проиллюстрирую типичные:

Станции - вынесенные к железной дороге части одноименного нас.пункта. Неясно - это ошибка оцифровки или так на базовой карте. (радакторам на заметку)

комбинация первых двух случаев. тут и станция и архипелаг (надо было бы подключить собственно объект "Станции на ж/д")

забавная ситуация: между двумя Майдами находится Середній Майдан, что укрепляет саму идею двойственности первых двух. Зачем так придумано - не пойму, но это хит в категории "странности"
Меня же больше интересуют проблемы навигационые, т.е. невозможность точного определения пути следования (возможность ошибки маршрутизации) по имени населенного пункта, когда они явно различны, но при этом находятся в одном районе. Анализ показал, что для таких проблемных нас. пунктов разбег (расстояние) составляет от7 км и выше. И победителем в номинации самый близкорасположенный дубль в Украине является Новоселівка Богодухівського р-ну, Харківської обл.
Ну что ж — Новоселівка так Новоселівка, это даже в нектором смысле символично
Да и само название является 7-м в топе популярных названий Украины.
Если же рассмотреть гораздо более эффектные бермудские треугольники, в которых неместный водитель с навигатором и чувствовать будет себя соответственно, то бесспорную (субъективно, конечно
т.е. сам -с-собой-не-споря) пальму первенства отдам местности около Лозовой (Місто, населення: 69.4 тис. чол., поштовий індекс: 64600,б Лозова, Харківська обл.) В этом бермудском крае поселились трубли, дубли и тут же рядом в соседних районах те же названия, короче — черт там ногу сломит:
В Украине есть и абсолютный рекордсмен, так сказать в цифровом выражении – Лісове, периметр трубля составляет всего 17.2 км, при этом наименьший промер 4.3 км. Однако опять же исходя из названия, размера нас. пунктов и характера местности (подступающий глухой лес), склонен считать это хуторами и не особо эффектной проблемой.

Это самый плотный трубль, хотя мне все же кажется, что это типичные "хутора", вернуть которые есть идея в новом проекте админустройства
Тема закрыта. все посчитано и известно теперь, а значит не являтся угрозой.
З.Ы. клевая лабораторка, а если развить в сторону картографии, то и курсач для студентов ГИС-специальностей.
бонус: для тех кто внимательно (или наоборот) смотрит на картинки — на картинке с Новоселівкой есть еще один скелет в шкафу. Каково? Это же тема еще одного исследования! Пойду прикуплю оного красного сухого…
ну уж хватит…



