CV08 – Síťové analýzy a geokódování
Podrobný metodický návod pro ArcGIS Pro a ArcGIS Online
Úvod
Síťové analýzy představují soubor nástrojů pro řešení úloh typu nalezení nejkratší trasy, optimalizace rozmístění zdrojů, určování dostupnosti nebo hledání nejbližších zařízení.
Hlavním zdrojem dat je ohodnocená uliční síť, kde každý úsek má atribut nákladnosti – nejčastěji čas nebo vzdálenost.
Část A – Geokódování a příprava dat
Vytvoření vstupních dat v Excelu
Cíl: připravit tabulku adres, které budou později geokódovány.
| Sloupec | Popis |
|---|---|
| ID | unikátní identifikátor |
| Ulice | název ulice |
| Cislo_popisne | číslo popisné |
| Nazev_obce | město nebo obec |
Příklad datové sady:
| ID | Ulice | Cislo_popisne | Nazev_obce |
|---|---|---|---|
| 1 | Česká | 25 | Brno |
| 2 | Masarykova | 10 | Brno |
| 3 | Nádražní | 7 | Modřice |
| 4 | Dlouhá | 123 | Šlapanice |
| 5 | Hlavní | 52 | Rajhrad |
| 6 | Komenského | 8 | Židlochovice |
| 7 | Těšanská | 15 | Měnín |
| 8 | Masarykovo náměstí | 2 | Pohořelice |
| 9 | Svatopluka Čecha | 1 | Hustopeče |
| 10 | Nádražní | 10 | Ivančice |
Ulož jako Adresy_CV08.xlsx.
Geokódování v ArcGIS Online
Přidání dat
- Přihlaš se na ArcGIS Online.
- Content → Add item → From your computer → Upload
Adresy_CV08.xlsx. - Zaškrtni Publish this file as a hosted layer a potvrď.
Nastavení geokódování
- V dialogu Publish a layer vyber:
- Location information is in multiple fields
- Nastav pole:
- Street →
Ulice+Cislo_popisne - City →
Nazev_obce
- Street →
- Klikni Publish → ArcGIS spustí geokódování.
Kontrola a opravy
- Zkontroluj polohu bodů v mapě.
- Nesprávné body oprav pomocí Edit → Move point.
- Vrstva by měla být typu Hosted Feature Layer.
Export
- … → Export data → Shapefile (.zip)
- Ulož jako
Adresa_AGOL.shp.
Geokódování pomocí Google Awesome Table
Postup
- Vytvoř stejnou tabulku v Google Sheets.
- Otevři Awesome Table.
- Add-ons → Geocode by Awesome Table → Start.
- Nastav:
- Street →
Ulice + Cislo_popisne - City →
Nazev_obce
- Street →
- Po zpracování vzniknou nové sloupce:
Latitude,Longitude.
Export
- File → Download → CSV
- Soubor:
Adresa_Awesome.csv.
Geokódování adres – přehled metod
Níže najdete čtyři způsoby, jak jednoduše převést adresy na geografické souřadnice (latitude, longitude). Každá varianta má své výhody – od rychlých online nástrojů až po integraci přímo v Google Sheets.
Aleternativa A – Geoapify (online, copy-paste / CSV)
Vhodné pro: přesnější výsledky, menší objem dat (cca 10–100 adres)
- Otevřete web Geoapify Online Geocoding (nebo vyhledejte „Geoapify online geocoding“).
- Vložte až 10 adres do textového pole – každá adresa na samostatný řádek.
Alternativně můžete nahrát CSV soubor s adresami. - Pokud nahráváte CSV, namapujte sloupce – určete, který obsahuje plnou adresu.
- Klikněte na „Geocode“ (nebo podobné tlačítko) a spusťte zpracování.
- Po dokončení si stáhněte výsledky jako CSV – soubor bude obsahovat:
- Latitude a Longitude
- Doplňkové informace (např. typ shody, skóre přesnosti)
- Soubor si uložte k sobě (např.
results.csv).
Alternativa B – MapDevelopers: Batch Geocode (nejrychlejší jednorázovka)
Vhodné pro: rychlé jednorázové použití bez registrace
- Otevřete stránku MapDevelopers – Batch Geocode.
- Vložte 10 adres (každou na nový řádek).
- Klikněte na „Find Addresses“.
- U každé adresy se zobrazí souřadnice.
- Výslednou tabulku zkopírujte do Excelu nebo Google Sheets.
- Pomocí funkce „Text do sloupců“ (oddělovač TAB) tabulku upravte a uložte jako CSV.
Porovnání obou výsledků v ArcGIS Pro
Načtení dat
- Spusť ArcGIS Pro → vytvoř nový projekt
Map. - Přidej vrstvy:
Adresa_AGOL.shpAdresa_Awesome.csv→ převod pomocí XY Table To Point.
XY Table To Point
- Input Table →
Adresa_Awesome.csv - X Field →
Longitude - Y Field →
Latitude - Coordinate System → WGS 1984
- Run → vrstva
Adresa_Awesome_Point.
Porovnání
- Odliš symboly: AGOL = modrá, Awesome = červená.
- Změř rozdíly (Measure nebo Select By Location).
- Vyhodnoť přesnost:
| Zdroj | Přesnost | Poznámka |
|---|---|---|
| ArcGIS Online | velmi přesná | využívá Esri World Geocoder |
| Awesome Table | střední | může mít chyby v číslech popisných |
Část B – Síťové analýzy v ArcGIS Pro a ArcGIS Online
Teoretická část – Síťové analýzy v GIS
Síťové analýzy (Network Analysis) představují jednu z klíčových skupin prostorových analýz v geografických informačních systémech.
Jejich cílem je modelovat a vyhodnocovat pohyb, dostupnost, spojení a vztahy mezi objekty v prostředí, které je reprezentováno jako síť (network) – nejčastěji dopravní nebo komunikační.
1. Princip síťového modelu
Síť je matematicky reprezentována pomocí grafu, který se skládá z:
- Uzly (nodes, vertices) – reprezentují významné body (např. křižovatky, obce, zařízení).
- Hrany (edges, links) – představují spojení mezi uzly (např. silnice, železnice).
Každé spojení může mít atribut impedance, který vyjadřuje náklad pohybu (např. délku, čas, cenu, kapacitu).
Síťový model tak umožňuje analyzovat optimální trasy, časové dostupnosti či interakce mezi místy.
2. Základní pojmy
| Pojem | Význam |
|---|---|
| Impedance | Náklad pohybu po síti (např. TravelTime, Distance). |
| Cost | Celková hodnota impedance na trase (součet všech hran). |
| Travel Mode | Typ dopravy (auto, chůze, nákladní vozidlo). |
| Cutoff | Maximální povolená vzdálenost nebo čas (např. 20 minut). |
| Facility | Objekt, ke kterému směřuje analýza (např. nemocnice). |
| Incident / Demand Point | Místa, která generují poptávku (např. obce). |
| Breaks | Intervaly pro analýzu dostupnosti (např. 5, 10, 15 min). |
3. Typy síťových analýz
Síťové analýzy lze rozdělit podle účelu:
3.1 Analýzy přístupnosti (Access / Proximity)
- Zjišťují, jak daleko jsou body od zařízení, případně kolik zařízení je v určité vzdálenosti.
- Typické nástroje: Find Nearest, Service Area, Create Drive-Time Areas.
- Výstupem bývá buď vzdálenost (číslo), nebo plocha dostupnosti (polygony).
3.2 Analýzy trasování (Routing)
- Hledají nejkratší nebo nejrychlejší trasu mezi dvěma či více body.
- Nástroje: Route, Plan Routes, TSP (Traveling Salesman Problem).
- Výstupem je linie trasy s informací o vzdálenosti, čase a pořadí zastávek.
3.3 Analýzy přidělování (Allocation)
- Určují, které zařízení má obsluhovat který bod poptávky.
- Nástroje: Location-Allocation, Closest Facility.
- Využití: návrh umístění nové školy, skladu, nemocnice, apod.
3.4 Analýzy rozvozu (Vehicle Routing Problem)
- Optimalizují trasy více vozidel tak, aby obsloužila dané zákazníky s minimálními náklady.
- Zohledňují kapacitu vozidel, časové okna, přestávky apod.
- Typicky se využívají v logistice a zásobování.
4. Dijkstrův algoritmus
Základem většiny síťových analýz je Dijkstrův algoritmus (Edsger Dijkstra, 1959), který hledá nejkratší cestu v grafu.
Princip:
- Každý uzel dostane počáteční hodnotu ∞ (nekonečno), výchozí uzel = 0.
- Vybere se uzel s nejnižší známou hodnotou (nejbližší dosud nevyřešený).
- Přepočítají se vzdálenosti k sousedním uzlům.
- Pokud je nová hodnota nižší než dosavadní, nahradí se.
- Opakuje se, dokud nejsou zpracovány všechny uzly.
Výsledek:
Nejkratší (nebo nejrychlejší) cesta mezi výchozím a cílovým uzlem.
V prostředí GIS se používají optimalizované varianty algoritmu (např. A*, který využívá heuristický odhad vzdálenosti).
5. Síťové analýzy v ArcGIS Online
ArcGIS Online umožňuje provádět síťové analýzy prostřednictvím cloudových služeb Esri.
Výhodou je jednoduchost a rychlost – výpočty probíhají na serveru, není nutné připravovat lokální síť.
Dostupné nástroje (v sekci Analysis → Use Proximity):
- Find Nearest – vyhledání nejbližšího objektu.
- Create Drive-Time Areas – tvorba izochron podle času jízdy.
- Plan Routes – optimalizace pořadí zastávek.
- Location-Allocation – optimalizace rozmístění zařízení.
- Vehicle Routing Problem – plánování rozvozových tras.
Nevýhody:
- Požaduje připojení k internetu a kreditní systém (ArcGIS credits).
- Omezené možnosti přizpůsobení a nastavení síťových parametrů.
Výhody:
- Rychlá vizualizace, snadná publikace výstupů.
- Vhodné pro menší nebo školní projekty.
6. Síťové analýzy v ArcGIS Pro
ArcGIS Pro nabízí pokročilé desktopové prostředí pro detailní síťové modelování.
Síť může být:
- Předdefinovaná (Network Dataset) – vytvořená z dat (např. ArcČR 500).
- Online síť (Esri Network Service) – dostupná přes připojení k ArcGIS Online.
Hlavní nástroje
- Route – nalezení nejkratší cesty.
- Service Area – tvorba dostupnostních zón.
- Closest Facility – hledání nejbližších zařízení.
- Vehicle Routing Problem (VRP) – optimalizace rozvozů.
- Location-Allocation – výběr optimálních lokalit.
- OD Cost Matrix – výpočet vzdáleností mezi všemi páry bodů.
Výhody
- Vysoká přesnost, možnost vlastní definice sítě a impedance.
- Možnost kombinovat více faktorů (čas, typ silnice, kapacita).
- Integrace s analytickými nástroji a Python skripty.
7. Typické aplikace síťových analýz
| Oblast | Příklad využití |
|---|---|
| Dopravní plánování | Vyhledání nejrychlejší trasy, simulace uzavírek, veřejná doprava. |
| Územní plánování | Hodnocení dostupnosti služeb, návrh nové infrastruktury. |
| Logistika a zásobování | Optimalizace rozvozových tras (VRP). |
| Zdravotnictví a záchranné složky | Analýza dojezdových časů, rozmístění stanic. |
| Obchodní analýzy | Určení spádových oblastí zákazníků. |
8. Srovnání ArcGIS Online a ArcGIS Pro
| Kritérium | ArcGIS Online | ArcGIS Pro |
|---|---|---|
| Přístupnost | Webové rozhraní, bez instalace | Desktopová aplikace |
| Náročnost na data | Data hostována online | Vyžaduje vlastní Network Dataset |
| Detail nastavení | Základní parametry | Pokročilé (impedance, omezení, směry) |
| Rychlost výpočtu | Rychlá, závislá na internetu | Lokální výpočty, závislé na výkonu PC |
| Publikace výsledků | Snadná (WebMap, Dashboard) | Nutnost exportu/publikace |
| Vhodnost pro výuku | Vysoká | Pokročilí uživatelé, projekty |
9. Shrnutí teorie
Síťové analýzy umožňují modelovat reálný pohyb po infrastruktuře a odpovídat na otázky typu:
- Jak se dostat z bodu A do bodu B nejrychleji?
- Které oblasti jsou dosažitelné do 10 minut?
- Kde by bylo vhodné umístit nové zařízení, aby pokrylo co nejvíce obyvatel?
Základem je síťový model s definovanými náklady (impedancí), nad kterým se provádějí algoritmy jako Dijkstra nebo A*.
Výsledky mohou mít podobu tras (linie), izočron (polygony) nebo tabulek vztahů mezi poptávkou a nabídkou.
Síťové analýzy představují klíčový nástroj pro rozhodování v dopravě, krizovém řízení, územním plánování i komerční sféře.
Základy síťových analýz
Síťová analýza modeluje pohyb po síti – silnice, cesty, vedení.
Každá hrana má atributy jako délka, čas, rychlost nebo omezení.
| Úloha | Nástroj | Příklad |
|---|---|---|
| Route | Route | Nejkratší cesta z A do B |
| Service Area | Service Area | Kam dojedu za 10 minut |
| Closest Facility | Closest Facility | Nejbližší nemocnice |
| VRP | Vehicle Routing Problem | Optimalizace rozvozu |
| Location-Allocation | Location-Allocation | Rozmístění skladů |
Síťové analýzy v ArcGIS Online a ArcGIS Pro
Tento úkol se zaměřuje na aplikaci síťových (network) analýz v prostředí ArcGIS Online a ArcGIS Pro.
Cílem je naučit se využívat síťová data k analýze dostupnosti, vyhledávání nejbližších zařízení, optimalizaci tras a rozvozů, a návrhu umístění nových služeb.
Pro práci použijte datovou sadu ArcČR 500 – především vrstvy:
- Dopravní síť (silnice, komunikace)
- Obce nebo části obcí
- Veřejná zařízení (např. nemocnice, školy, pošty – dle dostupných dat nebo vytvořených bodů)
- Volitelné vrstvy: hranice krajů, centroidy obcí, administrativní členění
1. Síťové analýzy v ArcGIS Online
Aktivace nástrojů
- Přihlaste se do svého účtu ArcGIS Online.
- Otevřete novou nebo existující webovou mapu.
- V horní liště zvolte Analysis → Use Proximity.
- Zkontrolujte, že máte přístup k síťovým službám (vyžadují credits).
1.1 Find Nearest
Účel: zjistit, které zařízení (např. nemocnice) je nejblíže zadaným adresám (např. obcím).
Postup:
Input layer: vrstvy adres (obce ArcČR 500).Near layer: vrstvy zařízení (např. školy, nemocnice).Measurement type: Driving distance.Search radius: 30 km.Nearest locations: 1.- Klikněte na Run Analysis.
Odevzdat:
- Výsledná mapa s liniemi (adresy → zařízení).
- Tabulka s atributy (vzdálenost, čas jízdy, ID zařízení).
- Krátký popis interpretace: Jaká je průměrná dostupnost? Jsou regionální rozdíly?
1.2 Create Drive-Time Areas
Účel: zjistit, jak daleko jsou zařízení dosažitelná v určitém čase (5, 10, 15 minut).
Postup:
Input layer: zařízení (např. nemocnice, hasičské stanice).Measure: Driving time.Drive times: 5, 10, 15 minut.Travel mode: Auto.- Klikněte na Run Analysis.
Odevzdat:
- Mapa s polygony dostupnosti (izochny) s popisem vrstev.
- Krátká interpretace: Jaké oblasti nejsou v 15 min dostupnosti? Kde je potřeba nové zařízení?
1.3 Plan Routes
Účel: optimalizovat pořadí zastávek na trase (např. inspekční nebo doručovací trasa).
Postup:
Stops layer: adresy zastávek (např. 8–12 obcí).Travel mode: Driving.Reorder stops: zapnuto.- Klikněte na Run Analysis.
Odevzdat:
- Mapa s trasou a optimálním pořadím zastávek.
- Popis: Jaký je rozdíl mezi ručně zadaným pořadím a optimalizovaným výsledkem?
2. Síťové analýzy v ArcGIS Pro
2.1 Aktivace Network Analyst
- Otevřete Customize → Extensions → Network Analyst.
- Zapněte Network Analyst Toolbar.
- Připravte datové vrstvy (dopravní síť z ArcČR 500, obce, zařízení).
- Ověřte, že síťová vrstva má atributy pro výpočet času nebo délky (
TravelTime,Length).
2.2 Route – nalezení nejkratší cesty
Cíl: vypočítat nejkratší nebo nejrychlejší trasu mezi body.
Postup:
- Vytvořte nový projekt a otevřete mapu s dopravní sítí.
- Network Analyst → New Route.
- Přidejte zastávky: Stops → Load Locations (adresy).
- Nastavte
Impedance = TravelTimea zapněteReorder Stops. - Klikněte na Solve.
Odevzdat:
- Mapa s výslednou trasou.
- Porovnání dvou variant: trasa podle vzdálenosti vs. podle času.
- Diskuze: Jak volba impedance ovlivňuje výsledek?
2.3 Service Area – analýza dostupnosti
Cíl: vytvořit zónu dostupnosti kolem zařízení v různých časových intervalech.
Postup:
- Network Analyst → New Service Area.
- Přidejte zařízení (např. nemocnice).
- Nastavte
Breaks: 5, 10, 15 minut. Travel direction: From facility.- Klikněte na Solve.
Odevzdat:
- Polygony dostupnosti.
- Analýzu: Kolik obcí spadá do 15min oblasti?
2.4 Closest Facility – hledání nejbližšího zařízení
Cíl: určit, které zařízení je nejblíže jednotlivým obcím.
Postup:
- New Closest Facility.
Facilities: zařízení (např. nemocnice).Incidents: obce nebo adresy.Impedance: TravelTime.Cutoff: 20 min.- Klikněte na Solve.
Odevzdat:
- Trasy z obcí k nejbližším nemocnicím.
- Statistiku: Kolik obcí je mimo 20min dostupnost?
2.5 Vehicle Routing Problem (VRP)
Cíl: naplánovat rozvoz zboží z depa k zákazníkům s omezením počtu objednávek na jedno vozidlo.
Postup:
- New Vehicle Routing Problem.
Orders: zákazníci (např. obce s poptávkou).Depots: sklady (výchozí body).Routes: vozidla (např. 2–3).MaxOrderCount: např. 10 zákazníků.- Klikněte na Solve.
Odevzdat:
- Mapa s trasami vozidel.
- Popis optimalizace: Jak se změnila celková délka oproti ručnímu rozdělení tras?
2.6 Location-Allocation – výběr optimálního umístění
Cíl: najít nejlepší umístění nových zařízení vzhledem k poptávce.
Postup:
- New Location-Allocation.
Demand Points: obce (populace).Facilities: potenciální umístění zařízení (např. školy).Problem Type: Maximize coverage.Facilities to locate: 2.- Klikněte na Solve.
Odevzdat:
- Mapa s vybranými lokalitami.
- Interpretace: Proč byla vybrána právě tato místa?
2.7 TSP – Problém obchodního cestujícího
Teorie:
Cílem je navštívit všechny body právě jednou a vrátit se na start s minimální délkou trasy.
ArcGIS používá heuristiku TSP založenou na Dijkstrově algoritmu.
Postup v ArcGIS Pro:
- New Route
- Přidejte body (Stops).
- Aktivujte Reorder Stops to Find Optimal Route.
- Klikněte na Solve.
Odevzdat:
- Optimalizovanou trasu.
- Porovnání s ručně zadaným pořadím zastávek.
2.8 Dijkstrův algoritmus (princip)
Použití: v trasování, Closest Facility, Route i VRP.
Zajišťuje nalezení nejkratší cesty mezi uzly dopravní sítě.
Princip:
- Každý uzel má počáteční hodnotu ∞ (nekonečno), start = 0.
- Vybere se nejbližší nevyřešený uzel.
- Aktualizují se vzdálenosti k sousedním uzlům.
- Postup se opakuje, dokud nejsou všechny uzly zpracovány.
Varianta s heuristikou využívá A* algoritmus (rychlejší výpočet díky odhadu vzdálenosti k cíli).
3. Zadání úkolu
Cíl
Pro jeden vybraný kraj vytvořte a zdokumentujte příklady síťových analýz v ArcGIS Online a ArcGIS Pro.
Zaměřte se na dostupnost služeb, optimalizaci tras a návrh nových lokalit.
Datové podklady
- ArcČR 500 (silniční síť, obce, zařízení)
- Volitelně: vlastní body adres, doplňková zařízení (např. hasičské stanice, školy)
- V případě potřeby převeďte vrstvy do formátu vhodného pro ArcGIS Online (Feature Layer)
Odevzdání
- Dokumentace (word nebo PDF) obsahující:
- popis postupu každé analýzy,
- nastavené parametry,
- interpretaci výsledků (2–3 věty ke každé úloze),
- krátké porovnání mezi online a desktopovou verzí.
- Bonus: vytvořte webovou mapu nebo dashboard s kombinací výsledků.
Shrnutí postupu CV08
| Krok | Prostředí | Nástroj | Cíl |
|---|---|---|---|
| 1 | Excel | – | Příprava dat |
| 2 | ArcGIS Online | Geocoding | Umístění bodů |
| 3 | Google Awesome Table | Geocoding | Porovnání |
| 4 | ArcGIS Pro | XY Table To Point | Vizualizace |
| 5 | ArcGIS Online | Network Analysis | Síťové analýzy |
| 6 | ArcGIS Pro | Route / Closest Facility / VRP | Optimalizace |
| 7 | ArcGIS Pro | TSP / Dijkstra | Teorie a praxe |
Doporučení k odevzdání
- Exportuj mapové výstupy do PDF s legendou, měřítkem a popisy.
- Uveď parametry: čas, vzdálenost, počet zařízení.
- Doplň popis metody a zhodnocení přesnosti geokódování.
VARIANTA FUNNY TIMES WITH ANALYSIS
- Otevřete disk Zadáníčko