Úvodní cvičení

Programování v GIS 2

Jan Caha

2025-02-17

Náplň

  • programování v Pythonu s důrazem na GIS knihovny
    • GDAL
    • Fiona, Rasterio, Shapely
    • Pandas, Polars
  • management Pythonu pomocí Conda
  • standardní techniky programování v Pythonu

O čem to bude

  • programování skriptů v Pythonu (funkce, objekty, atd.)
  • operace s geodaty v Pythonu
  • funkcionální i objektově orientované programování
  • odchytávání výjimek
  • práce s GitHub

Dílčí úlohy

  • použitelný a čitelný kód
  • replikovatelné postupy
  • programovací techniky a postupy
  • debugování programů

V čem budeme pracovat

  • VS Code
  • extenze pro VS Code

Materiály

  • prezentace
  • kód z cvičení
  • budou dostupné (viz link dole)

Zakončení předmětu

  • samostatný projekt
    • netriviální zpracování samostatně vybraných dat s důrazem na použitelný kód
    • využijte kteroukoliv z knihoven, představených během výuky
    • záhlaví skriptu bude obsahovat popis funkčnosti - co skript dělá
    • skript spolu s testovacími daty odevzdejte e-mailem (datum upřesníme ve 2 polovině semestru)
  • písemka - klíčové položky programování v Pythonu a GIS knihoven

Dotazy?