Точка для города - нужно или нет?

Меня смущает не дублирование само по себе, а то, не сорвет ли каким-нибудь тулзам крышу, если они обнаружат две деревни Гадюкино, одну точкой, другую полигоном. И в результатах поиска будет две деревни, а это уже совсем никуда не годится. Если в населенном пункте есть место, которое назвается центр, его нужно обозначать place=suburb; name=Центр. В других случаях центр все равно ставится произвольно и нет разницы поставлен он руками или вычислен их полигона.

Можно снять теги населенного пункта с полигона оставив один place=*, но тогда непонятно, к какому населенному пункту этот полигон относится и толку от этого полигона не будет. Тот же КЛАДР-бот, AFAIK, использует границы населенного пункта для определения улиц.

Не хватает тега boundary=administrative. Можно еще добавить landuse…

а это уже дело конвертеров в нужный формат, отфильтровать и правильно предоставить этим тулзам данные

А как конвертер догадается что из двух деревень только одна “правильная”?

Это у liosh’и надо спросить. у него ж при конвертировании задвоений не происходит .

«Сам населённый пункт» гораздо больше точки. Не подходит.

Конечно точка меньше города. Но координаты населеннго пункта, это координаты точки. Расстояние между населенными пунктами, это расстояния между двумя определенными точками. Обычно эта точка обозначает Главпочтамт города.

Координатами города может быть любая точка внутри города и даже прямоугольник, ограниченный допусками координат при указании с ограниченной точностью (как 54° может означать от 53°30’ до 54°29’). Расстояние существует также не только между точками, не говоря уже о том, что точки отмера расстояния для каждой пары могут быть разными (например, северная граница при измерении расстояния до города севернее). Для каждого конкретного случая метрика будет своя. Например, глупо (в практических целях) мерять расстояние между Москвой и Одинцовом расстоянием между 0-м километром и одинцовским вокзалом, так как большая часть этого «расстояния» будет в черте Москвы — чтобы мне туда доехать нужно будет проехать в 3 раза меньше, а кому-то — в полтора раза больше.
Например, тут http://www.trans-a.info/Moscow-Oblast.html расстояние явно меряется не от 0 км и не от главпочтамта.

http://wiki.openstreetmap.org/wiki/RU:Key:place

Перевод:

Точка:
place=village
name=Гадюкино

Полигон:
place=village
place_name=Гадюкино

Это не спасёт ситуацию. Будет пятно с распластанной по границе надписью.

Думаю, что там расстояние измеряется между преставительствами (базами) этой компании, что вполне логично.

Не. Будет две надписи.
http://osm.org/go/2HcDixBT-?layers=B000FTTT

Добавьте полигону
boundary=administrative

блин ну тут же не дублируется
http://www.openstreetmap.org/?lat=45.3015&lon=39.1759&zoom=13&layers=B000FTF

Ну если у полигона заменить name на place_name, то никакого дублирования надписей не будет.

Ну вот собственно и вся костыльность place_name=* всплыла. Суть костыля, как раз в обходе этой проблемы - не показывать name для полигона.
Ну а в связке landuse+place+name+boundary надпись появляется из-за landuse, как название микрорайона…

Интересно можно ли в мапнике сделать так, чтобы name или place_name показывались только в случае отсутствии внутри полигона точки с таким же name?

Все эти костылики (place_name, addr:housenumber и пр.) лично мне напоминают старую притчу про обезьян в клетке - “а потому что здесь там принято”…

а нука покажите мне тут http://www.openstreetmap.org/browse/way/32956505 тэг place_name

вот объясните мне на кой всему полигону населённого пункта указывать Landuse?
бывают же внутри и кладбища, и промышленные зоны, а они никак не residential!!!

Да что уж там мелочится http://www.openstreetmap.org/browse/way/26785507
Про landuse=residential для всего НП мы уже один раз жарко обсуждали. Как обычно закончилось ничем…
И все ради того чтобы где-то в мапнике это выглядело как-то…

а он у тебя в углу на границе спрятался: http://osm.org/go/0oqb8GIs

Ну в деревне то можно и указать. Тем более, что и кладбище и “пром.зоны” там обычно отделены…

ну так дублирование это или не дублирование?

с одной стороны обозначение полигоном места границ нас.пункта.
а центр тогда как обозначать? - вывод однозначно точкой.

и пусть это будут проблемы навигационного софта (или конвертера туда)- вычленение дублирования! ибо дублирования нет.

а что мешает поквартально использовать Landuse:Residential ?
отрисовал квартал - подсветил ?