Vektorová data, atributové dotazy, prostorové dotazy
Cíl cvičení
- Vysvětlení rozdílu mezi vektorovými a rastrovými GIS daty
- Selekce prvků podle atributů
- Selekce prvků na základě vzájemných prostorových vztahů
Vektorová a rastrová prostorová data
-
Vektorová data
Tvořena vrcholy (Vertices) a cestami (Paths) – ty jsou určeny skutečnými souřadnicemi
Podrobnost je určena podrobností souřadnic vrcholů
Vhodné pro diskrétně rozložená data (např. poloha bodů, kategorie pokrytí půdy)
Možné problémy s topologií (mezery a překryvy)
-
Rastrová datasoučástí budoucích cvičení
Tvořena pravidelnou mřížkou pixelů – ty jsou určeny pixelovými souřadnicemi (pořadí řádku/sloupce)
Podrobnost je určena velikostí pixelu (v metrech)
Vhodné pro jevy měnící se spojitě (např. model terénu, znečištění ovzduší) i diskrétně, dále pak obrazová data (např. satelitní)
Atributové dotazy
Atributový dotaz (Attribute Query) je metoda výběru/filtrace prvků na základě hodnot jejich atributů. Doplňuje tak metodu interaktivního výběru prvků z 1. cvičení. Základem je pravidlo pro výběr – tzv. výraz (Expression). ArcGIS Pro umožňuje sestavovat výrazy interaktivně pomocí dialogu, nicméně pro využití plného potenciálu výrazů je vhodné využít kód v jazyce SQL.
Atributový dotaz (nad daty v mapě): Map → Select By Attributes → vyplnit údaje do dialogu nástroje... Select features using attributes
Do pole Input Rows
je automaticky předvyplněna vrstva vybraná v obsahu mapy
Pomocí přepínátka lze měnit zápis mezi interaktivním dialogovým zadáním a výrazem v jazyce SQL.
Příklad k vyzkoušení | testování atributových dotazů na skutečných datech
atribut | datový typ | popis |
---|---|---|
stop_name | string |
Název zastávky |
routes_nam | string |
Označení linek, které obsluhují zastávku, ve formátu -cislolinky-,-cislolinky- řazeno vzestupně |
route_type | integer |
ID druhu dopravy, které obsluhují zastávku, 0=tramvaj , 1=metro , 2=vlak , 3=autobus , 4=přívoz , 7=lanovka , 8=tramvaj i autobus |
on_request | integer |
Zastávka na znamení 0=není na znamení , 1=je na znamení |
platf_len | float |
Délka nástupiště (metry) |
Prostorové dotazy
Prostorový dotaz (Spatial Query) je metoda výběru/filtrace prvků jedné vrstvy na základě vzájemné polohy s prvky druhé vrstvy. Funkce využívá jako vstup vrstvu vybíraných prvků
, vrstvu pro překryvnou analýzu
a vztah pro překryvnou analýzu
.
Intersect | A |
Intersect (DBMS) | A |
Contains | A |
Contains Clementini | A |
Within | A |
Within Clementini | A |
Are identical to | A |
Have their center in | A |
Intersect | A, C |
Intersect (DBMS) | A, C |
Within | A, C |
Completely within | A |
Within Clementini | A |
Have their center in | A, C |
Boundary touches | C |
Intersect | A, C, D |
Intersect (DBMS) | A, C, D |
Contains | A, C, D |
Completely contains | A, D |
Contains Clementini | A, D |
Have their center in | D |
Boundary touches | C |
Intersect | A, C, D, E, F, G, H, I, J |
Intersect (DBMS) | A, C, D, E, F, G, H, I, J |
Contains | G, H |
Completely contains | G |
Contains Clementini | G, H |
Within | F, H |
Completely within | F |
Within Clementini | F, H |
Are identical to | H |
Boundary touches | C, E |
Share a line segment with | F, G, H, I, J |
Intersect | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
Intersect (DBMS) | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
Within | A, D, G, H, I, O |
Completely within | A |
Within Clementini | A, D, G, H, I |
Boundary touches | F, G, H, I, K, L, M, N, O |
Share a line segment with | G, I, J, K, M, O |
Crossed by the outline of | C, E, H, L, N |
Have their center in | A, C, D, E, G, H, I, J, O |
Intersect | A, B |
Intersect (DBMS) | A, B |
Contains | A, B |
Completely contains | A |
Contains Clementini | A |
Have their center in | A, D |
Boundary touches | B |
Intersect | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
Intersect (DBMS) | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
Contains | A, D, G, H, I, O |
Completely contains | A |
Contains Clementini | A, D, G, H, I |
Boundary touches | F, G, H, I, K, L, M, N, O |
Share a line segment with | G, I, J, K, M, O |
Crossed by the outline of | C, E, H, L, N |
Have their center in | E, I, L |
Intersect | A, C, D, E, F, G, H, I, J, K, M |
Intersect (DBMS) | A, C, D, E, F, G, H, I, J, K, M |
Contains | C, E, H, M |
Completely contains | C |
Contains Clementini | C, E, H, M |
Within | F, G, H, M |
Completely within | F |
Within Clementini | F, G, H, M |
Are identical to | H, M |
Boundary touches | D, E, G, H, I, J, M |
Share a line segment with | D, H, I, M |
Crossed by the outline of | A, E, G, J, K |
Have their center in | C, E, F, G, H, K, L |
Select features by location Select Layer By Location (Data Management) Select By Location graphic examples
Úlohy k procvičení
Úlohy k atributovým dotazům
K řešení následujích úloh použijte datovou sadu ArcČR
500 verzi 3.3 dostupnou na disku S ve složče
K155\Public\data\GIS\ArcCR500 3.3
. Zde také najdete souboru s
popisem dat ve formátu PDF.
-
Kolik je v ČR rybníků?
-
Jaká je celková délka (v km) přirozených vodních toků v ČR?
-
Jaká je průměrná nadmořská výška (v m) vodních nádrží v ČR?
-
Kolik silnic v ČR má více než dva jizdní pruhy?
-
Jaká je délka (v km) dálnic v ČR, které mají šest jízdních pruhů?
-
Kolik železničních stanic v ČR obsahuje ve svém názvu předložku 'nad'?
-
Jaká je celková plocha (v km2) sídel v ČR u kterých jejich název začíná na písmeno 'K'?
-
Ve které obci Ústeckého kraje je největší nezaměstnanost a kolik to je?
-
Najděte obec v ČR, kde je nejvyšší poměr mezi muži a ženami a kolik to je?
-
V kolika obcích v ČR převyšuje počet sňatků počet rozvodů. V jaké obci je počet sňatků nejvyšší vzhledem k aktuálnímu počtu obyvatel?
-
Jaká je průměrná hodnota nezaměstnanosti v ORP Beroun?
-
Kolik katastrálních území spadá do oblasti s kódem LAU1 'CZ0327' a jakou mají celkovou výměru (v km2)?
-
V kolika případech se shoduje název obce s názvem katastrálního území?
-
Kolik katastrálních území začíná na písmeno 'R' a má přesně tři znaky ve svém názvu?
-
Ve kterých krajích je míra nezaměstranosti mužů větší než u žen?
-
Jaká je celková délka silnic 1., 2. a 3. třídy?
-
Jaký název pro obec je nejfrekventovanější, kolik obcí s tímto názvem v ČR je?
-
Pro každý typ vodní plochy najděte nejvyšší nadmořskou výšku.
-
Jaký je poměr mezinárodních ku vnitrostátním letištím v ČR?
-
Který okres v ČR se skládá z největšího počtu obcí a kolik to je?
Úlohy k prostorovým dotazům
K řešení následujích úloh použijte datovou sadu ArcČR
500 verzi 3.3 dostupnou na disku S ve složče
K155\Public\data\GIS\ArcCR500 3.3
. Zde také najdete souboru s
popisem dat ve formátu PDF.
-
Existuje v ČR letiště, jehož reprezentační bod leží v lese? Jak se jmenuje?
-
Kolika obcemi v ČR neprochází žádná silnice?
-
Kolik obcí leží na hranici ČR?
-
Vyberte silnice, které kříží vodní toky. Kolik procent z těchto silnic tvoří silnice první třídy?
-
Kolik procent rybníků z celkového počtu leží celou svojí plochou na území Jihočeského kraje?
-
Na kolika mapových listech Základní mapy 1:25 000 leží alespoň částečně okres Litoměřice. Kolik mapových listů potom leží v tomto okresu celou svojí plochou?
-
Kolik železničních stanic leží v lese a zároveň jejich název nezačíná na písmeno 'L'?
-
Které silnice (uveďte jejich číslo) druhé třídy procházejí oblastí bažin a rašelinišť?
-
Jaká je průměrná nadmořská výška výškových kót na území Středočeského kraje?
-
Kolik vodních ploch leží alespoň částí své plochy ve vzdálenosti do 10 km od poledníku se zeměpisnou délkou 15°?
-
Kolik obcí se dotýká alespoň jedním liniovým segmentem hranice kraje?
-
Vyberte katastrální území, ve kterých leží alespoň částečně jedna vodní plocha, seskupte tyto území podle kódu NUTS (LAU1). Uveďte jaký kód NUTS má největší výměru a z kolika katastrálních území se skládá?
-
Uveďte souřadnice reprezentačního bodu (centroidu) největší vodní nádrže v Libereckém kraji. O jakou vodní nádrž se jedná?
-
Kolik obcí leží celou svojí plochou na mapovém listu "Pardubice" ZM 1
: 25 000. Do kolika ORP tyto obce patří a které to jsou? -
Kolik obcí v ČR leží svoji plochou alespoň na dvou mapových listech Základní mapy 1:50 000?