Разделение дорог по границам населённых пунктов

Шоссе. Но в целом да, не выходят. Но и не привязаны.

Это привязка и есть — “100% не выходит за границы”.

Я про общую точку.

Если обрывается ровно на границе, так точка и возникнет. По определению.

Оно не может обрываться ровно по границе, потому что “ровно границы” нет и быть не может. Есть примерная граница, и есть примерное место окончания улицы. Но нет и не может быть никакой связи между ними в виде общих точек.

Понятно, что с Гослесфондом граничит именно деревня?

Если улица заканчивается одновременно с НП (что ИМХО в принципе не обязательно), то существует ТОЧНОЕ место окончания улицы относительно границы НП, что отмечается общей точкой. А абсолютное местоположение может быть примерным.

Отнюдь.
Улица - два ряда домов с промежутком между ними.
Дорога - поверхность, предназначенная для движения ТС.
Как видим, - объекты совершенно различные.
Другое дело, что зачастую между домами проходит дорога.
Но утверждать, что улица и дорога - это одно и то же, примерно то же самое, что сказать, что автомобиль и двигатель внутреннего сгорания - одно и то же.

В OSM нет объекта “два ряда домов с промежутком между ними” и “поверхность, предназначенная для движения ТС”. Есть highway с и без name.

Ошибаетесь.
Улица в OSM - это не просто ломаная линия с highway=…
У неё есть название, к ней привязаны домики, и сама она привязана к населённому пункту.

Может не быть.

“К ней привязаны” только в кривых навигаторах которые этого требуют, а на самом деле у дома просто_есть_адрес.
Алсо, домов может и не быть.

К населённому пункту привязано всё, что в него попадает, равно как и к области и к стране - “улица” тут ничем не выделяется.

AMDmi3, сдавайся, ты окружен!

Нет, я ещё собрал не всё общество по обсуждению определения улицы. Мне нужны ты, liosha, dr&mx и Amigo (выборка абсолютно случайна) :slight_smile:

Сторонники разбиения highway на внутри и снаружи могут объяснить цель данной задачи?
Если задача решается геометрически, зачем её решать редактированием данных?

Для начала повесить имя улицы. Это как-то можно геометрически решить?

А дальше , если нет различия в других тегах, то и бить не надо.

Какая именно задача?

Граница- это умозрительная категория, которая не может иметь точек соприкосновения с обьектами реального мира.

Мне не нравится, когда дорога имеет общую точку с natural= wood, когда соединяется с parking, а когда она соединяется с place, у меня мозг взрывается.

Я поддерживаю эту точку зрения.

Еще вчера я думал, что это единственная тчк зрения:)

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

http://forum.openstreetmap.org/viewtopic.php?pid=315340#p315340
Вне пределов — лес дремучий.

Вставлю свои 5коп., не зря я на этот адресный поиск столько времени убил…

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

А вот делать ли общую точку с границей, я бы делал, но только из-за того, чтобы при смещении границы не выпала улица из города, так сказать доп защита от ошибок (к слову ведь по этой причине мы не используем адресные отношения, в них легко появляются ошибки - не включенные/выпавшие объекты). Да и иногда в описание границы НП упоминается дорога (километр вроде).