PostGIS jako platforma do przechowywania, przetwarzania i analizy danych przestrzennych

LICZBA DNI: 3 (24h)

KOD KURSU: POSTGIS

POZIOM SZKOLENIA:

# postgis

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Szkolenie przeznaczone jest dla początkujących programistów i administratorów chcących zapoznać się z tematyką danych przestrzennych i ich funkcjonowania w PostgreSQL + PostGIS

WYMAGANIA

Od uczestników wymagana jest podstawowa wiedza w zakresie SQL i relacyjnych baz danych

Przyswojenie materiału ułatwi elementarna znajomość zagadnień związanych systemami informacji geograficznej i PL/pgSQL

ZALETY

Cele szkolenia

Zapoznanie uczestników z teoretycznymi oraz praktycznymi zagadnieniami dotyczącymi zasilania, przechowywania, edycji, analizy i udostępniania danych przestrzennych przy pomocy PostgreSQL i dodatku PostGIS

Nauka dokonywania importu danych przestrzennych

Nauka efektywnego przechowywania i zarządzania danymi przestrzennymi zgromadzonymi w strukturze bazy danych

Poznanie jak edytować, analizować i przetwarzać dane przestrzenne przy pomocy wbudowanych mechanizmów PostGIS

Nauka eksportowania i udostępniania danych przestrzennych w standardowych formatach

Samodzielne wykorzystywanie PostGIS we wszelkich aspektach przechowywania danych przestrzennych w bazie danych

Program

  • Obiekty geometryczne w bazie danych
  • Metadane geometryczne
  • Układy współrzędnych
  • Instrukcja INSERT
  • Ładowanie danych z plików (shp2pgsql, QuantumGIS)
  • Rastrowe typy danych
  • Ładowanie i tworzenie rastrów (raster2pgsql, funkcje wbudowane, QuantumGIS)
  • Katalogowanie informacji o rastrach w bazie danych
  • Pobieranie rastrów z bazy na przykładzie PHP
  • Konstruktory geometrii
    • Generowanie typów geometrii z danych w formie WKT, WKB, GML, GeoJSON, KML
  • Wydobywanie właściwości geometrii
    • Uzyskiwanie informacji o typie geometrii
    • Pobieranie składowych geometrii
    • Walidacja danych geometrycznych
    • Określanie położenia obiektu w układzie współrzędnych (SRID, bbox, minimalne i maksymalne współrzędne)
  • Edycja danych geometrycznych
    • Dodawanie i usuwanie werteksów w obiekcie geometrycznym
    • Konwersje między typami geometrycznymi
    • Dodawanie informacji o trzecim wymiarze
    • Obracanie, przesuwanie, skalowanie, snapowanie
  • Funkcje konwersji geometrii na standardowe formaty
    • GeoJSON
    • GML
    • KML
    • SVG
    • WKT i WKB
  • Relacje przestrzenne i pomiary
    • Obliczanie długości, powierzchni, obwodów, odległości, azymutów
    • Określanie związków przestrzennych pomiędzy obiektami (Intersects, Touches, Crosses, Covers, CoveredBy, Contains, Overlaps, Disjoint, Equals)
    • Korzystanie z macierzy DE-9IM
  • Przetwarzanie geometrii
    • Operacje na geometrii typu OR, AND, MINUS, XOR (Union, Intersection, Difference)
    • Generalizacja obiektów geometrycznych
    • Budowanie stref buforowych
    • Naprawa błędnie zdefiniowanych geometrii
  • Odniesienie liniowe (Linear Referencing)
    • Dodawanie informacji o miarach do obiektów geometrycznych
    • Obsługa i wykorzystanie miar
  • Funkcje agregacji
  • Działania na rastrach
    • Konstruktory danych rastrowych w bazie danych
    • Wykorzystywanie właściwości danych rastrowych
    • Uzyskiwanie szczegółowych informacji o kanałach i pikselach rastrów
    • Edycja rastrów, kanałów, pikseli
    • Przetwarzanie i analiza danych rastrowych
    • Konwersja na standardowe formaty
  • Wykorzystanie zewnętrznych aplikacji i bibliotek (GDAL/OGR, OpenJUMP, QuantumGIS

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.