Tworzenie dynamicznych map na stronach internetowych z wykorzystaniem OpenLayers
Czas trwania szkolenia:2 dni (16h)
Kod kursu:OLAYERS
Poziom zaawansowania:
O szkoleniu Tworzenie dynamicznych map na stronach internetowych z wykorzystaniem OpenLayers
W cenie otrzymasz:
- Materiały szkoleniowe
- Certyfikat ukończenia szkolenia
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Dla kogo?
- Szkolenie przeznaczone jest dla początkujących programistów chcących zapoznać się z tematyką tworzenia dynamicznych map na stronach internetowych
Wymagania
- Od uczestników wymagana jest podstawowa wiedza w zakresie JavaScript oraz rozeznanie w zakresie tworzenia aplikacji webowych
- Przyswojenie materiału ułatwi elementarna znajomość zagadnień związanych systemami informacji geograficznej
Zalety
- Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
- Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
- Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
Cele szkolenia
- Zapoznanie uczestników z teoretycznymi oraz praktycznymi zagadnieniami dotyczącymi budowania aplikacji internetowej opartej o interaktywną mapę z wykorzystaniem biblioteki OpenLayers
- Zdobycie umiejętności dodawania do strony internetowej funkcjonalność dynamicznej mapy
- Nauka korzystania z zewnętrznych formatów zapisu danych przestrzennych
- Nauka obsługi standardów OGC (WMS, WFS) poprzez bibliotekę
- Nauka efektywnego wykorzystywania biblioteki wewnątrz aplikacji webowej
- Zdobycie umiejętności samodzielnego stworzenia aplikacji webowej opartej o dynamiczną mapę
Program
Wstęp - co to jest GIS, WebGIS i OpenLayers?
Składnia OpenLayers
- Klasy i opcje
Warstwy i ich obsługa
- Tryb Base Layer
- Warstwy rastrowe
- Warstwy typu Overlay
Kontrola nad zachowaniem mapy
- Funkcje domyślne
- Panele klawiszy funkcjonalnych i ich konfiguracja
- Kontrolery mapy
Dodawanie danych do mapy - mechanizm Overlays
- Obiekty typu Vector Overlays i Marker Overlays
- Warstwy typu Vector, GML, PointTrack, WFS, Markers, GeoRSS, Text
- Wyświetlanie informacji atrybutowych w oknach typu Popup
Symbolizacja
- Klasy i obiekty symbolizacji
- Symbolizacja oparta o reguły atrybutowe
- Wykorzystanie mechanizmów SLD
Wykorzystanie danych z zewnętrznych serwerów
- Metody GET i POST
- Same origin policy i ProxyHost
Układy współrzędnych
- Ujednolicenie układów z różnych źródeł - Spherical Mercator
- Transformacje