Programování v GIS 2 (PGIS2)
Řešená témata
- opakování základů Pythonu
- knihovna GDAL/OGR
- knihovny rasterio, fiona, shapely
- Github Copilot - otestování a využití
- funkce, objekty, moduly a balíčky v Pythonu
- pandas, geopandas, polars
- matplotlib, plotnine, jupyter notebook
- Git, GitHub
- GitHub Copilot
- programy s argumenty
Prezentace
| Datum | Prezentace |
|---|---|
| 2026-02-16 | Úvodní hodina |
| 2026-02-16 | Opakování Pythonu |
| 2026-03-02 | Jupyter Notebooky |
| 2026-03-09 | Knihovna GDAL/OGR |
| 2025-03-17 | Knihovny fiona, rasterio, shapely |
| 2025-03-17 | Visual Studio Code a Github Copilot |
| 2025-03-24 | Funkce a třídy |
| 2025-03-30 | Python Balíčky |
| 2025-04-07 | Kontroly a formátování kódu |
| 2025-04-07 | Git, Github |
| 2025-04-14 | Datové rámce v Pythonu - pandas, geopandas a polars |
| 2025-04-28 | Matplotlib |
| 2025-05-05 | Spustitelné programy |
No matching items
Zdroje
Data ke stažení
Ukázkové kódy
| Datum | Skript |
|---|---|
| 2026-02-24 | Opakování Pythonu |
| 2026-03-09 | GDAL/OGR načtení vektorových dat |
| 2026-03-09 | OGR práce s vrstvou pomocí vlastního kontextového manageru |
| 2026-03-09 |
OGR extrakce dat do nového souboru, funkce gdal.VectorTranslate()
|
| 2026-03-09 | GDAL/OGR editace vektorových dat |
| 2026-03-09 | Funkce v souboru utils |
| 2026-03-09 | Nastavení VS Code projektu |
| 2025-03-17 | GDAL/OGR načtení rastrových dat |
| 2025-03-24 | GDAL manipulace s rastrem |
| 2025-03-24 | GDAL editace hodnot rastru |
| 2025-03-25 | Rasterio informace o souboru, kopírování pásma do nového souboru |
| 2025-03-31 | Fiona editace vektorových dat, Shapely geometrie |
| 2025-04-07 | Ukázka tvorby objektu |
| 2025-04-14 | Pandas - ukázky |
| 2025-04-14 | Polars - ukázky |
| 2025-04-14 | GeoPandas - prostorové operace a vizualizace |
| 2025-04-28 | Notebook + grafy |
| 2025-05-05 | Spustitelný program s argumenty |
| 2024-04-07 | Zkušební python balíček |
No matching items
Instalace
- management Pythonu - Miniconda a nebo zde na webu info k instalaci Conda
- IDE - Visual Studio Code
- extenze pro VS Code - Python, Python Debugger, Black Formatter, isort, autopep8, Flake8, Mypy Type Checker, Pylance, Pylint, autoDocstring - Python Docstring Generator
- instalace Conda environmentu
Definice environment souboru, např. s názvem env-pgis2.yaml
name: env-pgis2
channels:
- conda-forge
- defaults
dependencies:
- python=3.14
- pip
# pgis2
- GDAL
- fiona
- rasterio
- shapely
- pyproj
# data frames + geo data frames
- pandas
- geopandas
- polars
# visualization
- matplotlib
- plotnine
# dev
- poetry
# notebooks
- jupyter
- nbformat
# VS Code extensions
- black
- isort
- mypy
- pep8
- flake8
- pylint
# SQL
- psycopg
# install using pip
- pip:
# pgis2
# - geopolarsZ conda prompt následně spustit:
conda env create -f env-pgis2.yaml
conda activate pgis2