Szkolenie: OpenLayers 3 - Tworzenie interaktywnych map na stronach internetowych
Szkolenie OpenLayers 3 to praktyczny kurs web-mappingu, który uczy tworzenia interaktywnych map internetowych, integracji danych przestrzennych, obsługi warstw, interakcji użytkownika oraz optymalizacji aplikacji GIS z wykorzystaniem nowoczesnych technologii JavaScript
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:OL3
OpenLayers 3 - Tworzenie interaktywnych map na stronach internetowych
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i wdrażania interaktywnych map internetowych z wykorzystaniem biblioteki OpenLayers 3
Szkolenie uczy integrowania danych przestrzennych oraz zarządzania warstwami i interakcjami użytkownika w aplikacjach webowych
Szkolenie rozwija umiejętność optymalizacji, stylizacji oraz rozbudowy funkcjonalności map internetowych zgodnie z wymaganiami projektowymi
Dla kogo?
Deweloperzy aplikacji webowych posiadający podstawową znajomość JavaScript i chcący rozszerzyć kompetencje o web-mapping
Specjaliści IT oraz osoby pracujące z danymi przestrzennymi, zainteresowane tworzeniem interaktywnych systemów GIS online
Programiści realizujący projekty wymagające integracji map i danych geograficznych z innymi technologiami internetowymi
Efekty kształcenia
Uczestnik projektuje i wdraża interaktywne mapy webowe
Uczestnik integruje i konfiguruje różne źródła danych przestrzennych
Uczestnik zarządza warstwami, kontrolkami i interakcjami mapy
Uczestnik stosuje techniki stylizacji i animacji obiektów na mapie
Uczestnik analizuje i rozwiązuje problemy związane z wydajnością map
Uczestnik optymalizuje aplikacje mapowe pod kątem użytkownika
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 znajomość poprzednich wersji 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
Program szkolenia
Wprowadzenie do GIS i WebGIS
Porównanie z OpenLayers 2 - kierunki rozwoju
Instalacja OpenLayers 3 w środowisku webowym
Programowanie z OpenLayers 3 - programowanie zorientowane obiektowo, struktura kodu, debug
Mapa
Składnia i właściwości
Metody
Zdarzenia
Renderery (Canvas, WebGL, DOM)
Widok
Składnia i właściwości
Metody i zdarzenia
Zarządzanie widokiem
Interakcje
Hierarchia
Zarządzanie i konfiguracja
Przykłady interakcji (DragAndDrop, DragBox, DragPan, DragRotate, Draw, Modify, Select, KeyboardZoom itp.)
Kontrolki
Hierarchia
Dodawanie kontrolek do mapy
Przykłady kontrolek (Zoom, Rotate, MousePosition, ScaleLine, ZoomSlider, Attribution, OverviewMap itp.)
Tworzenie własnych kontrolek - rozszerzanie klasy ol.control.Control
Animacje
Metody
Przykłady wykorzystania
Dodawanie animacji do mapy
Omówienie źródeł danych
Hierarchia i formaty
Omówienie klas podstawowych StaticVector (GeoJSON, GPX, GML, OSMXML itp.), ServerVector
Komercyjne i darmowe warstwy bazowe (Google, Bing, ESRI, OSM, MapQuest i inne)
Usługi przestrzenne WMS i WFS
Sposoby i strategie ładowania danych
Sposoby i strategie ładowania danych
Hierarchia i typy
Składnia i konfiguracja
Metody i zdarzenia
Dodawanie warstw do mapy
Warstwy bazowe i overlay
Warstwy rastrowe
Warstwy wektorowe
Zarządzanie warstwami: kontrola kolejności, grupowanie, wizualizacja w zależności od skali itp
Obsługa układów współrzędnych
Łączenie komponentów w jedną całość - budowa interaktywnej mapy
Tworzenie mapy
Dodawanie warstw i ładowanie danych
Definiowanie interakcji
Definiowanie kontrolek
Tworzenie i edycja obiektów
Optymalizacja
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi