CSW jest kolejną ważną usługą sieciową, którą prowadzi min. krajowy geoportal. Jej zadaniem jest serwowanie metadanych czyli możliwość wyszukiwania informacji o usługach, danych lub serii danych.
Dlaczego ta usługa jest ważna ? Załóżmy, że istnieje wiele serwerów serwujących usługi sieciowe takie jak WMS, WFS, REST oraz wiele instytucji posiadających dane, których możemy potrzebować.
Opisana na geoforum usługa, okazuje się być czymś więcej niż się wydaje. Poniżej prezentuję skrócone zapytania ze specyfikacji. Zachęcam jednak do samodzielnego przeczytania całości.
WMTS – są to usługi serwujące przygotowane wcześniej kafelki czyli pliki graficzne. Oznacza to, że serwer nie wytwarza na podstawie zapytania danych lecz serwuje gotowe obrazy wytworzone wcześniej.
Projekt Geoportal2 udostępnia wiele możliwości. Jedne widać na pierwszy rzut oka, inne niekoniecznie. W ramach zakończenia projektu na konferencji publicznie i online poprzez sieć Internet pokazano ogólniedostępną usługę geokodowania adresów (przypisania współrzędnych do adresu), której dzisiaj się przyjrzę.
Na stronie GUGiK znajdują się schematy XSD do Rozporządzenia Ministra Administracji i Cyfryzacji z dnia 12 lutego 2013 w sprawie bazy danych geodezyjnej ewidencji sieci uzbrojenia terenu, bazy danych obiektów topograficznych oraz mapy zasadniczej.
Ściągamy wszystkie schematy XSD z tego rozporządzenia do oddzielnego katalogu na komputerze.
W poprzednim odcinku opisałem sposób tworzenia XML na podstawie schematu wyświetlonego w programie XSD Diagram. Efektem miał być plik XML utworzony na podstawie schematu XSD. Oto plik ZSIN.XML, który został przeze mnie utworzony ręcznie. (Uwaga zawiera błędy, które zostały pozostawione celowo). Należy użyć w przeglądarce opcji zapisz jako i zapisać go u siebie na dysku.
Co będzie nam jeszcze potrzebne:
Schemat XSD z jakim pracowaliśmy już wcześniej czyli załącznik do rozporządzenia Rady Ministrów z dnia 17 stycznia 2013 r. w sprawie zintegrowanego systemu informacji o nieruchomościach.
XML jest językiem, którego zasady zostały utworzone przez W3C (World Wide Web Consortium) konsorcjum, które ustanawia standardy sieciowe. Jego głównym zadaniem jest przechowywanie danych, w tym danych które posiadają hierarchię.
Model świata rzeczywistego, który chcemy opisać w XML.
Działka na której znajduje się budynek o numerze 56 i powierzchni 234.50, w którym to budynku znajdują się lokale: numer 1 o powierzchni 45.87 oraz lokal numer 2 o powierzchni 43.23. Czytaj dalej XML, XSD, GML jak się w tym wszystkim odnaleźć ? – część I→
Schematy XSD umożliwiają walidację plików XML min. do zawartych w nich słowników.
Co jednak, jeśli chcemy tylko użyć danych zawartych w tych schematach żeby uzyskać słowniki, które możemy zastosować np. w systemach GIS?
Posłużymy się dzisiaj biblioteką JQuery dostępną tutaj.
JQuery jest biblioteką javascript pozwalającą na przetwarzanie dokumentów sieciowych w przeglądarce po stronie klienta. Jeśli jesteście zainteresowani większą ilością informacji jak używać tej biblioteki polecam stronę try.jquery.com zawierającą zarówno wykłady jak i ćwiczenia online.
Na rynku dostepnych jest wiele przegladarek i programów umożliwiających pobieranie danych za pomocą usługi WFS. Co jednak, jeśli używamy ArcGISa a nie mamy dodatku ArcGIS Data Interoperability, nie możemy zainstalować na komputerze innego programu ze względu na ograniczenia administracyjne lub ze względu na nieznane błędy nie możemy pobrać danych ? Czytaj dalej Usługa WFS – jak to działa ?→
Strona o geoinformatyce, gis, xml, lidarze i wszystkim innym