W dniu 26.03.2012 14:18, Przemysław Gubernat napisał(a):
W dniu 2012-03-26 14:11, Tomasz Chiliński pisze: [..]
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.
A może flagę (nie)parzystości zrobić na jednym polu ? 0-NULL/1/2 (1 nieparzyste, 2 parzyste) ?
Jako mapę bitową? Całkiem rozsądne. Dla dowolnych wartości przyjmowałaby wartość 2+1=3 i łatwiej byłoby sprawdzać czy dana liczba kwalifikuje się do danego zakresu.