Vyberte svůj jazyk
Python pro GIS kurz
Více než 2 miliony studentů po celém světě

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.

Dedika pro firmy

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.

Klikněte zde

Obsah kurzu

8 Kapitoly • 39 LekceDélka mezi 4 a 360 hodinami (rozhodujete vy)

Kapitola 1Zobrazit detaily

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 2Zobrazit detaily

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 3Zobrazit detaily

Č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 4Zobrazit detaily

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 5Zobrazit detaily

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 6Zobrazit detaily

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 7Zobrazit detaily

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 8Zobrazit detaily

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.

Certifikace

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...
Giulio Carlo
Giulio CarloStudent digitálního marketingu
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.
Mariana Ferres
Mariana FerresStudentka fotografie
Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!
Luciana Alvarenga
Luciana AlvarengaStudentka nail designu
Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.
André Felipe
André FelipeStudent prompt engineeringu

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