2. Prostorové dotazy

V této kapitole byste se měli seznámit s prostorovými dotazy v prostředí ArcMap.

Prakticky se ukážeme vyhotovení několika prostorových dotazů krok za krokem, na konci textu je pak seznam cvičných příkladů, u kterých máte v závorce uvedeno správné řešení.

Pro toto cvičení budete potřebovat následující vrstvy:

Všechny tyto vrstvy naleznete v jednom zip souboru zde.

Poznámka: K řešení dotazů, které budou následovat dále, bude zapotřebí kombinace atributového a prostorového dotazu. Atributové dotazy jsou předmětem předchozí kapitoly.

Dotaz č. 1:

Kolik obcí leží v okrese Klatovy?

Řešení:

V prvním kroku řešení musíme vybrat okres Klatovy - atributovým dotazem. Vyberte jej.

Nyní, když máme vybraný okres Klatovy, nás bude zajímat, kolik v něm leží obcí. Jak tento problém interpretovat geometricky? V podstatě hledáme všechny body (reprezentující obce), které leží ve vybraném polygonu (reprezentující okres Klatovy).

V druhé části řešení tedy pracujeme s polohou jednotlivých prvků, a proto ji vyřešíme prostorovým dotazem. Zvolte nabídku Select -> Select by Location a objeví se vám následující dialog pro nastavení prostorového dotazu:

Obrázek 9.6. Dialog pro zadání prostorového dotazu

Dialog pro zadání prostorového dotazu

Co znamenají jednotlivé volby?

'I want to:'

- možno zvolit jednu ze čtyř method:

'the following layers()':

- vybereme vrstvu, ze které chceme učinit výběr

'that':

- možno zvolit jeden z jedenácti prostorových vztahů:

V našem případě vybíráme prvky (nový výběr prvků) z vrstvy obce. Prostorových vztahů, které správně řeší tento konkrétní příklad, je více. My nastavíme v tuto chvíli parametry následovně:

Obrázek 9.7. Výběr všech obcí v okrese Klatovy

Výběr všech obcí v okrese Klatovy

Důležité: Je zaškrtnuta volba Use selected features - abychom výběr provedli jen od předem vybraného okresu Klatovy.

Dotaz č. 2: Vyberte všechna sídla, která jsou vzdálená do 5 km dálnice.

Řešení:

Nejprve si musíme vytvořit atributový dotaz nad vrstvou silnic (vybrat dálnice) a teprve poté vytvořit prostorový dotaz pro výběr sídel na základě vzdálenostní podmínky.

Důležité: Je důležité mít nastavený souřadnicový systém (S-JTSK)! Funkce pro měření vzdáleností musí vědět, v jakých jednotkách měřit. V ArcMap lze nastavit souřadnicový systém přes: View -> Data Frame Properties... Dále zvolíme: Projected Coordinate Systems -> National Grids -> S-JTSK Krovak EastNorth

Vybrání všech sídel do 5 km od dálnice vybereme následujícím způsobem:

Obrázek 9.8. Vybrání všech sídel do 5 km od dálnice

Vybrání všech sídel do 5 km od dálnice

Je zaškrtnuta volba Use selected features - abychom výběr provedli jen od předem vybraných dálnic.

Dotaz č. 3: Kolik obcí leží ve vzdálenosti větší než 10 km od železnice?

Řešení:

Nejprve prostorovým dotazem vybereme všechny obce, které leží ve vzdálenosti do 10 km (od železnice):

Obrázek 9.9. Výber obcí DO 10 km od železnice

Výber obcí DO 10 km od železnice

Následně prohodíme výběr v atributové tabulce - Options -> Switch Selection:

Obrázek 9.10. Prohození výběru prvků

Prohození výběru prvků

Poté si pomocí tlačítka Selected zobrazíme pouze vybrané prvky - obce nad 10 km od železnice - je jich 13:

Obrázek 9.11. Zobrazení obcí nad 10 km od železnice

Zobrazení obcí nad 10 km od železnice

Seznam příkladů k procvičení: