WMS Thematic Standard do publikacji opracowań kartograficznych Serena Coetzee, Adam Iwaniak, Paweł Netzel
Prezentowanie informacji SDI Spatial Data Infrastructure Infrastruktura danych przestrzennych wyszukiwanie, udostępnianie, wizualizacja DANYCH przestrzennych SII Spatial Information Infrastructure Infrastruktura informacji przestrzennej wyszukiwanie, udostępnianie, wizualizacja INFORMACJI przestrzennej Uzyskanie informacji przestrzennej wymaga przetworzenia danych 2
Standardy OGC Architektura SOA Service Oriented Architecture Magistrala usług Usługi OGC są usługami na elementarnym poziomie (usługi atomowe) Pozwalają na udostępnianie i prezentację danych Usługi zorientowane na tworzenie statycznych map wizualizujących dane. Standardy: SLD (Styled Layer Descriptor) stylizacja mapy SE Symbology Encoding FE Filter Encoding 3
Magistrala usług OGC 4
Usługi inteligentne Usługi atomowe udostępniające dane lub prezentujące dane wymuszają budowę złożonych geoportali w celu zaprezentowania informacji przestrzennej Prezentowanie informacji na poziomie usług wymaga tworzenie bardziej złożonych usług Przykładem może być tworzenie takich prezentacji kartograficznych jak kartogramy, kartodiagramy Takie prezentacje wymagają wygenerowania statystyk, zdefiniowania sposobu ich interpretacji oraz wizualizacji Potrzebny jest dodatkowy, wyższy poziom usług standardowych 5
Usługi inteligentne 6
Istniejące rozszerzenia Standardowe możliwości SLD pozwalają na tworzenie statycznej stylizacji mapy Wiele bibliotek jest rozszerzanych o niestandardowe funkcje pozwalające na prezentowanie informacji tematycznej Przykładem może być rozszerzenie SLD GoeServer-a o DynamicSymbolizer SLD-T Rozszerzenie SLD o dodatkową stylizację nie jest rozwiązaniem wystarczającym 7
Rozszerzenie standardu WMS W celu generowania map tematycznych za pomocą usługi sieciowej niezbędne jest rozszerzenie standardu WMS -> WMS-Thematic Ważne jest zachowanie wstecznej, pełnej zgodności z WMS Samo rozszerzenie stylizacji warstwy nie jest pełnym rozwiązaniem Rozszerzenie powinno być standardem usługi zapewniającym interoperacyjność 8
Przetwarzanie danych W celu budowy usługi generującej informację tematyczną niezbędne jest wykonywanie dodatkowych operacji na danych Usługa WPS może dostarczyć odpowiednich narzędzi Niezbędna jest implementacja funkcji agregujących: max, min, avg, sum, count, std w połączeniu z możliwością filtrowania danych 9
Interoperacyjność W celu zapewnienia współpracy usług WMS-T wymagana jest dodatkowa informacja o warstwach (metadane warstwy) Rozszerzenie węzła <Layer> w odpowiedzi na wywołanie GetCapabilities o informacje na temat Stylu prezentacji (metodzie kartograficznej) Zastosowanych statystykach Sposobie interpretacji wyniku Powierzchni odniesienia Innym rozwiązaniem jest dodanie funkcji obsługi meteadanych warstwy 10
Implementacja Implementacja może być natywna w języku programowania lub może to być system zbudowany z wykorzystaniem istniejących usług OGC Środowisko GeoServer zapewnia wszystkie niezbędne komponenty WMS,WFS,WCS plugin WPS plugin graficzny rozszerzenia SLD 11
Implementacja 12
Podsumowanie Obecna wersja standardu WMS nie pozwala na łatwą realizację prezentacji informacji tematycznej Na świecie prowadzone są prace w tym kierunku. Koncentrują się one jednak przede wszystkim na stylizacji (rozszerzenie SLD -> SLD-T) WMS-T rozszerza WMS o metody definiowania map tematycznych Obecnie specyfikowany jest zestaw metadanych opisujących metody prezentacji map tematycznych W ramach prowadzonego projektu rozpoczęto implementację prototypu WMS-T w środowisku GeoServer 13
Dziękuję! 14