Úvodní hodina

Programování v GIS 3

Jan Caha

2024-09-23

Náplň

  • programování v Pythonu s knihovnou ArcPy pro ArcGIS Pro
  • zpracování a editace dat pomocí ArcPy, vektorová i rastrová data
  • možnosti automatizace v ArcGIS Pro pomocí ArcPy
  • vytváření skriptů a nástrojů pro ArcGIS Pro v Pythonu

O čem to bude

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

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
  • management Pythonu skrze Conda přímo z ArcGIS Pro
  • použití GitHub Copilot AI viz zde

Materiály

Z čeho vycházíme

  • znalost Pythonu dle předmetu Programování v GIS 2
  • znalost managementu Pythonu skrze Conda
  • znalost ArcGIS Pro a jeho základních funkcí

Zakončení předmětu

  • samostatný projekt
    • netriviální zpracování samostatně vybraných dat s důrazem na použitelný kód
  • písemka - klíčové položky programování v Pythonu a ArcPy

Dotazy?