Programování v GIS 4 (PvGIS4)
Řešená témata
- základní přehled QGIS
- úvod PyQGIS
- zprovoznění Pythonu a QGIS Python API ve VS Code dle návodu
- vektorové vrstvy a práce s nimi
- geometrie
QgsGeometry
aQgsAbstractGeometry
- rastrová data
- processingové nástroje pro zpracování dat
- QGIS projekt a layout
Seminární práce
Sestavte Python skript, které provede libovolné netriviální zpracování prostorových dat, dle vlastního výběru. Ve skriptu využijte knihovnu QGIS Python API. Záhlaví skriptu bude obsahovat popis funkčnosti - co skript dělá. Skript odevzdejte emailem před posledním cvičením. Funkčnost skriptu bude prezentována na posledním cvičení.
Prezentace
Datum | Prezentace |
---|---|
2024-09-23 | Úvodní hodina |
2024-09-23 | Základ QGIS Python API |
2024-10-07 | Vektorová data v QGIS Python API |
2024-10-14 | Geometrie v QGIS Python API |
2024-10-21 | Rastrová data v QGIS Python API |
2024-11-03 | Processingové nástroje QGIS Python API |
2024-11-25 | Projekt a Layout QGIS Python API |
No matching items
Zdroje
- QGIS Python API documentation
- QGIS Tutorials and Tips - zejména kapitola Python Scripting (PyQGIS) ale i další zaměřené na QGIS
- PyQGIS Developer Cookbook
Data ke stažení
Ukázkové kódy
Datum | Skript |
---|---|
2024-09-30 | Úvod do vektorových dat |
2024-10-07 | Vektorová data - výběr prvků |
2024-10-07 | Vektorová data - tvorba dat |
2024-10-14 | Ukázka rozhraní v Pythonu |
2024-10-14 | Rozhraní v QgsAbstractGeometry |
2024-10-14 | Operace s geometriemi |
2024-10-21 | Rastrová data |
2024-10-21 | Editace hodnot rastru |
2024-10-21 | Kopie rastru a jeho hodnot |
2024-11-04 | Nástroj pro vektorová data |
2024-11-18 | Algoritmus s více kroky |
2024-11-18 | Ukázkový Plugin |
2024-11-25 | Editace projektu a layoutu |
2024-11-25 | GUI nástroj na kreslení polygonu |
No matching items
Další
Doporučuji zřízení a otestování GitHub Copilot dle návodu pro zjednodušení psaní kódu v Pythonu.
Process nastavení PYthonu a QGIS pro VS Code je popsán zde.