Страница 1 из 1

Геокодинг nominatim openstreetmap

Добавлено: 22 фев 2010, 22:49
icreator
Всем привет, интересовался геокодингом через сервис nominatim.openstreetmap.org. Инструкция по этому геосервису здесь http://wiki.openstreetmap.org/wiki/Nominatim.

:!: Небольшой пример:
так ищется город Лондон через адресную строку браузера:
http://nominatim.openstreetmap.org/sear ... format=xml
- в результате возвращается xml в котором несколько результатов поиска - все вроде видно что нашелся

:!: Идем дальше - Работа с русскими названиями:
А вот для русских названий нужно перекодировать русские символы в некий код (вроде не UTF-8), иначе сервер выдаст ошибку. Браузер может и перекодирует сам эти символы, но явно в то что не надо.

:!: Пример:
http://nominatim.openstreetmap.org/sear ... format=xml - ошибка (Опера перекодирует но не в то что нужно)
http://nominatim.openstreetmap.org/sear ... format=xml - работает(перекодирование найдено через поиск в самом nominatim)

:?: Вопрос:
Тюмень = %D0%A2%D1%8E%D0%BC%D0%B5%D0%BD%D1%8C
%D0%A2%D1%8E%D0%BC%D0%B5%D0%BD%D1%8C - Что это за кодировка???

Подскажите кто сталкивался, спасибо

Re: Геокодинг nominatim openstreetmap

Добавлено: 22 фев 2010, 22:56
wmk
Это результат обработки функцией urlencode
http://www.php.su/functions/?urlencode

Re: Геокодинг nominatim openstreetmap

Добавлено: 22 фев 2010, 23:03
icreator
wmk писал(а):Это результат обработки функцией urlencode
http://www.php.su/functions/?urlencode
Спасибо) Реактивный ответ)