Ciekawe Tematyarchiwum Geodetywiadomościnewsletterkontaktreklama
Najnowsze wydarzenia z dziedziny geodezji, nawigacji satelitarnej, GIS, katastru, teledetekcji, kartografii. Nowości rynkowe, technologiczne, prawne, wydawnicze. Konferencje, targi, administracja.
2023-06-26 | Geodezja, CIEKAWE TEMATY

Walidacja plików GML

Po opublikowaniu artykułu pt. „Aktualizacji danych PZGiK z wykorzystaniem GML” (Izdebski 2023) otrzymałem liczne pytania i uwagi dotyczące przedmiotowego tematu, wśród których były także sygnały dotyczące problemów związanych z aktualizacją danych PZGiK z wykorzystaniem plików GML.
Autor: WALDEMAR IZDEBSKI


Ilustracja: Walidacja plików GML
Jednym z sygnałów były prośby o szersze opisanie procesu walidacji plików GML, więc wychodząc na przeciw tym oczekiwaniom, czynię to w bieżącym artykule. Ponieważ temat GML jest teraz dosyć ważny, więc spodziewam się, że będą jeszcze kolejne artykuły poświęcone tej tematyce.

1. Regulacje prawne dotyczące wykorzystania GML

Obecnie na podstawie rozporządzenia ministra rozwoju z 18 sierpnia 2020 r. w sprawie standardów technicznych wykonywania geodezyjnych pomiarów sytuacyjnych i wysokościowych oraz opracowywania i przekazywania wyników tych pomiarów do państwowego zasobu geodezyjnego i kartograficznego aktualizacji danych PZGiK dokonuje się z wykorzystaniem formatu GML.

Rys. 1. Fragment rozporządzenia ws. standardów

Zdefiniowana w powyższym rozporządzeniu aktualizacja danych odbywa się w formacie GML z wykorzystaniem schematów aplikacyjnych opublikowanych w repozytorium interoperacyjności na podstawie odpowiednich rozporządzeń związanych z poszczególnymi zbiorami danych.
Poniżej przedstawimy istotne zapisy dotyczące wykorzystywania GML z rozporządzeń związanych odpowiednio z bazami: GESUT, BDOT500 i EGiB.
Pierwszym rozporządzeniem, którego fragment przedstawiamy poniżej, jest rozporządzenie ministra rozwoju, pracy i technologii z 23 lipca 2021 r. w sprawie geodezyjnej ewidencji sieci uzbrojenia terenu.

Rys. 2. Fragment rozporządzenia ws. GESUT dotyczący stosowania plików GML oraz terminu dostosowania bazy

Analogicznie sprawa regulacji dotyczących GML wygląda w przypadku bazy danych BDOT500 i związanego z nią rozporządzenia ministra rozwoju, pracy i technologii z 30 lipca 2021 r. w sprawie bazy danych obiektów topograficznych oraz mapy zasadniczej.

Rys. 3. Fragment rozporządzenia ws. BDOT500 dotyczący stosowania plików GML oraz terminu dostosowania bazy

I także podobnie rzecz się ma w przypadku bazy EGiB i związanego z nią rozporządzenia ministra rozwoju, pracy i technologii z 30 lipca 2021 r. w sprawie ewidencji gruntów i budynków. Nowelizacja rozporządzenia w 2023 r. nic w tym względzie nie zmieniła.

Rys. 4. Fragment rozporządzenia ws. EGIB dotyczący stosowania plików GML oraz terminu dostosowania bazy

Dodając do tego zapisy ustawy Prawo geodezyjne i kartograficzne, zbliża się dzień (tj. 1 stycznia 2024 r.), od którego wszystkie bazy składowe mapy zasadniczej, tj. EGiB, GESUT i BDOT500 (we wszystkich powiatach), muszą być już prowadzone na podstawie odpowiednich rozporządzeń, a obowiązującym formatem wymiany danych dla wszystkich baz będzie GML. W tym dniu kończą się bowiem jakiekolwiek możliwości odstępstw, które dotychczas zwalniały z obowiązku ich prowadzenia. Aktualnie mogą się jeszcze zdarzyć powiaty, które korzystają z zapisu ustawowego dopuszczającego prowadzenie mapy zasadniczej na zasadach stosowanych przed 1 stycznia 2014 r.

Rys. 5. Fragment ustawy Prawo geodezyjne i kartograficzne dotyczący terminów

Sprawdzając w Ewidencji Zbiorów i Usług Danych Przestrzennych (EZiDP), widzimy, że stan prowadzenia baz jest dosyć dobry i od 1 stycznia 2024 r. nie powinno być już powiatu, który nie zgłosił do EZiUDP odpowiednich baz. Poniżej aktualny stan zgłoszonych zbiorów dotyczących podstawowych baz PZGiK prowadzonych przez powiaty.

Lp. Nazwa bazy Liczba
zgłoszonych
zbiorów
1. Ewidencja Gruntów i Budynków (EGiB) 380
2. Geodezyjna Ewidencja Sieci Uzbrojenia Terenu (GESUT) 370
3. Baza Danych Obiektów Topograficznych (BDOT500) 361


2. Sprawdzenie poprawności plików GML

Struktura pliku GML dla poszczególnych baz danych jest zdefiniowana w odpowiednich schematach aplikacyjnych, a pliki z tymi schematami XSD (XML Schema Definition) zapisane są w portalu interoperacyjności.

Rys. 6. Portal interoperacyjności z wybranym schematem dla bazy GESUT

W związku ze szczegółowym opisem struktury pliku GML i wymagań co do atrybutów, zawartym w schemacie XSD, racjonalnie nasuwa się oczekiwanie i potrzeba dokonana sprawdzenia, czy dany plik GML jest zgodny z wymaganiami odpowiedniego schematu XSD. Proces sprawdzenia tego stanu rzeczy nazywa się walidacją pliku GML ze schematem XSD, czy też krócej – walidacją GML.
Walidacja realizowana jest automatycznie przez odpowiednie programy czy serwisy internetowe zwane walidatorami. Aby zrealizowały one swoje zadanie, wystarczy dostarczyć im plik GML i schemat XSD. Wykorzystanie walidatorów działających na zasadach ogólnych nie będzie miało jednak charakteru walidacji urzędowej. Z tego względu polecam Państwu do stosowania urzędowy walidator plików GML opracowany przez GUGiK, bo tylko wtedy można powołać się na wyniki walidacji w przypadku znalezienia nieprawidłowości w plikach GML. A pliki GML muszą być prawidłowe, aby były przydatne, gdyż wobec procesu automatyzacji zasilania PZGiK tymi plikami nie jest możliwe użycie błędnego pliku.

UWAGA:
Oczywiście poprawność walidacji pliku GML ze schematem XSD nie zagwarantuje poprawności wykonania pracy geodezyjne i uzyskanych wyników, bo w tym względzie dalej konieczna jest ocena wyników przez specjalistów.


2.1. Walidator GUGiK

Walidator opracowany przez GUGiK jest wtyczką do popularnego oprogramowania QGIS. Aby dodać wtyczkę do QGIS, należy na pasku narzędzi wybrać pozycję „Wtyczki”, a następnie „Zarządzanie wtyczkami" i w wyszukiwarce wtyczek wpisać „Walidator”. Następnie trzeba zaznaczyć wyszukaną wtyczkę „Walidator plików GML” i kliknąć przycisk „Zainstaluj wtyczkę” (rys. 7).

Rys. 7. Instalacja walidatora GUGiK w programie QGIS

Następnie pozostaje już tylko uruchomić walidator dla wybranego pliku i poczekać na wynik jego pracy. Warto zaznaczyć, że na podstawie wybranego pliku walidator automatycznie rozpoznaje, z jaką bazą danych mamy do czynienia (rys. 8).

Rys. 8. Rozpoczęcie walidacji pliku

W wyniku walidacji pożądanym efektem oczekiwanym przez użytkownika jest uzyskanie wyniku pozytywnego, co świadczy o poprawności sprawdzanego pliku (rys. 9).

Rys. 9. Pozytywny wynik walidacji

Natomiast w sytuacji, kiedy pojawiają się błędy, to takie raporty powinniśmy zgłaszać do wytwórcy danego pliku GML celem ich wyeliminowania w przyszłości (rys. 10).

Rys. 10. Negatywny wynik walidacji

Na tym etapie proponuję nie wchodzić zbytnio w indywidualną analizę błędów, bo w przypadku raportów walidatora nie jest to takie oczywiste. Sygnalizowany w powyższym przykładzie błąd wynika z zamiany kolejności atrybutów rzędnaGóry z rzędaDołu w linii 123030 pliku GML, a z uzyskanego raport wprost trudno taki wniosek wyciągnąć. W powyższych przykładach wykorzystano pliki, które są dostępne do pobrania i samodzielnego wykorzystania:
plik poprawny,
plik z błędem.

Można by także uznać, że oczywistą i naturalną formą walidacji plików GML jest również możliwość ich wczytania do programu pracującego na plikach GML. Można, ale lepiej być ostrożnym w kwestii wyciągania jednoznacznych wniosków o absolutnej poprawności takiego pliku, ponieważ oprogramowanie może w mniej restrykcyjny sposób podchodzić do pewnych zapisów w schematach i błąd sygnalizowany powyżej przez walidator GUGiK wcale nie będzie problemem przy wczytaniu takiego pliku GML do wielu programów. Tak więc fakt, że plik GML np. dotyczący bazy GESUT daje się wczytać do jakiegoś oprogramowania nie oznacza jeszcze, że jest on zgodny z oficjalnym schematem XSD dla tej bazy.


3. Podsumowanie

Walidacja to podstawowe działanie, które pozwala sprawdzić, czy dany plik GML jest zgodny ze schematem XSD, tzn. czy plik ma poprawną strukturę oraz czy obiekty w nim zapisane mają wymagane atrybuty spełniające zdefiniowane wymagania. Należy więc walidować i konsekwentnie wszelkie błędy zgłaszać organom wydającym pliki, bo tylko wtedy możemy szybko doprowadzić do poprawności wydawanych plików, a wielokrotnie także do poprawy danych w bazach PZGiK.
W związku z powyższym proszę o przesyłanie wszelkich napotkanych i nierozwiązanych problemów z plikami GML. Będę starał się je naświetlać i rozwiązywać, aby oczekiwany proces aktualizacji PZGiK plikami GML mógł rzeczywiście stać się faktem od 1 stycznia 2024 r.
I na zakończenie jeszcze raz zwracam uwagę, że poprawność walidacji pliku GML ze schematem XSD nie gwarantuje, że w danym pliki są poprawne wyniki wykonanej pracy geodezyjnej, a jedynie gwarantuje zgodność pliku GML z odpowiednim schematem XSD. Natomiast ocena poprawności wykonania pracy geodezyjne i uzyskanych wyników dalej pozostaje w gestii osób przyjmujących prace w ośrodkach dokumentacji.


Literatura

1. Izdebski 2023 Aktualizacja danych PZGiK z wykorzystaniem formatu GML, Geoforum.pl, Warszawa 2023.

dr hab. inż. Waldemar Izdebski, prof. PW, były GGK


«« powrót

Udostępnij:
udostępnij na Facebook
   


wiadomości

Laser-3D Jacek Krawiec
Kraków

SKANERY LASEROWE i OPROGRAMOWANIE

Centrum Serwisowe NaviGate
KRAKÓW

Centrum Serwisowe NaviGate wykonuje serwis odbiorników GNSS, kontrolerów, niwelatorów i tachimetrów marki Trimble, Spectra Geospatial, Nikon, Sokkia, Leica, Topcon, CHC, Geomax oraz dronów i sensorów marki DJI Enterprise. Naszym Klientom zapewniamy...
    poprzedni miesiąc następny miesiąc
ponwtśroczwpiąsobnie
123456
78910111213
14151617181920
21222324252627
282930
strzałka w dółnadchodzące wydarzenia
2025-04-07 | ON-LINE
Otwarte seminarium nt. wykorzystania danych Copernicus
Centrum Badań Kosmicznych PAN oraz Instytut Geodezji i Kartografii zapraszają na seminarium on-line...
więcej
2025-04-14 | WARSZAWA oraz ONLINE
Wykorzystanie wieloźródłowych danych przestrzennych oraz metod wizualizacji wyników pomiarów
„Wykorzystanie wieloźródłowych danych przestrzennych oraz metod wizualizacji wyników pomiarów...
więcej
2025-04-14 | ON-LINE
Zieleń w planowaniu przestrzennym i procesie rewitalizacji - uwarunkowania prawne
Spotkanie przeznaczone jest dla przedstawicieli gmin z terenu całego kraju. Program webinarium:...
więcej
2025-04-25 | POZNAŃ
Geograficzne aspekty badań nad krajobrazem, turystyką i rekreacją oraz planowaniem przestrzennym
Konferencja naukowa pt. Geograficzne aspekty badań nad krajobrazem, turystyką, rekreacją oraz...
więcej
2025-04-28 | KRAKÓW
XIX Ogólnopolska Konferencja Studentów Geodezji 2025
W dniach 28–29 kwietnia 2025 r. na Uniwersytecie Rolniczym im. Hugona Kołłątaja w Krakowie...
więcej
2025-05-12 | WARSZAWA oraz ONLINE
Automatyczne generowanie map z BDOT10k; w porównaniu do generowania z OpenStreetMap
„Automatyczne generowanie map z BDOT10k; w porównaniu do generowania z OpenStreetMap”...
więcej
strzałka w dół zobacz pozostałe
Bolesławiec w 3D
play thumbnail
czy wiesz, że...
strzałka w dół Czy wiesz, że
Stanisław Kluźniak przez 28 lat kierował warszawskim Technikum Geodezyjnym?
następny
strzałka w dółGeoludzie
Stanisław Solski (1622-1701)
Urodził się 21 września 1622 roku w Kaliszu. Studiował w tamtejszym kolegium. W latach 1644-46 był prefektem bursy szkolnej i wykładowcą matematyki. W 1653 roku został kapelanem obozowym w Kamieńcu. Rok później wyjechał do Turcji jako kapelan...
więcej

strzałka w dółGeodaty
1557
Jacob van Deventer (1505-75) rozpoczyna prace nad mapą topograficzną Holandii i Belgii. Była to pierwsza zuniformizowana mapa Holandii. Ukazała się w 250 arkuszach, prace zakończono w 1573 r. W pomiarach zastosowano triangulację.
następny

© 2023 - 2025 Geo-System Sp. z o.o.

O nas

Geoforum.pl jest portalem internetowym i obszernym kompendium wiedzy na tematy związane z geodezją, kartografią, katastrem, GIS-em, fotogrametrią i teledetekcją, nawigacją satelitarną itp.

Historia

Portal Geoforum.pl został uruchomiony przez redakcję miesięcznika GEODETA w 2005 r. i był prowadzony do 2023 r. przez Geodeta Sp. z o.o.
Od 2 maja 2023 roku serwis prowadzony jest przez Geo-System Sp. z o.o.

Reklama

Zapraszamy do kontaktu na adres
redakcji: geoforum@geoforum.pl

Kontakt

Redaktor prowadzący:
Damian Czekaj
Sekretarz redakcji:
Oliwia Horbaczewska
geoforum@geoforum.pl
prześlij newsa

facebook twitter linkedIn Instagram RSS

RODO
polityka prywatności
mapa strony
kontakt
reklama