GUGiK Logo

Główny Urząd Geodezji i Kartografii

Usługa walidacji usług publikujących dane powiatowego zasobu geodezyjnego i kartograficznego

Logo Prawe

Interfejs programistyczny (API) umożliwiający automatyczną walidację poprawności działania oraz struktury danych usług sieciowych (WMS oraz WFS) dla powiatowych baz danych.

Punkt dostępowy (Endpoint)

Usługa obsługuje wyłącznie żądania typu GET. Wszelkie parametry konfiguracyjne przekazywane są bezpośrednio w adresie URL jako parametry zapytania (Query Parameters).

GET https://walidator.gugik.gov.pl/service?{parametry}

1. Parametry dla usługi walidacji EGiB

Do wywołania procesu walidacji dla ewidencji gruntów i budynków (EGiB) wymagane jest przekazanie następującego zestawu parametrów:

Parametr Typ Status Opis Przykład
url string Wymagany Pełny adres URL walidowanej usługi sieciowej baz parametrów. url=https://geoportal...
typ string Wymagany Typ walidowanej usługi sieciowej. Dostępne wartości: wms lub wfs. typ=wms
dane string Wymagany Rodzaj danych publikowanych przez usługę. Dla tej sekcji należy zawsze podać wartość: egib. dane=egib
teryt string Warunkowy Kod TERYT jednostki, dla której publikowane są dane (4 lub 6 cyfr). Parametr ten jest używany tylko w przypadku usługi WMS. teryt=0201

2. Parametry dla usług BDSOG, GESUT, BDOT500 oraz RCN

W przypadku walidacji usług publikujących dane baz BDSOG, GESUT, BDOT500 oraz RCN struktura parametrów ulega rozszerzeniu o dane przestrzenne dla testów WMS:

Parametr Typ Status Opis Przykład
url string Wymagany Pełny adres URL walidowanej usługi sieciowej baz parametrów. url=https://trzebnicki...
dane string Wymagany Rodzaj danych publikowanych przez usługę. Dostępne opcje: bdsog, gesut, bdot500, rcn. dane=BDSOG
typ string Wymagany Typ walidowanej usługi. Dostępne wartości: wms (dla wszystkich baz) oraz wfs (wyłącznie dla baz bdsog, gesut oraz rcn). typ=WMS
CRS string Warunkowy Układ współrzędnych punktu testowego. Dostępne wartości: EPSG:2176, EPSG:2177, EPSG:2178, EPSG:2179 lub EPSG:2180. Dotyczy tylko usługi WMS. CRS=EPSG:2177
X float Warunkowy Współrzędna X obiektu osnowy / sieci / urządzenia / transakcji w wybranym układzie CRS. Dotyczy tylko usługi WMS. X=6430957.787
Y float Warunkowy Współrzędna Y obiektu osnowy / sieci / urządzenia / transakcji w wybranym układzie CRS. Dotyczy tylko usługi WMS. Y=5696950.019
Ważna informacja: W przypadku pominięcia parametrów przestrzennych (CRS, X, Y) dla usługi typu WMS, zakres generowanego raportu z walidacji zostanie automatycznie ograniczony wyłącznie do podstawowego zapytania GetCapabilities.

Przykłady wywołania usługi walidatora

Walidacja usługi EGiB

Przykładowe wywołanie usługi EGiB WMS:

https://walidator.gugik.gov.pl/service?url=https://geoportal.powiatboleslawiecki.pl/ggp&typ=wms&dane=egib&teryt=0201

Walidacja usługi BDSOG

Pełne wywołanie usługi BDSOG WMS (z parametrami przestrzennymi):

https://walidator.gugik.gov.pl/service?url=https://trzebnicki-wms.webewid.pl/iip/ows&dane=BDSOG&typ=WMS&CRS=EPSG:2177&X=6430957.787&Y=5696950.019

Wywołanie usługi BDSOG WMS z ograniczeniem raportu do GetCapabilities (brak współrzędnych):

https://walidator.gugik.gov.pl/service?url=https://trzebnicki-wms.webewid.pl/iip/ows&dane=BDSOG&typ=WMS

Przykładowe wywołanie usługi BDSOG WFS:

https://walidator.gugik.gov.pl/service?url=https://trzebnicki-wms.webewid.pl/iip/ows&dane=BDSOG&typ=WFS

Walidacja usługi GESUT

Pełne wywołanie usługi GESUT WMS (z parametrami przestrzennymi):

https://walidator.gugik.gov.pl/service?url=https://mapa.aleksandrow.pl/map/geoportal/wmsg.php&dane=GESUT&typ=WMS&CRS=EPSG:2180&X=556947.18&Y=479291.64

Wywołanie usługi GESUT WMS z ograniczeniem raportu do GetCapabilities:

https://walidator.gugik.gov.pl/service?url=https://mapa.aleksandrow.pl/map/geoportal/wmsg.php&dane=GESUT&typ=WMS

Walidacja usługi BDOT500

Pełne wywołanie usługi BDOT500 WMS (z parametrami przestrzennymi):

https://walidator.gugik.gov.pl/service?url=https://mapa.aleksandrow.pl/map/geoportal/wmsb.php&dane=BDOT500&typ=WMS&CRS=EPSG:2180&X=555390.36&Y=481478.17

Wywołanie usługi BDOT500 WMS z ograniczeniem raportu do GetCapabilities:

https://walidator.gugik.gov.pl/service?url=https://mapa.aleksandrow.pl/map/geoportal/wmsb.php&dane=BDOT500&typ=WMS

Walidacja usługi RCN

Pełne wywołanie usługi RCN WMS (z parametrami przestrzennymi):

https://walidator.gugik.gov.pl/service?url=https://iegib.powiatluban.pl/cgi-bin/luban-rcn&dane=RCN&typ=WMS&CRS=EPSG:2180&X=367572.59&Y=240576.11

Wywołanie usługi RCN WMS z ograniczeniem raportu do GetCapabilities:

https://walidator.gugik.gov.pl/service?url=https://iegib.powiatluban.pl/cgi-bin/luban-rcn&dane=RCN&typ=WMS