Scott Tiger Tech Blog

Blog technologiczny firmy Scott Tiger S.A.

Archiwum dla Sierpień 3rd, 2011

TERYT, kody pocztowe i lokalizacje GPS

Autor: Piotr Karpiuk o 3. sierpnia 2011


Formatka do przeglądania i przeszukiwania bazy TERYTu z kodami pocztowymi i współrzędnymi GPS
Kliknij obrazek aby otworzyć formatkę
(Google Chrome, Safari lub Firefox).

TERYT (Krajowy Rejestr Urzędowy Podziału Terytorialnego Kraju) to baza danych prowadzona przez GUS. Patrząc na to okiem informatyka, możemy mówić o drzewie, w którym na kolejnych poziomach są województwa, powiaty, gminy, miejscowości, ulice, budynki i mieszkania.
Informacje obejmują unikalny identyfikator, nazwę, datę ostatniej modyfikacji, dodatkowo rodzaj (np. dla gminy miejska/wiejska/dzielnica itd., dla miejscowości: miasto/wieś/kolonia/przysiółek/tartak itd.).
Nazwy ulic podzielono na 3 pola: cecha, nazwa_1 i nazwa_2, dzięki czemu są łatwiejsze w automatycznej obróbce, np. pl. hetmana Stefana Czarneckiego będzie miał zapis „pl., Czarneckiego, hetmana Stefana”.

Baza TERYT dzieli się na części:

Zakres podstawowy (jawny, publicznie dostępne pliki do pobrania w XMLu):

  • TERC (ok. 4.000 rekordów) – identyfikatory i nazwy jednostek podziału terytorialnego (województwa, powiaty i gminy),
  • SIMC (ok. 103.000 rekordów) – identyfikatory i nazwy miejscowości,
  • ULIC (ok. 237.000 rekordów) – centralny katalog ulic.

Zakres rozszerzony (dostęp płatny, trzeba złożyć zamówienie):

  • BREC – rejony statystyczne i obwody spisowe,
  • NOBC – identyfikacja adresowa ulic, nieruchomości, budynków i mieszkań.

GUS udostępnia również bazę TERYT-ADR, czyli „uproszczoną wersję krajowego rejestru urzędowego, służącą do kodowania adresów” (więcej na temat różnic).

Czego w TERYTcie nie ma, a co by się przydało? Na pewno współrzędne GPS do pokazania obiektu na mapie i integracja z kodami pocztowymi. Udało mi się to osiągnąć, a dodatkowo zrobiłem formatkę (patrz rysunek obok, kliknij bo aby się pobawić), która pozwala taką bazę przeglądać (w drzewku), przeszukiwać (podajemy kawałek adresu, np. „Kwiatowa, Poznań” lub kod pocztowy) i oglądać lokalizacje obiektów na mapie (Google Maps, ale mogłoby to równie dobrze być np. OpenStreetMap).

Czytaj więcej »

Tags: , ,
Napisany w Bazy danych, WWW | 5 Komentarzy »