W dniu 26.03.2012 13:06, Przemysław Gubernat napisał(a):
W dniu 2012-03-25 15:12, Tomasz Chiliński pisze:
Witam.
Okazuje się, że poczta jednak ma w postaci elektronicznej coś co można byłoby spróbować sparsować: http://www.poczta-polska.pl/spispna/spispna.pdf
Można też od nich zamówić to na nośniku cd w postaci pdf i txt: http://www.poczta-polska.pl/spispna/ (cena nie jest jakaś tam wysoka, ale chyba lepiej zrobić swój parser pdf podobnie jak do terytu).
Pytanie czy automatem jesteś w stanie obsłużyć opis kodów jaki jest dostępny czyli: 1-21(n),2-22(p), 23-33(n), 35-DK(n).
Mam już wersję CSV uzyskaną z PDF. Da się numeracje przetworzyć w taki sposób, żeby dopasowywanie kodów pocztowych do lokalizacji TERYT odbywało się automatycznie. Trzeba będzie tabelę w LMS dodać, która będzie przechowywała cityid z tabeli location_cities, streetid z tabeli location_streets, kod pocztowy z bazy PNA oraz zakres numeracji. Będzie tyle rekordów dla jednej ulicy ile posiada ona zakresów numeracyjnych. Zakres widzę jako: - numer początkowy (0 jeśli bez ograniczenia początkowego), - numer końcowy (0 jeśli bez ograniczenia końcowego), - litera początkowa (NULL jeśli bez ograniczenia początkowego), - litera końcowa (NULL jest bez ograniczenia końcowego), - flaga parzystości, - flaga nieparzystości.