Nominatim. На одном зуме разная структура данных.

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Nominatim. На одном зуме разная структура данных.

Сообщение novice » 17 июн 2013, 17:00

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

Структура данных у меня все время разная, насколько я понимаю зависит от заполненности данных по конкретной области. Например, у меня иногда даже получаются результаты на английском, хотя ищу в России
Ольгинская, Olginskaya, Ольгинское сельское поселение, Аксайский район, Ростовская область, Южный федеральный округ, Российская Федерация

улица Кондратюка, Солнечный, Омск, Омская область, Сибирский федеральный округ, Российская Федерация

Кристальный переулок, Ростов-на-Дону, Rostov-na-Donu, Ростовская область, Южный федеральный округ, Российская Федерация

Республика Саха, Дальневосточный федеральный округ, Российская Федерация
Последний раз редактировалось novice 21 июн 2013, 13:44, всего редактировалось 1 раз.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Nominatim. На одном зуме разная структура данных.

Сообщение ericsson » 17 июн 2013, 18:55

Номинатим может легко включить в ответ ближайшую точку place или проигнорировать полигон, куда точка попадает.

novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Nominatim. На одном зуме разная структура данных.

Сообщение novice » 17 июн 2013, 20:20

Можно хоть как-то сопоставить данные по номинатиму и фиасу? не обязательно взаимно однозначное соответствие.

Из номинатима можно как-то выделить город, улицу или альтернатива - район/поселение/деревня? Пусть даже почти всегда возвращается пустая строка. Если иногда можно выделить улицу и город - то уже сойдет.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Nominatim. На одном зуме разная структура данных.

Сообщение ericsson » 17 июн 2013, 20:51

Вы вообще сами на ответ Номинатима смотрели хоть раз?

Код: Выделить всё

<result place_id="43068820" osm_type="way" osm_id="36118757" lat="55.7976539" lon="37.9387873042487">25, проспект Ленина, Микрорайон №16, Balashikha, Moscow Oblast, Central Federal District, 143904, Russian Federation</result>
<addressparts>
<house_number>25</house_number>
<road>проспект Ленина</road>
<suburb>Микрорайон №16</suburb>
<city>Balashikha</city>
<state>Moscow Oblast</state>
<postcode>143904</postcode>
<country>Russian Federation</country>
<country_code>ru</country_code>
</addressparts>

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Nominatim. На одном зуме разная структура данных.

Сообщение Александр Мурый » 17 июн 2013, 21:06

novice писал(а): Из номинатима можно как-то выделить город, улицу или альтернатива - район/поселение/деревня?
Вот пример получения региона по названию города.
Редактор материалов, модератор форума

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя