Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

1 Podstawy metodyczne i technologiczne infrastruktur geoinformacyjnych Cz. 3: WebMapping (mapy w WWW) Warsztaty naukowe w ramach XIII Konferencji PTIP.

Podobne prezentacje


Prezentacja na temat: "1 Podstawy metodyczne i technologiczne infrastruktur geoinformacyjnych Cz. 3: WebMapping (mapy w WWW) Warsztaty naukowe w ramach XIII Konferencji PTIP."— Zapis prezentacji:

1 1 Podstawy metodyczne i technologiczne infrastruktur geoinformacyjnych Cz. 3: WebMapping (mapy w WWW) Warsztaty naukowe w ramach XIII Konferencji PTIP Systemy informacji przestrzennej Warszawa, Janusz Michalak Uniwersytet Warszawski

2 2 Główny portal programu testowania technologii OpenGIS dla udostępniania map w WWW [Źródło:

3 Jeden z pierwszych eksperymentów w zakresie WebMappingu Przykłady zastosowań: 1.Informacja na ekranie z wielu źródeł 2. Rodzaje klientów: lekki, średni i ciężki 3. Serwery kaskadowe – jednocześnie klient dla innych 4. Wiele praktycznych zastosowań [Źródło:

4

5 5 Przykład komunikatu zawierającego zlecenie wysłania mapy o określonych parametrach REQUEST=GetMap& SRS=EPSG:4326& BBOX= ,24.913,78.794,36.358& WIDTH=560& HEIGHT=350& LAYERS=AVHRR-09-27& STYLES=& FORMAT=image/png& BGCOLOR=0xFFFFFF& TRANSPARENT=TRUE& EXCEPTIONS=application/vnd.ogc.se_inimage

6

7 [Źródło: Poprzednie przykłady dotyczyły zwracania wyniku tyko w formie obrazu rastrowego (GIF, JPG lub PNG) Przyszłość WebMappingu jednak leży w obrazach wektorowych z zastosowaniem standardów takich jak GML i SVG Przykład przedstawia mapę zapisaną przy pomocy języka SVG po dokonaniu konwersji z języka GML

8 Ponieważ zwykła przeglądarka w danym momencie może łączyć się tylko z jednym serwerem WWW dla wyświetlenia obrazów z kilku serwerów potrzebny jest serwer kaskadowy, który występuje dla tej przeglądarki w roli serwera i jednocześnie łącząc się z innymi serwerami źródłowymi, wobec nich występuje w roli klienta PrzeglądarkaSerwer kaskadowy Serwer źródłowy 1 Serwer źródłowy 2 Serwer źródłowy 3 Serwer źródłowy 4 Rola: Klient Rola: Serwer Dodatkowymi funkcjami serwera kaskadowego mogą być: przeliczanie współrzędnych (zmiana układu odniesienia) zobrazowanie danych geoprzestrzennych (budowa obrazu mapy) serwer nazw geograficznych (zamiana nazwy na współrzędne) usługi dostępu i opłat, a także inne usługi Serwery kaskadowe

9 Rozbudowana przeglądarka map ma znacznie większe możliwość niż zwykła: Może jednocześnie łączyć się z wieloma serwerami Może korzystać z własnej bazy danych Może składać obraz z elementów lub tworzyć te elementy z danych Także może korzystać z usług serwera kaskadowego dla innych operacji Rozbudowana przeglądarka map Serwer źródłowy 1 Serwer źródłowy 2 Serwer źródłowy 3 Serwer źródłowy 4 Rola: Klient Rola: Serwer Przykłady niekomercyjnego oprogramowania dla przeglądarek map (o różnych możliwościach): OpenMap (biblioteka klas Java i różne aplikacje) Deegree (także biblioteka klas Java i różne aplikacje – w tym serwery Rozbudowane przeglądarki map Serwer kaskadowy Rola: KlientRola: Serwer Zasoby własne

10 DEM dla obszaru Polski jako dane testowe dla eksperymentów z WebMappingiem

11 [Źródło: Niekomercyjne oprogramowanie dla serwera map opracowane w Uniwersytecie Stanu Minesota (zgodne ze Standardem OGC – WMS v ) Przykład aplikacji na Wydziale Zasobów Naturalnych

12 [Źródło: Serwer ten ma możliwość udostępniania także zdjęć lotniczych (zielone punkty lokalizują poszczególne zdięcia)

13 mapext= & zoomsize=3&zoomdir=0 [Źródło: Przykład komunikatu wysłanego do serwera dla przesłania zdięcia lotniczego: Po podziale na logiczne fragmenty: map=photos/etc/photos.map &mapext= &zoomsize=3 &zoomdir=0

14 [Źródło: W rezultacie wysłania komunikatu określającego zdjęcie, serwer przesyła do przeglądarki wynik

15 Zdjęcie lotnicze przesłane w średniej rozdzielczości [Źródło:

16 [Źródło: Przykład z obszaru Polski – serwer firmy Telkonet Oprogramowanie: Minesota WebMapServer i aplet Rosa

17 PHPSESSID= d47faa4f14a96c3c80a68da &r_maptype=1&r_login= &r_password=&runningmapserver=yes &MapSize=600%2C450&skala=7 &grp_drogi=Y&grp_wody=Y &grp_zielen=Y&grp_koleje=Y &grp_cmentarze=Y&grp_miasta=Y &grp_granice=Y&PREVIOUS_MODE=0 &minx= &miny= &maxx= &maxy= &imagewidth=600&imageheight=450 &CMD=&INPUT_TYPE= &INPUT_COORD=&theurl2= &KEYMAPXSIZE=119&KEYMAPYSIZE=90 &combo_list_to_find=1&findobiekt= &map_ext_drvid=-1&map_ext_meid= &wspy=&wspx= [Źródło: Komunikat wysłany do serwera Telkonet (podzielony na fragmenty):

18 [Źródło: Obraz na przeglądarce jako wynik wykonania polecenia przez serwer (fragment mapy topograficznej w skali 1 : z okolic Chorzel)

19 Zastosowania pakietu Deegree [Źródło: więcej na temat pakietu Deegree – w 5 części

20 [Źródło: ] Różne dane geoprzestrzenne z różnych źródeł złożone w jeden obraz rastrowy CubeWerx – koncepcja serwerów kaskadowych

21 [Źródło: Przykład z danymi z obszaru Europy

22 [Źródło: Przykład z obszaru Europy (IONIC Software – jedna z czołowych firm w zakresie WebMappingu)

23 23 Bardziej zaawansowane technologie WMS udostępniają także inne usługi, np. WFS (Web Feature Service), także w GML SRS=EPSG%3A4326& BBOX= , , , & WIDTH=723& HEIGHT=438& LAYERS=ESA_FIRE& STYLES=default& FORMAT=GML.2& BGCOLOR=0xffffff& TRANSPARENT=FALSE& EXCEPTIONS=INIMAGE& FILTER=%3CFilter%3E%3CAnd%3E%3CPropertyIsGreaterThanOrEqualTo%3E%3C PropertyName%3EDATE%3C/PropertyName%3E%3CLiteral %3E %3C/Literal%3E%3C/PropertyIsGreaterThanOrEqualTo %3E%3CPropertyIsLessThanOrEqualTo%3E%3CPropertyName%3EDATE %3C/PropertyName%3E%3CLiteral%3E %3C/Literal%3E %3C/PropertyIsLessThanOrEqualTo%3E%3C/And%3E%3C/Filter%3E& USEBOX=TRUE [Źródło: mapserv2.esrin.esa.it ] (aplikacja systemu Ionic-Software w Europejskiej Agencji Kosmicznej)

24 , , ESR , Początkowy fragment zwróconego wyniku [Źródło: mapserv2.esrin.esa.it ] wyjaśnienia w cz. 4 dotyczącej XML i GML


Pobierz ppt "1 Podstawy metodyczne i technologiczne infrastruktur geoinformacyjnych Cz. 3: WebMapping (mapy w WWW) Warsztaty naukowe w ramach XIII Konferencji PTIP."

Podobne prezentacje


Reklamy Google