To repozytorium zawiera materiały do kursu "Algorytmy danych geoprzestrzennych" prowadzonego na Uniwersytecie Adama Mickiewicza w semestrze zimowym w 2024 r.
Algorytmy danych geoprzestrzennych to metody obliczeniowe służące do przetwarzania, analizowania oraz interpretowania danych przestrzennych i są powszechnie stosowane w systemach informacji geograficznej (GIS) do zadań takich jak analiza przestrzenna, zapytania przestrzenne, optymalizacja tras czy modelowanie środowiska. Do analizy mogą zostać wykorzystane zarówno dane wektorowe jak i rastrowe. Część praktyczna zajęć zostanie przeprowadzona w środowisku PyQGIS (wymagana jest instalacja QGIS: https://qgis.org/download/).
PyQGIS to interfejs programistyczny aplikacji (API) do QGIS. Umożliwia on automatyzację
zadań, rozszerzanie możliwości i tworzenie nowych wtyczek poprzez dostęp do funkcjonalności
QGIS za pomocą języka programowania Python. PyQGIS umożliwia również integrację QGIS z
innymi bibliotekami w środowisku Python, np. NumPy
, Pandas
czy Matplotlib
.
Wykłady:
- Wprowadzenie
- Nakładanie warstw wektorowych
- Relacje przestrzenne
- Operacje geometryczne
- Obliczenia geodezyjne
- Operacje rastrowe
Aby pobrać prezentację w formacie PDF należy wcisnąć E
, następnie CTRL
+ P
i zapisać ją jako PDF.
Ćwiczenia:
- Wprowadzenie do Pythona
- Wprowadzenie do PyQGIS
- Przetwarzanie danych wektorowych
- Przetwarzanie danych rastrowych
- Próbkowanie
- Obliczenia geodezyjne
- Transformacje
- Skrypty geoprzetwarzania w QGIS
- Python Tutorial
- QGIS Python API
- PyQGIS Developer Cookbook
- PyQGIS Masterclass Ujaval Gandhi
- PyQGIS 101: Introduction to QGIS Python programming for non-programmers Anita Graser
W razie pytań proszę o kontakt na [email protected].