konto usunięte

Temat: Kody pocztowe a współrzędne

Witam,

Przymierzam się do stworzenia aplikacji online, która na podstawie podanych kodów pocztowych wyszukiwała by miejscowości (a co za tym idzie odwoływała by się do koordynatów geograficznych). Następnie na podstawie dodanych lokalizacji wyznaczała by trasę przebiegającą kolejno przez wszystkie punkty.

Moje pytanie dotyczy pierwszej części tego zadania - czy któryś z powszechnie znanych serwisów takich jak Google Maps, Targeo, Teleatlas etc. dysponuje bazą kodów pocztowych połączoną z resztą funkcjonalności serwisu?

Chciałbym zadanie zrealizować w taki sposób, aby przy zapytaniach do API korzystać jedynie z jej zasobów i nie było konieczne np kupowanie bazy kodów pocztowych i podpinanie tego osobno.

Byłbym wdzięczny za wskazówki/opinie znawców tematu.
Bartosz Kazibudzki

Bartosz Kazibudzki ScalenieDuszy.pl

Temat: Kody pocztowe a współrzędne

Marek Grodzicki:
Witam,

Przymierzam się do stworzenia aplikacji online, która na podstawie podanych kodów pocztowych wyszukiwała by miejscowości (a co za tym idzie odwoływała by się do koordynatów geograficznych). Następnie na podstawie dodanych lokalizacji wyznaczała by trasę przebiegającą kolejno przez wszystkie punkty.

Moje pytanie dotyczy pierwszej części tego zadania - czy któryś z powszechnie znanych serwisów takich jak Google Maps, Targeo, Teleatlas etc. dysponuje bazą kodów pocztowych połączoną z resztą funkcjonalności serwisu?

Chciałbym zadanie zrealizować w taki sposób, aby przy zapytaniach do API korzystać jedynie z jej zasobów i nie było konieczne np kupowanie bazy kodów pocztowych i podpinanie tego osobno.

Byłbym wdzięczny za wskazówki/opinie znawców tematu.

sory, nie znam się, ale to mi wygląda na dwa kliknięcia w exelu,
łączysz tabele nazw miast i tebele ich współrzędnych, oczywisćie nie wiem
skąd je wziąć ale gdzieś takie coś jest hm :D

konto usunięte

Temat: Kody pocztowe a współrzędne

Bartosz Kazibudzki:

sory, nie znam się, ale to mi wygląda na dwa kliknięcia w exelu,
łączysz tabele nazw miast i tebele ich współrzędnych, oczywisćie nie wiem
skąd je wziąć ale gdzieś takie coś jest hm :D

No tak, ale ja liczę na to, że zaglądają tu też tacy co się znają.

Temat: Kody pocztowe a współrzędne

Ja bym zrobił tak:
1. Stworzyłbym bazę danych z kodami pocztowymi na podstawie informacji, które znajdują się tutaj: http://pl.wikisource.org/wiki/Lista_kod%C3%B3w_pocztow...
2. Po odczytaniu, do jakiego miasta lub zakresu adresów w danym mieście należy podany kod pocztowy, odczytałbym współrzędne za pomocą funkcji geocoding z Google Maps API. Lista przykładów: http://code.google.com/intl/pl/apis/maps/documentation... . Konkretny przykład: http://code.google.com/intl/pl/apis/maps/documentation...
3. Mając współrzędne, wyświetliłbym lokalizację na mapie.

konto usunięte

Temat: Kody pocztowe a współrzędne

Ja zrobiłem to tak:

1) http://www.poczta-polska.pl/spispna/ (tam jest pdf)
2) http://www.stat.gov.pl/bip/36_PLK_HTML.htm

3) skrypt, który pobiera współrzędne i zapisuje do bazy tylko po to by następnym razem nie męczyć Googla zapytaniami. Tu dodam, że lepsze wyniki otrzymywałem gdy do kodu i miejscowości dodałem "..., Polska".

Potrzebowałem wyszukać "wszystko" w promieniu X km od punktu więc wspomogłem się funkcją w mysql, która ułamek sekundy odnajduje żądane lokalizacje z bazy o wielkości blisko 15000 rekordów.

W przeciwieństwie do wiki - dane "teryt" i "spispna" są aktualne (aktualizowane).

Temat: Kody pocztowe a współrzędne

Robert B.:
Ja zrobiłem to tak:

1) http://www.poczta-polska.pl/spispna/ (tam jest pdf)
2) http://www.stat.gov.pl/bip/36_PLK_HTML.htm

3) skrypt, który pobiera współrzędne i zapisuje do bazy tylko po to by następnym razem nie męczyć Googla zapytaniami. Tu dodam, że lepsze wyniki otrzymywałem gdy do kodu i miejscowości dodałem "..., Polska".

Potrzebowałem wyszukać "wszystko" w promieniu X km od punktu więc wspomogłem się funkcją w mysql, która ułamek sekundy odnajduje żądane lokalizacje z bazy o wielkości blisko 15000 rekordów.

W przeciwieństwie do wiki - dane "teryt" i "spispna" są aktualne (aktualizowane).

Korzystałeś z natywnej funkcji MySQL, czy napisałeś własną? Co to za funkcja?

konto usunięte

Temat: Kody pocztowe a współrzędne

Piotr Wittchen:
... napisałeś własną?


Własną - choć główny algorytm obliczający odległość od punktu w oparciu o Googlowe lat,lng gdzieś z sieci wydobyłem. Robert B. edytował(a) ten post dnia 12.07.11 o godzinie 20:09
Michał Bożek

Michał Bożek Student, Akademia
Techniczno-Humanisty
czna w
Bielsku-Bialej

Temat: Kody pocztowe a współrzędne

Robert B.:
Ja zrobiłem to tak:

1) http://www.poczta-polska.pl/spispna/ (tam jest pdf)
2) http://www.stat.gov.pl/bip/36_PLK_HTML.htm

a skąd wziąć same współrzędne ?

konto usunięte

Temat: Kody pocztowe a współrzędne

Michał Bożek:
...
a skąd wziąć same współrzędne ?

Z G Maps?Robert B. edytował(a) ten post dnia 13.02.12 o godzinie 18:44

konto usunięte

Temat: Kody pocztowe a współrzędne

Odkopię trochę temat.

Zrobiłem identycznie, jak Robert B. (skrypt, który pobiera dane z geocodera Google i zapisuje na przyszłość do MySQL-a), ale Google niektórych istniejących kodów pocztowych nie zna (na 3936 kodów w bazie mam 268 takich, dla których Google podaje lokalizację środka Polski - 19.1451360, 51.9194380).

Może gdzieś istnieje gotowa baza mapująca kody pocztowe na lat/lng? Ułatwiłoby to zadanie.

konto usunięte

Temat: Kody pocztowe a współrzędne

Adam Wysocki:
... ale Google niektórych istniejących kodów pocztowych nie zna

Możesz podać przykłady kodów?

Jak szukałeś ? Podawałeś tylko kod pocztowy czy wraz z miejscowością ?
Sławomir Piwowarczyk

Sławomir Piwowarczyk (aka ebinx) SEO,
SEM, UX, IM,
e-commerce

Temat: Kody pocztowe a współrzędne

No właśnie rzecz w tym, że prawdopodobnie najlepiej podać z miejscowością i krajem oddzielone przecinkiem
np: 32-050, Skawina, Poland
Sebastian Wijas

Sebastian Wijas właściciel, PHU TOTA
SERWIS

Temat: Kody pocztowe a współrzędne

Hej

Jest ktos w stanie stworzyc appke ktora pobrawszy info z gpsa pokaze w jakim kodzie pocztowym jest obecnie uzytkownik?
Czyli otwieram appke, zezwalam na lokalizacje gps, wyswietla mi ze znajduje sie na obszarze kodu pocztowego XX-XXX



Wyślij zaproszenie do