Конвертация OSM в Navitel

Я отчет Константину отправил. Просто хотел понять откуда эта ошибка берется. Иногда появляется, сохраняется на одной области пару дней, потом так же внезапно исчезает.

У меня на Татарстане вчера эта фигня случилась. Покопал “проверкой карты” в ошибках, фатальных не нашел. Пока забил)

Ответ Константина:

В конфигурацию добавлены: часы работы (пока на пробу только для часто встречающихся POI), отображение кварталов landuse=residential.
Имя здания убрано из преобразования в номер/метку.
(At revision: 72)

а что за странная фишка к названию пои добавлять город?

при поиске выглядит так:

Екатеринбург, Газпром нефть
или
Каменск-Уралький, Пельменная

верните как было

а как было? и что плохого в том, что указывается расположение ПОИ (при поиске). может это Газпром в Перми, или пельменная в Серове. Тем, у кого карты нескольких регионов в атласе, имхо, полезно.
ЗЫ. возможно у меня старые конфиги - недельной давности

Раньше это было строчкой ниже мелким шрифтом, что было достаточно для локализации, а теперь выглядит очень странно.
И еще, не заметил когда появилось, но магазины, если теги навешаны на здания в поиске, появились в двух экземплярах, со значком, и с пустым квадратиком. Такое ощущение, что автоматом добавляется точка на полигон. Это бага или фича? :slight_smile: Если фича, то чем мотивирована? список обьектов в два раза увеличился :frowning:

dedNikifor, ткни плз пальцем, где.
Если использовать osm2mp.pl не последней версии, а r387, вроде как не должно такого быть.

Если там в OSM одновременно теги и на здании и на точке, то всё верно, так и должно быть. Уберите дублирование в OSM - не будет и здесь.

В том то и дело, что в OSM дублирования нет, но скачал вчерашнюю сборку, бага исчезла, а вот название города или улицы выносится в название магазинов и в этой сборке

Так обычно делают при конвертации для других навигаторов (которые не поддерживают отдельные адресные данные для POI). Если для навитела это лишнее - надо убирать, конечно.

вот скрин: http://dl.dropbox.com/u/14552804/DSC07354.jpg

первые два обозначены точкой на линии полигона в месте входа, с одинаковыми тегами shop=toys, name=xxx, причем практически в соседних домах, но отображаются по разному. Третий обозначен теми тегами на полигоне дома (раньше все так отображались)
P.S баг с задвоением снова нашелся, при shop=mall на полигоне, в поиске два объекта, лишней точки в OSM нет.
вот скрин: http://dl.dropbox.com/u/14552804/DSC07355.jpg

дим, конвертил AlRight )
я думаю, он в курсе
скрин с примером уже привели

AlRight, еще камень в твой огород )
НЕ НАДО заменять RU на Россия в адресной информации
из-за этого дублируются города, при использовании обзорной карты

пошёл собирать камни )

А может проще (и правильнее) обзорку соконвертить с Россия?

я это и хотел написать на соответствующем камне, прежде чем кинуть его обратно :slight_smile:
обзорка обработана постпроцессором?

liosha, все-таки в последнем релизе osm2mp.pl поломался --addrfrompoly.
Например, для http://www.openstreetmap.org/browse/node/444776836 было:


; NodeID = 444776836
; amenity = bank
[POI]
Type=0x2f06
Label=Альфа-Банк
Data0=(56.8428628,60.6465679)
CityName=Екатеринбург
RegionName=Свердловская обл.
CountryName=RU
HouseNumber=72
StreetDesc=Ленина пр-т
[END]

Стало:


; NodeID = 444776836
; amenity = bank
[POI]
Type=0x2f06
Label=Альфа-Банк
Data0=(56.8428628,60.6465679)
CityName=Екатеринбург
RegionName=Свердловская обл.
CountryName=RU
HouseNumber=72
StreetDesc=Екатеринбург
[END]

Для http://www.openstreetmap.org/browse/way/18017569 было:


; WayID = 18017569
; barrier = wall
; landuse = retail
; amenity = marketplace
[POI]
Type=0xf701
Label=Торговый комплекс КОР
Data0=(56.8441203130115,60.6953437029112)
CityName=Екатеринбург
RegionName=Свердловская обл.
CountryName=RU
[END]

стало:


; WayID = 18017569
; barrier = wall
; landuse = retail
; amenity = marketplace
[POI]
Type=0xf701
Label=Торговый комплекс КОР
Data0=(56.8441203130115,60.6953437029112)
CityName=Екатеринбург
RegionName=Свердловская обл.
CountryName=RU
StreetDesc=Екатеринбург
[END]

Ключи запуска такие:
osm2mp.pl --config=navitel.yml --bpoly=maps\sverdl.osm\sverdl.poly --navitel --defaultcountry=RU --disableuturns --nodestsigns maps\sverdl.osm\sverdl.osm > maps\sverdl.osm\sverdl.mp

не-не-не
постпроцессором обрабатываете только вы с Fortress’ом
с картами, которые конвертируют dimuzz и Nexor у меня проблем нет

так что или продвигайте постпроцессор в масштабе страны :slight_smile: или смиряйтесь

dedNikifor, эт не постпроцессор, эт таблица преобразования кодов стран.
Я что-то тоже начинаю склоняться к ее применению. В каникулы обзорку переделаю, и давайте, на самом деле, использовать полное название стран.

Да-да, точно. Хотел с’умничать но ошибся в терминологии :))