Temat: Kody pocztowe a współrzędne
Daniel Goździk:
>
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 Targeo, Google Maps, 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.
W każdym serwisie : gogle maps; map24, targeo, viamichelin, jest baza kodów pocztowych i można wyszukać miejscowości po kodzie pocztowym. Dokładność i aktualność tych serwisów jest różna, moim zdaniem kształtuje się na poziomie ok. 70 - 80 %.
Serwisy te pozwalają także wyliczyć trasę podróży, najczęściej określana jest ona dla samochodu osobowego.
Czasami, gdy aplikacja nie wyszukuje nam miejscowości po kodzie pocztowym trzeba dokonać weryfikacji prawidłowości kodu pocztowego danej miejscowości.
Dorota Jeleń:
Nie sądzę, by jakikolwiek darmowy program pozwalał na tak jednoznaczną identyfikację miejscowości jedynie na podstawie cyfr (większość systemów kodowych ma zbliżone, a nawet identyczne formaty -> polecam lekturę http://en.wikipedia.org/wiki/Postal_code).
Nie wspominaliśmy, że system map musi byc darmowy (chyba, że coś przeoczyłem...)
Chcieliśmy wiedziec, który z serwisów (darmowy/płatny) zapewnia funkcję wyszukiwania po kodzie pocztowym.
Wydawałoby się, że proste pytanie i prosta (dla osób, które zetknęły się z zagadnieniem) odpowiedź. Jednak okazuje się, że nawet w takim temacie znajdzie się ktoś, kto musi wcisnąc swoje, nic nie wnoszące, zdania na temat tego jak to powinniśmy prowadzic firmę i zarządzac projektami.
Dodatkowym utrudnieniem jest spora szczegółowość, której najwidoczniej oczekujecie (a nowe kody cały czas się pojawiają).
Dlatego pozostaje nam stała współpraca z klientem i aktualizowanie bazy danych, co dla obu stron jest korzystne :)
Biorąc pod uwagę jeszcze zmiany w numeracji kodowej, które są co jakiś czas dokonywane w różnych państwach (w ostatnich latach np. w RO czy LT) z pewnością nie będzie to łatwa sprawa, ciekawi mnie zatem co chcecie osiągnąć?
Co chcemy osiągnąc? Aplikację zarządzającą transportem (załadunki/rozładunki/czas/koszty/trasa/itp itd), a jak? Póki co aplikacja będzie obsługiwac teren naszego kraju. Udało nam się odszukac bazę kodów pocztowych (z pomocą osób z grupy Google Maps) na tyle przystępną, że prosty kod php pozwoli nam dostosowac ją do naszych potrzeb. Tak więc dzięki temu klient, który dał nam temat W PIĄTEK, na PONIEDZIAŁEK miał gotową wstępną ofertę.
Tak więc w niedługim czasie będziemy mogli pochwalic się dostępną online aplikacją :)
Aby wasza aplikacja poprawnie działała, konieczne jest prawidłowe i dokładne opisanie szczegółow mapy i powiązanie jej min. z rodzajem pojazdu, jego wysokością, długością, rodzajem dróg i infrastruktury drogowej : wysokość wiaduktów, nośnośc mostów, itd.
Z praktyki moge powiedzieć, że aplikacje te mają dokładność w powyższym przypadku zaledwie w ok. 40 %.
Po opracowaniu aplikacji powinieneś, wyruszyć w Polske i przejechać ją wsdłuż i w szerz, w celu sprawdzenia prawidłowości jej funkcjonowania. Sprawdzisz wtedy, czy nie jesteś prowadzony pod zakazy, itp. Gdy bedziesz poruszał się samochodem osobowym, to sprawdzisz opcję tylko dla tego typu pojazdu, dla innych pojazdów wyliczenia będą zrobione na oko.
>
A wpisując 60226 (60-226 Poznań, Łazarz), podaje kilka miejscowości w
różnych państwach, między innymi w Szwecji i Estonii.
Wpisując 97200 (97-200 Tomaszów Mazowiecki) -> Malezja.
Nawet podając kraj + kod nic nie daje, więc chyba nie na 100%
Aplikacja podaje kilka miejscowości o tych samych kodach (w różnych często krajach) a my musimy wybrać sobie tą prawidłową.