Scott Tiger Tech Blog

Blog technologiczny firmy Scott Tiger S.A.

Archiwum: 'Uncategorized' Kategorie

Państwowy Rejestr Granic: Punkty adresowe

Autor: Piotr Karpiuk o 29. marca 2016

Centralny Ośrodek Dokumentacji Geodezyjnej i Kartograficznej (CODGiK) w dziale Dane bez opłat udostępnia za darmo bazę punktów adresowych, dość często aktualizowaną (nawet co kilka dni).

Najważniejsza jest w niej tabela PunktAdresowy (przeszło 7 mln rekordów), o następującej strukturze (wymieniłem najciekawsze kolumny):

PunktAdresowy
wojewodztwo
powiat
gmina
miejscowosc
ulica
numerPorzadkowy numer budynku
kodPocztowy wypełniony w ok. 75% rekordów
status wartości: istniejacy (97,64%), prognozowany (1,9%), wTrakcieBudowy (0,46%)
gps współrzędne punktu na mapie (w układzie EPSG:2180)

W bazie jednak jest więcej. Każdy punkt adresowy zawiera dowiązania do rekordów w tabelach JednostkaAdministracyjna (kraj/województwo/powiat/gmina), Miejscowosc oraz Ulica. Struktura tych tabel jest następująca (pola wypełnione są w 100% chyba że napisano inaczej):

JednostkaAdministracyjna
nazwa
idTERYT kod TERC
poziom 1: państwo, 2: województwo, 3: powiat, 4: gmina
Miejscowosc
nazwa
idTERYT kod SIMC
gps współrzędne punktu na mapie, wypełnione w ok. 11% rekordów
Ulica
idTERYT kod ULIC
przedrostek1Czesc np. "pl.", "al."
przedrostek2Czesc np. "ks."
nazwaCzesc np. "Jerzego"
nazwaGlownaCzesc np. "Popiełuszki"
posList lista punktów GPS wyznaczających przebieg ulicy na mapie; wypełnione w ok. 6%

Ujęty w rekordach tabel JednostkaAdministracyjna i Miejscowosc podział administracyjny kraju możemy sobie wyobrazić jako drzewo (w korzeniu będzie rekord POLSKA, potem województwa, powiaty, gminy i miejscowości). Ten model nie rozciąga się jednak na ulice. Każda ulica w kraju jest reprezentowana w tabeli Ulica jako jeden obiekt. Jedna ulica może przebiegać przez kilka miejscowości (sąsiadujących ze sobą). Punkt adresowy oczywiście ma dowiązanie do jednej miejscowości i (zwykle) do jednej ulicy (na wsiach adres pocztowy często zawiera tylko nazwę miejscowości i numer domu).

Przetwarzanie bazy

Do pobrania ze strony CODGiK jest duży (ok. 700 MB), spakowany plik punkty_adr.zip zawierający 16 plików XML (dokładniej: GML) po jednym dla każdego województwa, po rozpakowaniu ok. 16 GB. Format XML dobrze się nadaje do udostępniania zbioru danych innym, ale gdyby ktoś chciał zaimportować dane do relacyjnej bazy danych, to może skorzystać z efektów mojej pracy. Napisałem program w Javie, który konwertuje pliki XML do jednego pliku bazy danych SQLite o objętości ok. 3 GB.

Program wywołujemy poleceniem

./run.sh KATALOG

Gdzie KATALOG to nazwa katalogu, w którym rozpakowaliśmy pliki XML. Wynik po kilkunastu minutach pojawia się w pliku PRG.db, który możemy eksplorować za pomocą standardowego klienta SQLite:

sqlite3 PRG.db

Tags:
Napisany w Bazy danych, Uncategorized | 1 Komentarz »

Travic

Autor: Piotr Karpiuk o 23. marca 2015

Travic to interaktywna wizualizacja systemów transportowych na całym świecie. Można na żywo śledzić gdzie znajduje się np. dany tramwaj w Nowym Jorku.

Napisany w Uncategorized | Brak komentarzy »

Travelbydrone.com

Autor: Piotr Karpiuk o 25. lipca 2014


Kliknij, aby przejść do aplikacji (polecana przeglądarka Google Chrome).
Źródło: travelbydrone.com

W serwisie travelbydrone.com możemy oglądać filmiki wykonane przez drony, z obszaru wskazanego przez nas na mapie. Na ogół są to filmy dopracowane i niezłej jakości, co daje efekt zupełnie nowego rodzaju w porównaniu z oglądaniem zdjęć wykonanych aparatem fotograficznym przez turystów z poziomu chodnika.

Napisany w Uncategorized | 1 Komentarz »

Rejestry Państwowego Zasobu Geodezyjnego i Kartograficznego

Autor: Piotr Karpiuk o 19. lipca 2014

12 lipca b.r. Centralny Ośrodek Dokumentacji Geodezyjnej i Kartograficznej na stronie http://www.codgik.gov.pl/index.php/darmowe-dane.html udostępnił za darmo 4 rejestry:

  • Państwowy Rejestr Granic (PRG), w tym:
    a) jednostki administracyjne – wektorowe granice gmin/woj/pow,
    b) granice specjalne – wektorowe granice obszarów działania sądów, policji, US, straży pożarnej itp.,
    c) punkty adresowe (XML), ze współrzędnymi GPS

  • Państwowy Rejestr Nazw Geograficznych (PRNG), w tym:
    a) miejscowości – każda z kodem TERYT i współrzędnymi GPS,
    b) obiekty fizjograficzne, ze współrzędnymi GPS

  • Numeryczny Model Terenu (NMT), czyli informacja o wysokości punktów na powierzchni kraju, siatka co 100m
  • Baza Danych Ogólnogeograficznych (nazwy geograficzne, obiekty chronione, transport, pokrycie terenu i użytkowanie ziemi, itp.)

Pliki wektorowe *.shp można otwierać np. darmowym programem GIS-owym Quantum GIS (Windows/Linux).

Napisany w Uncategorized | Brak komentarzy »

Nowy Geoportal

Autor: Piotr Karpiuk o 10. stycznia 2014

Na stronie geoportal.gov.pl pojawiła się nowa wersja portalu, na którym Główny Urząd Geodezji i Kartografii udostępnia przeciętnemu Kowalskiemu szereg usług.
Źródło: http://mapy.geoportal.gov.pl

Kataster. Źródło: http://mapy.geoportal.gov.pl

Interaktywne mapy

Na mapie katastralnej każdy może sobie obejrzeć na mapie działki ewidencyjne (w tym takie informacje jak granice, oznaczenia, powierzchnia) – działa także wyszukiwarka adresów.

Jeszcze ciekawsza jest mapa topograficzna, na której można wskazać dowolny element (budynek, ulicę, most, a często nawet pojedyncze drzewo), aby uzyskać szereg informacji, których próżno szukać np. w Google Maps.

Typy obiektów i ich atrybuty to np.:

  • Obiekty o znaczeniu orientacyjnym w terenie
    np. rodzaj: pomnik lub figura, szerokość: 998, nazwa: Pomnik Janusza Korczaka
    np. rodzaj: głaz narzutowy, pomnik przyrody: 1
    np. rodzaj: studnia głębinowa, szerokość: 998
  • Przystanek autobusowy (np. nazwa: Strumykowa 01)
  • Ciągi ruchu pieszego (np. klasa: alejka, nawierzchnia: kostka brukowana, szerokość[m]: 1,5)
  • Budynki
    np. funkcja ogólna: budynek mieszkalny, funkcja szczegółowa: dom wielorodzinny, liczba kondygnacji: 18
    np. funkcja ogólna: budynek handlowy lub usługowy, funkcja szczegółowa: hala targowa lub hipermarket, liczba kondygnacji: 4, informacja dodatkowa: Centrum Handlowe Jupiter
  • Punkt adresowy (np. miejscowość: Warszawa, nazwa ulicy: Giełdowa, numer: 4, podnumer: B)
    Topografia. Źródło: http://mapy.geoportal.gov.pl

    Topografia. Źródło: http://mapy.geoportal.gov.pl

  • Obiekt przyrodniczy (np. rodzaj: drzewo, pomnik przyrody: tak)
  • Tory (np. rodzaj pojazdu szynowego: tramwaj, rodzaj trakcji: zelektryfikowana, liczba torów: 2, rodzaj torów: normalny)
  • Tereny zabudowy (np. rodzaj zabudowy: blokowa, charakter zabudowy: gęsta, roślinność: trawa)
  • Inne tereny niezabudowane (np. rodzaj: plac z nawierzchnią twardą, informacja dodatkowa: plac defilad)
  • Inne urządzenia techniczne (np. rodzaj: transformator)
  • Budowlne inżynierskie (np. rodzaj: przejście podziemne, liczba poziomów: 1, mobilność przęsła: 0, szerokość[m]: 7, długość[m]: 70)
  • Odcinki jezdni (np. kategoria zarządzania: wojewódzka, klasa drogi: droga lub główna ulica ruchu przyspieszonego, położenie: 1, nawierzchnia: masa bitumiczna, szerokość nawierzchni[m]: 6, szerokość korony drogi[m]: 20, liczba pasów: 2, ulica: 0, liczba jezdni drogi: 2, przelotowość: 1, numer drogi: 631, nazwa ulicy: Most Księcia Józefa Poniatowskiego
  • Odcinki przewodów rurowych (np. rodzaj: ciepłowniczy, położenie: naziemny)
  • Obszary wód (np. rodzaj: wody powierzchniowe stojące)
  • Tereny upraw trwałych (np. rodzaj uprawy: sad)
  • Rezerwaty (np. rodzaj: krajobrazowy, nazwa: Olszynka Grochowska, Informacja dodatkowa: Miejsca kultu i pamięci narodowej)
  • Odcinki linii energetycznych (np. rodzaj: niskiego napięcia)

Czytaj więcej »

Napisany w Uncategorized | Brak komentarzy »