Nanoszenie obiektów na mapie na podstawie danych teleadresowych

W swoim poprzednim temacie wspomniałem o serwerze map, z którego korzystam offline.

http://forum.openstreetmap.org/viewtopic.php?id=32374

Nanoszenie na mapie znaczników na podstawie współrzędnych geograficznych jest w miarę łatwe.

Teraz jednak muszę posunąć się o krok dalej, tzn. do naniesienia znaczników na podstawie wyłącznie danych teleadresowych obiektów z bazy danych. Ręczne wyszukanie współrzędnych nie wchodzi w rachubę ponieważ jest ich kilkanaście tysięcy, zatem jak przetworzyć adres (miasto, kod pocztowy, numer domu/mieszkania) na współrzędne? Czy serwer wymaga doinstalowania dodatkowych modułów/aplikacji? Czy silnik Open Street Map sam to potrafi?

Znając tę technikę będę też już w stanie jak rozumiem zbudować sobie prostą wyszukiwarkę lokalizacji na mapie.

Istotne jest, że pracuję offline, połączenie z internetem nie wchodzi w rachubę.

Wygląda na to, że potrzebujesz zainstalować Nominatim.

Dziękuję za podpowiedź, rozpoznam dalej temat.

Przygotowuję się do instalacji Nominatim na moim serwerze. Zapoznałem się z instrukcją na Wikipedii:

http://wiki.openstreetmap.org/wiki/Nominatim/Installation

Instalował będę dane tylko i wyłącznie dla Polski.

Czy ktoś z Was już taką instalację już przeprowadzał i może podpowiedzieć, na co zwrócić szczególną uwagę?

Serwer pracuje pod kontrolą Ubuntu 14.04.3 LTS.

To nie jest na Wikipedii, a na stronie wiki OSM. Wikipedia, a strona oparta na mediawiki to dwie różne rzeczy.

Jestem właśnie po instalacji Nominatim na moim serwerze.

Proces poszedł łatwo, instrukcja z WIKI jest bardzo dokładna i rzeczowa.

Jedyne modyfikacje, jakie musiałem wprowadzić, to:

  1. zmiana adresu, pod którym usługa Nominatim jest u mnie dostępna;
  2. zmiana serwera map do wizualizacji wyników wyszukiwania.

Pozdrawiam!