MS Access, Baza miejscowości i ulic z Rejestru GUS-TERYT.
GUS-TERYT - Baza miejscowości i ulic.
TERYT - (Krajowy Rejestr Urzędowy Podziału Terytorialnego Kraju) - jest to urzędowy rejestr prowadzony przez GUS dotyczący podziału
terytorialnego kraju. Identyfikatory rejestru TERYT są obowiązującym standardem identyfikacji terytorialnej dla organów prowadzących
urzędowe rejestry i systemy informacyjne administracji publicznej.
GUS odostępnia do pobrania (w postaci plików predefiniowanych) następujące katalogi:
WMRODZ - wykaz nazw rodzajów miejscowości,
TERC - wykaz jednostek podziału terytorialnego,
SIMC - wykaz miejscowości,
ULIC - wykaz ulic,
Patrz: Zakres rejestru TERYT
plik WMRODZ.xml - zbiór rodzajów miejscowości.
Plik WMRODZ.xml zawiera wykaz rodzajów miejscowości i ich identyfikatorów.
Zbiór WMRODZ powinien być przetwarzany razem ze zbiorem SIMC zawierającym identyfikatory i nazwy miejscowości.
Plik ten, jak i pozostałe pliki Rejestru TERYT, można pobrać ze strony Głównego Urzędu Statystycznego (GUS):
Lista plików predefiniowanych rejestru TERYT
Wykaz rodzajów miejscowości i ich identyfikatorów WMRODZ zawiera:
• symbol rodzaju miejscowości
• nazwę rodzaju miejscowości.
plik TERC.xml - jednostki podziału terytorialnego.
System identyfikatorów i nazw jednostek podziału terytorialnego TERC zawiera identyfikatory
i nazwy jednostek zasadniczego trójstopniowego podziału terytorialnego kraju i jest zbudowany według hierarchicznej numeracji:
• województwa, • powiaty, • gminy
W systemie odrębnymi identyfikatorami wyróżniono:
• miasta na prawach powiatu, • gminy miejskie, wiejskie, miejsko-wiejskie, • miasta i obszary wiejskie w gminach miejsko-wiejskich,
• dzielnice i delegatury w gminach miejskich
plik SIMC.xml - identyfikatory i nazwy miejscowości.
Plik SIMC.xml zawiera wykaz nazw miejscowości i ich identyfikatorów.
Zbiór SIMC powinien być przetwarzany łącznie ze zbiorem z systemu TERC
(zawierającym identyfikatory i nazwy jednostek podziału terytorialnego)
i zbiorem WMRODZ (zawierającym wykaz symboli i nazw rodzajów miejscowości).
System identyfikatorów i nazw miejscowości SIMC zawiera:
• urzędowe nazwy miejscowości,
• identyfikatory miejscowości,
• określenia rodzajowe miejscowości,
• przynależność miejscowości do gminy, powiatu i województwa.
plik ULIC.xml - identyfikatory i nazwy ulic.
Katalog ULIC prowadzony jest w ramach systemu identyfikacji adresowej ulic, nieruchomości, budynków i mieszkań NOBC Zawiera on: • przynależność do gminy, powiatu i województwa, • identyfikator umożliwiający lokalizację ulicy w miejscowości (wsi), • identyfikator ulicy, • główny człon nazwy ulicy, np. nazwisko, • dodatkowy człon nazwy ulicy, np. imię, • rodzaj ulicy, np. ulica, skwer, aleja, plac, itp.
MS Access. Tabele i relacje na dane z Rejestru TERYT
Klasa clsTeryt, zawiera metody za pomocą których możemy utworzyć nową tabelę, dodać do niej nowe pola określonego typu i rozmiaru (dla pól tekstowych), utworzyć klucz podstawowy tabeli oraz utworzyć indeksy na wybranych polach. Pomiędzy tabelami możemy utworzyć Relacje wymuszające integralność referencyjną danych tj. „kaskadową aktualizację pól pokrewnych” oraz „kaskadowe usuwanie rekordów pokrewnych”.
Zapis danych Rejestru TERYT do tabel MS Access
Ze strony GUS pobieramy pliki pełne rejestru TERYT: TERC *.zip, SIMC *.zip, ULIC *.zip, WMRODZ *.zip. Rozpakowujemy je do katalogu TERYT. Wykorzystując klasę clsTERYT tworzymy tabele i relacje pomiędzy nimi. Pobieramy dane z plików *.csv i możemy przeglądać dane dotyczące 103 tys. miejscowości i 271 tys. ulic.