PostGIS jako platforma do przechowywania, przetwarzania i analizy danych przestrzennych

LICZBA DNI: 3 (24h)

KOD KURSU: POSTGIS

# 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.