ArcGIS Pro — Výběr objektů

Jaromír Landa
Geografické informační systémy
5 min readOct 20, 2020

Při práci v GIS potřebujeme velice často vybrat nějaké konkrétní objekty z našich datových vrstev. Objekty lze vybrat třemi základními způsoby:

  • ručně — tedy kliknutím na objekt, výběrem objektů v obdélníku podobně jako ikony na ploše nebo třeba výběrem pomocí lasa.
  • podle atributu (atributů) — hledáme v atributové tabulce podle hodnot atributů. Při tomto výběru je nám jedno, kde objekt je. Záleží nám na tom, co je to za objekt, resp. jaké má vlastnosti.
  • podle lokace — zajímá nás, kde se objekt nachází. Například všechny zastávky v městě Brně, nebo všechny stromy ve vzdálenosti 20 metrů od laviček.

Je pochopitelné, že mnohdy nám stačí pouze výběr ruční. Nicméně ve spoustě případů ne. Představte si, že máte ze všech měst na světe vybrat ty, které mají rozlohu větší než 50 000 metrů čtverečních. Takovýto výběr už nejde tak jednoduše ručně udělat.

Výběr objektů ručně

Ruční výběr objektů je dostupný na záložce Map → část SelectionSelect. Kliknutím na tlačítko získáme základní možnost výběr. Kliknutím na černou šipku u tlačítka získáte další možnosti výběru.

Důležité: Vybraný objekt je podbarvený tyrkysovou barvu. Proto by jsme v symbologii vrstvy neměli nikdy tyrkysovou barvu volit.

U ručního výběru platí podobná pravidla jako u běžných výběrů jinde v operačním systému. Můžete tedy používat také klávesy CTRL a SHIFT.

Ruční výběr dvou krajů. Pozor, hlavní město Praha není vybraná i když to tak vypadá.

Kontrolu, jestli jsou objekty správně vybrané můžeme udělat v atributové tabulce.

Výběr podle atributů

Při výběru podle atributů nás zajímá, co je to za objekt, tedy jaké má vlastnosti (atributy). Výběr podle atributů naleznete na záložce Map část Selection Select by Attributes. V pravém panelu pak provádíte výběr. Musíte určit následující vlastnosti:

  • Layer Name or Table View — vrstva nebo tabulka, ve které chcete hledat.
  • Selection Type — typ výběru. Velice důležitá část, která určuje, jak se objekty vyberou v návaznosti na předchozí výběry. Máte možnosti jako vytvořit nový výběr, smazat z výběru, přidat do existujícího výběru a další.
  • Expression — výraz, podle kterého hledáte. Výrazy se skládají ze tří částí: atribut, operace a hodnota. Atribut říká, podle jakého atributu budeme vybírat. Operace reprezentuje operaci (větší než, menší než,…) a hodnota je hodnota, podle které vybíráme (např. 10 000).
    Výrazů může být více naráz (např. města s počtem obyvatel vyšším než 10 000 a menším než 50 000. Výrazy kombinujeme pomocí logických operátorů.
Výběr silnice, která má označení D1.

Výběr podle lokace

Při výběru podle lokace nás zajímá, kde se dané objekty nachází vůči jiným objektům. Výběr podle lokace naleznete na záložce Map → část SelectionSelect by Location. V pravém panelu pak provádíte nastavení výběru. Musíte určit následující vlastnosti:

  • Input Feature Layer — z které vrstvy budete vybírat.
  • Relationship — podle jako klíče budete vybírat. Např. průnik, vzdálenost, …
  • Selecting Features — vrstva, podle které dojde k vyhodnocení lokace.
  • Search Distance — volitelné. Nastavení prahu vzdálenosti.
  • Selection Type — stejné jako u atributů.

Pozor na Selection Type. Vždy se na něj zaměřte. Může se vám stát, že vám tam zůstane stará hodnota, kterou jste nechtěli. Potom vám výběr nefunguje a vy nevíte proč.

Výběr krajů, kterými prochází dálnice D1. Všimněte si, že D1 je stále vybraná.

Příklad myšlení při výběru

Když se rozhodujete, který způsob výběru použít je potřeba se zamyslet, čím vlastně začnete. Představte si následující výběr.

Máte za úkol vybrat všechna města v USA, která mají více jak 50 000 obyvatel, ale nemají žádný mrakodrap. Máte k dispozici polygonovou vrstvu všech států na světě a bodovou vrstvu všech měst na světe.

Co bude první? Jednoduché. Nejdřív musíte zjistit, jestli vůbec můžete dotaz udělat. Mají města u sebe informaci o počtu obyvatel a přítomnosti mrakodrapu? Předpokládejme, že ano.

Jak začnete. Třeba takto: Nejdříve si vyberete ze států USA (to můžete i ručně, je to jeden polygon). Následně podle lokace vyberete všechna města v USA. Z nich pak podle atributů vyberete jen ty, co mají více jak 50 000 obyvatel a zároveň nemají mrakodrap.

Ale jde to i jinak: Nejdříve podle atributu vyberete všechna města, která mají více jak 50 000 obyvatel a nemají mrakodrap. Nyní si vyberete USA (klidně ručně) a podle lokace vyberete z již vybraných měst jen ty, které jsou v USA.

Obě varianty jsou správně a vedou ke stejnému výsledku.

Export vybraných objektů

Co si budeme povídat. Naším konečným cílem při výběrech je objekty izolovat a následně si je vyexportovat.

Export se skládá ze dvou částí. První je export vybraných prvků do geodatabáze . Export uděláte tak, že kliknete pravým tlačítkem myši na vrstvu v seznamu vrstev, následně DataExport Features. Tím se vrstva objeví nejen v seznamu vrstev, ale především v geodatabázi.

Pokud nám stačí export do geodatabáze, tak super. Nicméně mnohdy potřebujeme vrstvu uložit jako samostatný soubor. Export vrstvy pak probíhá přímo z geodatabáze. Klidněte pravým tlačítkem myši na vrstvu v Catalogu a Export Export features class(es) to… Zde jen vyberte, co vám vyhovuje (další feature class, nebo Shapefile).

Příklady na výběry

Při výběrech budeme pracovat s těmito datovými sadami — datové sady.

Proveď následující výběry:

  1. Vyberte všechny budovy, které se nacházejí na jakékoli hranici v JMK.
  2. Vyberte všechny budovy, které se nacházejí na krajské hranici v JMK.
  3. Vyberte všechny budovy, které se nacházejí současně v okresech Brno-město a Brno-venkov.
  4. Vyberte všechny cyklostezky v okrese Brno město.
  5. Vyberte všechny hotely, které se nacházejí ve obci s minimálně 5000 obyvateli a mající minimálně pětipísmenný název.
  6. Vyberte všechny semafory na ulici Lidická.
  7. Vyberte všechny autobusové zastávky nebo autobusová nádraží v maximální vzdálenosti 250 m od řeky Svratky.
  8. Vyberte všechna parky, která se nacházejí v obci, v níž je ulice Zámecká.
  9. Najděte všechny silnice v městě Brně, na kterých se smí jezdit vyšší rychlostí než 60 km/h.
  10. Najděte všechny sakrální stavby, které jsou vzdáleny maximálně 50 m od mostu nad vodním tokem.

--

--