
Python pro GIS kurz
Ovládněte Python pro GIS a získejte úplnou kontrolu nad svými pracovními postupy s prostorovými daty. Tento kurz vás provede od základní syntaxe Pythonu až po pokročilou rastrovou analýzu, geostatistiku a automatizované pipeline s využitím knihoven standardních v oboru. Ať už pracujete s vektorovými prvky, satelitními snímky nebo prostorovými databázemi, vybudujete si technické dovednosti, které vám umožní odvádět skutečnou práci.
Co se naučíte:
Naučíte se nastavit odborné Python GIS prostředí a sebejistě pracovat s knihovnami jako GeoPandas, Shapely, Fiona, rasterio a PySAL. Kurz pokrývá čtení a zápis vektorových a rastrových formátů, provádění prostorových spojení a překryvů a spouštění terénních a statistických analýz. Vytvoříte statické i interaktivní mapy, zautomatizujete dávkové pracovní postupy a připojíte se k prostorovým databázím. Pokročilá témata zahrnují dálkový průzkum Země, strojové učení pro prostorovou predikci, cloudové nativní geoprostorové formáty a vytváření REST API, která poskytují prostorová data. Na konci kurzu budete navrhovat a dodávat produkčně připravené GIS pipeline pomocí Pythonu.
Jak studujete v praxi Python pro GIS kurz
Jak procvičujete Python pro GIS kurz
Pro vás, kteří jste firma a chcete školit svůj tým
V Dedika pro firmy je kurz doplněn o cvičení a příklady přímo z vašeho podnikání a přizpůsoben tak, jak vaše firma potřebuje.
Obsah kurzu
8 Kapitoly • 39 LekceDélka mezi 4 a 360 hodinami (rozhodujete vy)
Kapitola 1SkrýtSkrýt detailyZobrazit detailyZáklady Pythonu pro odborníky v GIS
Základy Pythonu pro odborníky v GIS
Lekce 1 • Nastavení prostředí Pythonu pro GIS
Nainstalujte a nakonfigurujte Python, prostředí conda a klíčové knihovny pro GIS. Vytváří technický základ, na kterém závisí všechny následující kapitoly.
Lekce 2 • Kolekce a řídicí struktury
Výuka seznamů, slovníků, cyklů a podmínek pro iteraci nad prostorovými datovými sadami. Přímo umožňuje dávkové zpracování geografických prvků.
Lekce 3 • Funkce a moduly
Definuje znovupoužitelné funkce a importuje externí moduly pro organizaci kódu GIS. Připravuje studenty na strukturování vícekrokových skriptů pro prostorovou analýzu.
Lekce 4 • Vstup/výstup souborů a ošetření chyb
Čte a zapisuje textové soubory a soubory CSV a elegantně ošetřuje běhové chyby. Umožňuje vytvářet robustní skripty, které zpracovávají reálná, nedokonalá prostorová data.
Lekce 5 • Základní syntaxe a datové typy Pythonu
Pokrývá proměnné, operátory, řetězce, čísla a booleovské hodnoty používané v prostorových skriptech. Poskytuje slovník pro všechny následující programovací úlohy.
Kapitola 2SkrýtSkrýt detailyZobrazit detailyProstorové datové struktury a geometrie
Prostorové datové struktury a geometrie
Lekce 1 • Multi-geometrie a kolekce
Práce s typy MultiPoint, MultiLineString, MultiPolygon a GeometryCollection. Připravuje studenty na reálné datové sady, kde prvky mají složité, vícedílné tvary.
Lekce 2 • Geometrická měření a predikáty
Počítá plochu, délku, vzdálenost a prostorové vztahy mezi geometriemi. Propojuje geometrickou matematiku s reálnými otázkami analytiků GIS.
Lekce 3 • Geometrické primitivy s Shapely
Vytváří objekty Point, LineString a Polygon a přistupuje k jejich vlastnostem. Představuje model geometrie, který je základem všech vektorových operací GIS.
Lekce 4 • Geometrické operace a transformace
Provádí sjednocení, průnik, rozdíl a zjednodušení geometrií. Buduje dovednosti pro překryvné analýzy a generalizaci dat.
Kapitola 3SkrýtSkrýt detailyZobrazit detailyČtení a zápis prostorových dat
Čtení a zápis prostorových dat
Lekce 1 • Práce s GeoJSON a KML
Zpracovává a generuje formáty GeoJSON a KML pro výměnu dat ve webovém a desktopovém GIS. Rozšiřuje znalost formátů nad rámec binárních formátů.
Lekce 2 • Rastrová data s rasterio
Čte rastrová pásma, profily a transformace a zapisuje zpracovaná pole na disk. Propojuje operace s poli NumPy s georeferencovanými rastrovými daty.
Lekce 3 • Prostorové databáze a OGR
Připojuje se k databázím PostGIS a SpatiaLite a čte vrstvy pomocí OGR. Umožňuje pracovní postupy, které získávají data z podnikových prostorových databází.
Lekce 4 • Vektorová data s Fiona
Otevírá shapefily a soubory GeoJSON, čte prvky a zapisuje nové datové sady. Stanovuje vzor čtení/zápisu používaný ve všech pracovních postupech s vektorovými daty.
Lekce 5 • Souřadnicové referenční systémy
Definuje, kontroluje a reprojektuje CRS pomocí pyproj a rasterio. Zajišťuje zarovnání prostorových dat před jakýmkoli krokem analýzy nebo vizualizace.
Kapitola 4SkrýtSkrýt detailyZobrazit detailyGeoPandas pro vektorovou analýzu
GeoPandas pro vektorovou analýzu
Lekce 1 • Atributové dotazy a čištění dat
Filtruje řádky, ošetřuje chybějící hodnoty a přejmenovává a přetypovává atributové sloupce. Připravuje atributová data pro spolehlivou prostorovou analýzu.
Lekce 2 • Analýza blízkosti a vzdálenosti
Počítá obalové zóny, vzdálenosti k nejbližším sousedům a matice vzdáleností mezi sadami prvků. Umožňuje analýzy výběru lokality, obslužných oblastí a dostupnosti.
Lekce 3 • Základy GeoDataFrame
Vytváří GeoDataFrames ze souborů, slovníků a databází a kontroluje jejich strukturu. Zavádí primární datový kontejner pro všechny pracovní postupy s GeoPandas.
Lekce 4 • Geoprocesingové pracovní postupy s GeoPandas
Řetězí více operací GeoPandas do reprodukovatelných, komplexních geoprocesingových skriptů. Demonstruje odborný návrh pracovních postupů a dokumentaci výstupů.
Lekce 5 • Prostorová spojení a překryvy
Provádí prostorová spojení, překryvy a slučování (dissolve) pro kombinování a agregaci prvků. Pokrývá nejběžnější operace vektorové analýzy v pracovních postupech GIS.
Kapitola 5SkrýtSkrýt detailyZobrazit detailyRastrová analýza s NumPy a rasterio
Rastrová analýza s NumPy a rasterio
Lekce 1 • Analýza terénu z DEM
Odvozuje sklon, orientaci a stínovaný reliéf z digitálních modelů terénu pomocí gradientů polí. Vytváří základní terénní produkty používané v hydrologii a analýze krajiny.
Lekce 2 • Integrace rastru a vektoru
Ořezává rastry podle hranic vektorů a extrahuje hodnoty pixelů v bodech. Propojuje rastrové a vektorové pracovní postupy pro kombinovanou analýzu.
Lekce 3 • Převzorkování a reprojekce rastrů
Převzorkovává rastry na nová rozlišení a reprojektuje je do cílového CRS pomocí rasterio. Zajišťuje zarovnání rastrů pro analýzu z více zdrojů.
Lekce 4 • Pole NumPy pro rastrová data
Načítá rastrová pásma do polí NumPy a aplikuje elementové výpočty a maskování. Propojuje výpočty s poli s prostorovou rastrovou analýzou.
Lekce 5 • Klasifikace a reklasifikace rastrů
Aplikuje prahová pravidla a vyhledávací tabulky pro klasifikaci spojitých rastrových hodnot. Vytváří mapy krajinného pokryvu a vhodnosti ze surových rastrových vstupů.
Kapitola 6SkrýtSkrýt detailyZobrazit detailyVizualizace prostorových dat
Vizualizace prostorových dat
Lekce 1 • Interaktivní mapy s Folium
Vytváří interaktivní mapy Leaflet v Pythonu pomocí Folium s popisky a ovládáním vrstev. Umožňuje sdílitelné webové prostorové výstupy.
Lekce 2 • Vizualizace a stylování rastrů
Vykresluje jednopásmové a vícepásmové rastry s vlastními barevnými mapami a možnostmi roztažení. Vytváří srozumitelná vizuální znázornění nadmořské výšky, snímků a klasifikovaných dat.
Lekce 3 • Interaktivní vizualizace s Plotly a Kepler.gl
Vytváří animované a 3D prostorové grafy s Plotly a rozsáhlé mapy s Kepler.gl. Rozšiřuje vizualizaci do průzkumných a prezentačních kontextů.
Lekce 4 • Tematické a choropletové mapování
Aplikuje klasifikační schémata a barevné palety k vytvoření choropletových map a map proporcionálních symbolů. Účinně sděluje prostorové vzory v atributových datech.
Lekce 5 • Statické mapy s Matplotlib a GeoPandas
Vykresluje vektorové a rastrové vrstvy pomocí Matplotlib a vykreslovacích metod GeoPandas. Stanovuje základ pro veškeré kartografické výstupy v Pythonu.
Kapitola 7SkrýtSkrýt detailyZobrazit detailyProstorová analýza a geostatistika
Prostorová analýza a geostatistika
Lekce 1 • Metody prostorové interpolace
Interpoluje spojité povrchy z bodových vzorků pomocí IDW a krigingu. Vytváří odhadované rastrové povrchy z řídkých naměřených dat.
Lekce 2 • Průzkumná analýza prostorových dat
Počítá prostorovou autokorelaci, Moranovo I a LISA statistiky pomocí PySAL. Identifikuje vzory shlukování a rozptylu před hlubší analýzou.
Lekce 3 • Analýza bodových vzorů
Analyzuje bodové distribuce pomocí odhadu hustoty jádra a statistik nejbližšího souseda. Detekuje prostorové shlukování v datových sadách událostí a incidentů.
Lekce 4 • Síťová analýza s OSMnx
Stahuje silniční sítě, počítá nejkratší cesty a metriky centrality. Umožňuje analýzu trasování a dostupnosti na reálných silničních sítích.
Lekce 5 • Detekce hotspotů a shluků
Aplikuje Getis-Ord Gi* a shlukování DBSCAN k identifikaci statisticky významných prostorových hotspotů. Podporuje analýzu kriminality, epidemiologii a rozhodování o alokaci zdrojů.
Kapitola 8SkrýtSkrýt detailyZobrazit detailyAutomatizace, skriptování a návrh pracovních postupů
Automatizace, skriptování a návrh pracovních postupů
Lekce 1 • Plánování a monitorování pipeline
Plánuje opakované úlohy prostorových dat pomocí cronu a monitoruje provádění pomocí protokolování. Poskytuje provozní pipeline, které běží bez ručního zásahu.
Lekce 2 • Orchestrace pracovních postupů se Snakemake
Definuje reprodukovatelné vícekrokové pipeline jako pravidla Snakemake se sledováním závislostí. Zajišťuje, že se při změně vstupů znovu spustí pouze zastaralé kroky.
Lekce 3 • Dávkové zpracování prostorových dat
Zpracovává celé adresáře prostorových souborů pomocí cyklů a multiprocessingu. Efektivně škáluje pracovní postupy pro jednotlivé soubory na velké kolekce datových sad.
Lekce 4 • Testování a ověřování pracovních postupů GIS
Píše jednotkové testy pro prostorové funkce a automaticky ověřuje kvalitu výstupních dat. Zabraňuje šíření skrytých chyb v produkčních pipeline.
Lekce 5 • GIS skripty pro příkazový řádek
Převádí sešity Jupyter na skripty pro příkazový řádek s analýzou argumentů. Umožňuje skriptům běžet v automatizovaných serverových a dávkových prostředích.
Váš platný certifikát o dokončení
Tento kurz je pro vás:
GIS analytici: jste připraveni nahradit ruční pracovní postupy na desktopu opakovatelnými skripty v Pythonu.
Environmentální vědci: potřebují programově zpracovávat rastrová a vektorová polní data.
Urbanisté: hledají způsob, jak automatizovat prostorové dotazy a vytvářet mapové výstupy založené na datech.
Datoví analytici: přechod do geoprostorových rolí a budování dovedností založených na poloze.
Specialisté na dálkový průzkum: chtějí zpracovávat satelitní snímky a spektrální indexy v kódu.
Studenti geografie: příprava na technické role vyžadující Python spolu s prostorovou teorií.
Co říkají naši studenti
Vaše lekce jsou perfektní. Koupil jsem si roční balíček a konečně mám možnost sledovat různá témata, která mě zajímají, aniž bych musel měnit platformu... děkuji za vše, co děláte, už jsem vás doporučil dalším lidem...

Líbí se mi, jak jsou lekce přímočaré a jak mohu přepínat mezi kapitolami a přeskakovat obsah, který nepotřebuji.

Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!

Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.

Hlavní školení
Často kladené otázky
Kdo je Dedika?
Je certifikát platný v Česko?
Jsou kurzy zdarma?
Jaká je pracovní zátěž kurzu?
Jak kurzy vypadají?
Jak kurzy fungují?
Jaká je délka kurzů?
Jaká je cena nebo poplatek za kurzy?
Co je EAD nebo online kurz a jak funguje?
PDF kurz




















