геокодинг: прямой и обратный

Добрый день!

есть неободимость по OSM сделать следующую выгрузку в БД


страна - регион - город - улица - дом - [ название опционально ]- широта - долгота

это нужно для того чтобы на сайте:

  1. помогать вводить название улицы
  2. сразу же показывать введенное на карте

ну а так же надо определять ближайший адрес.

пытаюсь вытащить эти параметры из постгриса (положил osm2pg утилитой данные в постгрис), но не могу понять как связывать скажем улицы и дома. и как вытащить чисто названия (например “метро Семеновская”)

подскажите куда покопать?

Можно сюда.
http://www.openstreetmap.org/user/Zkir/diary/17862

спасибо, похоже то что надо

Только Россия/СНГ или весь мир?

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

А что за скрипт?

UPD, а понял, этот наверное https://github.com/shurshur/pgaddr
Можете еще комне заглянуть https://github.com/kiselev-dv/osm-addresses-pgsql он правда весьма далек от продакшена.

Взялись бы за денежку наладить инфраструктуру автообновления БД с адресами и координатами?

то есть надо скриптообвязку написать чтобы докачивало diff’ы, апдейтило БД с адресами.
ну и БД с адресами немножко доработать до названий/стран/регионов.

если есть интерес - стукнитесь в скайп unera.net