Вопросы новичков (Part 1)

Хм, странно, вроде бы полигональная гранциа есть - http://www.openstreetmap.org/relation/2654177 Разве что там label не проставлен, но это не должно мешать корректно резать на город и не город… Надо звать в студию гуру польского формата. Ну или кого-то, кто знает, на основании каких данных прога решает город/не город.

А еще был момент, адрес на карте присутствует, но определяется как загородный всеравно. Хотя может это и не карта тупит, а сама программа.

XAN_ua Если вы намекаете на техподдержку программы, то они в картографии не разбираются вообще.

А решает на основании встроенных справочников и бд или самой карты, если есть на ней адресный слой со всеми данными. Если адрес не определился, его можно отметить вручную.

Зачем тратить силы на то чтобы обмануть, когда куда полезней для всех сделать всё самому без всякого гугла.

Кто не разбирается в картографии?

Я думаю, скачать наверно последнюю выгрузку области, и через mapedit править.

Техподдержка программного обеспечения, которое стоит у меня.

“не определяется корректно город и загород” - можно подробнее? Как это выражается?
По каким ключам ПО определяет адрес дома? HouseNumber и StreetDesс?

Вот этого не могу сказать, там не видно, в по есть справочники, можно за счет них или за счет чисто самой карты.

а город\загород, можно еще в настройках определять галочкой. А также можно границы городов, районов и водительских стоянок вручную рисовать.

Иначе спрошу. Какие ключи и у каких объектов вы прописываете в GPSMapEdit, после чего в целевом ПО всё отыскивается?

Еще не пробовал, думаю пока с нумерации домов начать, ну сам номер и привязку к улице.

Ну тогда откройте в GME рабочий не-осмовский .mp, найдите в нем дом прописанным с адресом, скопируйте его исходный текст (Свойства объекта → Исходный текст), покажите нам.

Какой mp? Я с гислаба качал.

Что-то вроде этого я у вас прошу:

[POLYGON]
Data0=(55.1965745,165.9961609),(55.1965187,165.9963711),(55.196367,165.9962475),(55.1964228,165.9960373),(55.1965745,165.9961609)
Type=0x13
Label=улица Гагарина, 3
CityName=Никольское
CountryName=Россия
HouseNumber=3
RegionName=Камчатский край, Алеутский район
StreetDesc=улица Гагарина
Zip=684500
[END]

Осмовский - неосмовский, но тот, по которому ваша прога адреса отыскивает.

; WayID = 138148706
; building = yes
[POLYGON]
Type=0x13
Label=193
HouseNumber=193
StreetDesc=Ленина ул.
CityIdx=1217
Data0=(56.10435,43.51743),(56.10428,43.51725),(56.10456,43.51697),(56.10460,43.51715)
[END]

Это?

Ну вот. По-моему очевидно. CityName нет, на есть какой-то ископаемый ключ CityIdx.
Надо выбрать все дома внутри полигона города и прописать CityIdx=1217. Это и есть Богородск, должно быть.

Выделять каждый объект или можно как то быстрее выбрать?