Tworzenie aplikacji WebGIS na bazie PostGIS, GeoServer, OpenLayers i QGIS
LICZBA DNI: 3 (24h)
KOD KURSU: WEBGIS
O szkoleniu
DLA KOGO?
Szkolenie przeznaczone jest dla programistów chcących zapoznać się z tematyką tworzenia webowych systemów informacji geograficznej
WYMAGANIA
Podstawowa wiedza w zakresie SQL i JavaScript oraz rozeznanie w zakresie tworzenia aplikacji webowych
Przyswojenie materiału ułatwi elementarna znajomość zagadnień związanych z systemami informacji geograficznej
Cele szkolenia
Zapoznanie z teoretycznymi oraz praktycznymi zagadnieniami dotyczącymi tworzenia webowego systemu informacji geograficznej w oparciu o PostgreSQL + PostGIS, GeoServer oraz OpenLayers
Przechowywanie i przetwarzanie danych przestrzennych przy wykorzystaniu bazy danych PostgreSQL
Efektywne udostępnianie danych przestrzennych za pomocą protokołów WMS i WFS
Prezentowanie danych przestrzennych na stronach internetowych przy pomocy bibliotek JavaScript (OpenLayers, GeoExt)
Zintegrowanie ze sobą poszczególnych elementów środowiska WebGIS
Samodzielne stworzenie systemu informacji geograficznej działającej w środowisku webowym
Program
Wprowadzenie do GIS i WebGIS
Omówienie platformy
Przechowywanie i zarządzanie danymi przestrzennymi w PostgreSQL + PostGIS
- Instalacja PostGIS
- Tworzenie przestrzennej bazy danych
- Wektorowe dane przestrzenne w PostGIS
- OpenGIS i Simple Features Specification for SQL
- Obiekty geometryczne
- Metadane geometryczne
- Układy współrzędnych
- Indeksy przestrzenne
- Import i eksport danych przestrzennych
- Obrazy rastrowe w bazie danych
- Funkcje
- Operatory
- Konstruktory
- Zapytania przestrzenne
Publikowanie danych przestrzennych w Internecie za pomocą GeoServer
- Instalacja
- Zmienne systemowe
- Katalogi danych i plików konfiguracyjnych
- Interfejs użytkownika
- Źródła danych przestrzennych (wektory, rastry, bazy danych, usługi)
- Publikowanie danych przestrzennych przy pomocy standardów OGC (WMS, WFS)
- Formaty danych wyjściowych
- Symbolizacja oparta o SLD
- Cache’owanie danych dla usług OGC (GeoWebCache)
- Użytkownicy i bezpieczeństwo
- Dodatki i rozszerzenia
Integracja bazy danych z serwerem danych przestrzennych
Publikacja danych przestrzennych na stronie internetowej z wykorzystaniem OpenLayers
- Wbudowywanie interaktywnej mapy w stronę internetową
- Warstwy danych (base layers, overlays)
- Używanie otwartych i komercyjnych źródeł danych
- WMS i WFS
- Google Maps
- Bing Maps
- OpenStreetMap
- Tworzenie interfejsu użytkownika mapy
- Reagowanie na interakcje z użytkownikiem
- Narzędzia nawigacji
- Narzędzia pomiarów
- Narzędzia wprowadzania danych na mapie
- Umieszczanie informacji o stanie mapy
- Uzyskiwanie informacji atrybutowych z danych prezentowanych na mapie
- Obsługa układów współrzędnych
- Wprowadzenie do GeoExt
Wykorzystanie QGIS do edycji on-line danych przestrzennych, udostępnionych w środowisku WebGIS
