Marek
Grodzicki
freelancer,
Freelance
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.
Marek
Grodzicki
freelancer,
Freelance
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ą.
Piotr
Wittchen
Student,
Politechnika
Śląska w Gliwicach
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.
Robert
B.
właściciel,
optymalizacja
wyników
wyszukiwania (SEO)
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).
Piotr
Wittchen
Student,
Politechnika
Śląska w Gliwicach
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?
Robert
B.
właściciel,
optymalizacja
wyników
wyszukiwania (SEO)
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
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 ?
Robert
B.
właściciel,
optymalizacja
wyników
wyszukiwania (SEO)
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
