Skip to content

vojta-bartak/Python-for-ArcGIS-CZU-EN

Repository files navigation

Python-for-ArcGIS-CZU

Zde naleznete materiály k předmětům Vývoj aplikací v prostředí GIS a Programování pro GIS a DPZ, vyučovaným na Fakultě životního prostředí ČZU v Praze. Oba předměty mají prakticky shodný obsah, jímž jsou pokročilé metody ovládání funkcionality programu ArcGIS: Model Builder, ale především psaní skriptů v programovacím jazyce Python. Nepředpokládá se žádná předchozí znalost programování (i když je jistě výhodou), naopak součástí kurzu je úvod do programování v Pythonu.

Obsah je rozdělen do jednotlivých lekcí, přičemž každý týden je v plánu zvládnout dvě až tři.

1. Úvod do programování. Grafické programování nástrojem Model Builder.

Lekce 1: Grafické programování v aplikaci Model Builder

Lekce 2: Uživatelské rozhraní k nástrojům z Model Builderu

2. Python I: proměnné, datové typy, řídící struktury programu

Lekce 3: Jak a kde napsat a spustit program v Pythonu?

Lekce 4: Proměnné a datové typy

Lekce 5: Řídící struktury programu - cykly a podmínky

3. Python II: vstupy, textové soubory, adresáře

Lekce 6: Interaktivní uživatelské zadávání vstupů

Lekce 7: Práce s adresářovou strukturou

Lekce 8: Čtení a zápis textových souborů

4. Python III: funkce, moduly, objekty

5. Balíček ArcPy: procházení dat, vlastnosti dat, spouštění nástrojů

6. Uživatelská rozhraní nástrojů v ArcGIS

7. Práce s atributovou tabulkou I: sloupce a výběry

8. Práce s atributovou tabulkou II: kurzory

9. Geometrie I: čtení a zápis

10. Geometrie II: použití v analýzách

11. Rastrové analýzy, mapová algebra

12. Automatizace tvorby layoutů

About

Materials for a course on Python for ArcGIS in English

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published