GeoExt - Tworzenie interaktywnych map na stronach internetowych
LICZBA DNI: 2 (16h)
KOD KURSU: GEOEXT
O szkoleniu
DLA KOGO?
Szkolenie skierowane jest do deweloperów chcących zdobyć wiedzę z zakresu tworzenia interaktywnych webowych systemów informacji geograficznej (GIS)
WYMAGANIA
Od uczestników wymagana jest podstawowa wiedza z zakresu JavaScript oraz tworzenia aplikacji webowych
Zrozumienie omawianych zagadnień ułatwi podstawowa znajomość zagadnień związanych z GIS oraz biblioteki ExtJS
Cele szkolenia
Zapoznanie uczestników z teoretycznymi i praktycznymi zagadnieniami dotyczącymi tworzenia webowych aplikacji mapowych z wykorzystaniem biblioteki GeoExt
Nauka w jaki sposób wykorzystywać i rozszerzać bibliotekę GeoExt
Nauka odczytywania metadanych usług przestrzennych za pomocą biblioteki GeoExt
Nauka tworzenia interaktywnej mapy oraz integrowania jej z innymi technologiami webowymi
Nauka manipulowania sposobem interakcji użytkownika z mapą oraz zakresem wyświetlanych informacji
Zdobycie wiedzy umożliwiającej samodzielne tworzenie aplikacji webowych w postaci interaktywnych map za pomocą GeoExt
Program
Wprowadzenie do technologii (GeoExt, ExtJS, OpenLayers)
Instalacja GeoExt
Programowanie z GeoExt - programowanie zorientowane obiektowo (OOP)
Komponenty
- Składnia i konfiguracja
- Panel mapy
- Drzewo warstw
- Legenda
- Panel wydruku
- Mini Map
Konfiguracja drzewa warstw
- Wczytywanie danych
- Kontener warstw bazowych
- Kontener warstw przykrywających
- Dostosowanie kontenera do indywidualnych wymagań
- Stylizacja drzewa warstw
- Interakcja
- Zmiana kolejności wyświetlania warstw na mapie (Drag and drop)
- Widoczność warstw
- Konfiguracja przezroczystości
Konfiguracja mapy
- Sposoby przekazywania parametrów
- Zasięg przestrzenny
- Interakcja z mapą - kontrolki
- Konfiguracja warstw statycznych
- Układy współrzędnych
- Obsługa wielu map na jednej stronie
Odczyt danych o usługach przestrzennych
- Omówienie specyfikacji OGC
- Odczyt i wykorzystanie metadanych usług WMS (WMSCapabilities)
- Odczyt i wykorzystanie metadanych usług WFS (WFSCapabilities)
- Odczyt i wykorzystanie metadanych usług CSW (CSWModel)
- Odczyt i wykorzystanie metadanych pojedynczej usługi (DescribeLayer)
- Odczyt i wykorzystanie atrybutów usługi (AttributeModel)
Dodawanie danych do mapy
- Budowanie warstw na podstawie metadanych usług przestrzennych
- Budowanie warstw bazowych z wykorzystaniem usług komercyjnych (Google, Bing, OSM, ESRI)
- Budowanie warstw wektorowych
- Dynamiczne dodawanie warstw do mapy
Wyświetlanie informacji
- Okno Popup
- Informacje o obiektach wektorowych (FeatureInfo)
- Informacje o obiektach z usługi WMS (WMSFeatureInfo)
Sposoby drukowania zawartości mapy
Stylizacja mapy z wykorzystaniem CSS
Łączenie komponentów w jedną całość - budowa interaktywnej mapy
