Úvod do práce v prostředí ArcGIS, prostorová data, datové zdroje, atributová tabulka
Cíl cvičení
- Seznámení s ArcGIS Pro, základní orientace v prostředí programu
- Přidávání dat do mapy a ovládání mapy
- Jak získat data pro práci v GIS
- Význam atributové tabulky v GIS
Software pro výuku
Během většiny výuky bude používán program ArcGIS Pro – pokročilý desktopový geografický informační systém (GIS) vyvinutý společností Esri. Umožňuje uživatelům vytvářet, editovat, analyzovat a vizualizovat geoprostorová data v různých vrstvách, včetně rastrových a vektorových map, ortofotomap, digitálního výškového modelu a dalších datasetů.
Uživatelé mohou vytvářet a upravovat atributy a geometrii prvků, provádět pokročilé analýzy, vytvářet a publikovat mapové vrstvy a vytvářet interaktivní mapové aplikace. Program obsahuje také nástroje pro vizualizaci dat, tvorbu mapových prezentací a sdílení výsledků s ostatními uživateli.
Pozn.
Vzhledem k vysokým pořizovacím nákladům se systém ArcGIS využívá především ve velkých firmách a orgánech státní správy. V menších podnicích je rozšířenější jeho open source alternativa QGIS (tomu bude věnována pozornost v závěru kurzu).
Geoprostorová (GIS) data (vektorová)
Geografický informační systém (GIS) využívá obecně jakákoliv data obsahující prostorovou (polohovou) informaci. Poloha může být reprezentována nejen kombinací souřadnic (X + Y, šířka + délka aj.), ale také např. adresou (o libovolné podrobnosti). Doplňkem k polohové informaci obvykle bývá připojena jakákoliv další informace formou atributů v atributové tabulce.
Ukládání geoprostorových dat: Data lze ukládat mnoha různými způsoby. Datových formátů existuje mnoho, pro začátek uvedeme některé základní.
- Shapefile: formát od spol. Esri s převážně otevřenou specifikací, obsahuje geometrii a vlastnosti (atributy) prostorových prvků, v současnosti asi nejpoužívanější, přestože má mnoho nevýhod a z dnešního pohledu je poněkud zastaralý, jedna z charakteristik formátu je povinné rozdělení do více souborů (
.shp
,.shx
a.dbf
, příp. další nepovinné), což přináší obtíže při přesouvání, kopírování apod. - Geodatabáze (GDB): nativní datová struktura systému ArcGIS – primární datový formát pro správu a editaci dat, obsahuje kolekci datasetů různých typů (vektor, rastr i jiné), zároveň dokáže uchovávat údaje o datové integritě (domény, subtypy apod.) nebo topologii
- GeoJSON: otevřený standard reprezentující vektorová data a přiřazené atributy, založen na formátu
JSON
a je tedy uživatelsky čitelný a velmi rozšířený - GML / KML: podobně jako GeoJSON – otevřený standard reprezentující vektorová data a přiřazené atributy, založen na formátu
XML
, tedy opět uživatelsky čitelný - GeoPackage (GPKG): relativně nový formát standardu OGC, podporuje vektorová i rastrová data, překonává mnoho limitů formátu
Shapefile
(např. se jedná o pouze 1 soubor), výchozí formát systému QGIS - CSV: sice není formátem přímo určeným pro geoprostorová data, nicméně často se jako výměnný formát používá, soubor obsahuje pouze atributy, z nichž některé mohou reprezentovat prostorovou složku (souřadnice či adresu) – tu pak GIS software rozpozná a polohově umístí
Spuštění a základní orientace v programu
Při spuštění probíhá ověření licence přes příslušnost k organizaci (ČVUT v Praze) – pomocí přihlášení k univerzitnímu účtu. Adresa (URL) pro ČVUT je ctuprague.maps.arcgis.com – poté proběhne automatické přesměrování na stránku s univerzitním přihlášením (ve formátu username@cvut.cz a heslo to KOSu).
Uživatelské protředí programu se skládá ze tří základních prvků:
RIBBON | nabídka funkcí programu (prvek shodný s jinými programy, např. Microsoft Word), nabídka se kontextově mění podle akcí uživatele |
PANE | panely a vlastnosti funkcí, mnoho funkcí spouští svůj Pane, přes který se daná funkce ovládá, např. Obsah mapy (Contents), Symbologie |
VIEW | okno s mapou (2D) nebo scénou (3D) |
Další zdroje:
Přidání dat do mapy
Vytvoření mapy: na kartě Insert New Map
Přidání dat do mapy (lokálně uložených): Map → Add Data → Data → vybrat soubor...
Aby pro procházení dat nebylo nutné pokaždé procházet adresářovou strukturu, hodí se adresáře s daty připojit do projektu.
Připojení adresáře do projektu: V Catalog Pane ( View → Catalog Pane ) přes pravé tl. myši na "Folders" vybrat Add Folder Connection → vložit nebo zvolit cestu... → data ve složce přetáhnout (Drag&Drop) do prostoru mapy
...totéž lze udělat s geodatabází. V geodatabázi jsou data uložena efektivněji, nelze do ní však vložit cokoli.
Připojení geodatabáze do projektu: V Catalog Pane ( View → Catalog Pane ) přes pravé tl. myši na "Databases" vybrat Add Database → vložit nebo zvolit cestu ke geodatabázi... → data ve složce přetáhnout (Drag&Drop) do prostoru mapy
Pořadí vrstev: V obsahu mapy (Contents Pane) se zobrazují všechny vrstvy obsažené v mapě. Zaškrtávacím políčkem vlevo lze jednotlivým vrstvám přepínat viditelnost. Výměnou pořadí vrstev v obsahu se změní jejich pořadí vykreslování v mapě.
Nastavení (vlastnosti) mapy: V Contents Pane (Obsah) přes pravé tl. myši na název mapy vybrat Properties
Pro začátek jsou zajímavé tyto položky:
-
Záložka General
- Name (Název mapy)
- Reference scale (Referenční měřítko): Zafixuje velikost mapové symbologie pro zadané měřítko. Map reference scales
- Rotation: Úhel natočení mapy
-
Záložka Coordinate systems
- Informace o souřadnicovém systému zobrazení mapy (zvlášť pro polohu a pro výšku).
- POZOR, pokud se souř. systém vložených dat liší od systému mapy, jsou data dočasně převedena do souř. systému mapy. Jedná se však o tzv. On-the-fly transformaci, která je pro kombinaci některých souř. systémů zjednodušená a data na sebe nemusí správně navazovat. Tato situace se nedoporučuje, neboť může přinést nepřesné výsledky mapové vizualizace i datových analýz. Podrobnější informace
Jak data získat
Ruční tvorba (pomocí kreslicích a editačních nástrojů ArcGIS Pro) součástí budoucích cvičení
Externě získaná data (např. zaslaná přes e-mail)
Data online ke stažení: stažení z libovolného zdroje na lokální disk ve formě souborů, dále shodný přístup jako s lokálně uloženými soubory (viz výše)
ve výše zmíněných případech se jedná o lokálně uložená data (na disku počítače), přístup přes systémovou cestu, např.:
Připojení streamovaných dat součástí budoucích cvičení
- připojení datových služeb přes URL adresu, nevyžaduje ruční lokální ukládání, existuje více standardů pro poskytování těchto služeb
Ovládání mapy
Explore Tool: Pohyb v mapě a vyvolávání pop-upů (vyskakovacích oken), funkce tlačítek myši viz obr.
- Pop-up (Vyskakovací okno): Je jedním ze základních prvků grafického prostředí GIS aplikací. Jeho (nejčastějším) účelem je poskytnout rychlý náhled informací o daném prvku po kliknutí na jeho geometrii. Podoba okna je ale konfigurovatelná a nástroje pro úpravu velice variabilní. Ve výchozím stavu pop-up zobrazuje výpis atributů ve formě tabulky (obr.). Pop-ups
- Měřítko mapy: Udává poměr zmenšení mapy vzhledem ke skutečnosti. V rohu mapového okna (obr.) lze vybrat z nabízených měřítek nebo i nastavit libovolnou vlastní hodnotu. Map scales and scale properties
Select Tool: Pohyb v mapě a interaktivní vybírání prvků kurzorem. Zrušení výběru viz obr.
- Přidání prvků do výběru:
Shift + klik
- Odebrání prvků z výběru:
Ctrl + klik
Measure Tool: Interaktivní měření vzdáleností, úhlů apod.
Atributová tabulka
Atributová tabulka je doplňkem ke geoprostorovým datům – obohacuje každý prvek (geometrii) o další informace (tzv. atributy). Tyto informace jsou pro práci v GIS klíčové, protože geometrie sama o sobě (bez atributů) nám mnoho informací nepřinese. Atributová tabulka je proto součástí každé (vektorové) vrstvy.
Tabulka obsahuje sloupce – tzv. atributy (fields), a řádky – tzv. záznamy (records, rows). Každý prvek tak obsahuje hodnoty všech atributů – příklad viz obr. níže.
Otevření atributové tabulky: V Contents Pane ( View → Contents ) přes pravé tl. myši na vrstvu vybrat Attribute Table.
Výběr záznamů: Klikem levého tl. myši na číslo řádku vlevo od tabulky Select records in a table interactively
- Výběr vytvořený tímto způsobem se neliší od interaktivního výběru v mapovém okně (viz výše). Rozdílný je však kontext, ve kterém uživatel výběr tvoří. V atributové tabulce uživatel vybírá na základě atributů – nevidí, kde v mapě se prvek nachází (nemůže tak např. vybrat dva prvky, které spolu sousedí). V mapovém okně je oproti tomu kontext čistě prostorový (vybírá se na základě polohy).
Zrušení výběru: Tlačítkem Clear
Počet prvků / počet vybraných prvků: viz obrázek výše
Přidat pole / editovat pole / smazat pole: V pravém horním rohu atr. tabulky kliknout na hamburger menu a vybrat možnost Fields View
- Kliknutím pod poslední řádek tabulky polí ("Click here to add a new field") se přidá pole
- Dvojklikem do jednotlivých polí lze měnit text či jiné parametry
- Přes pravé tl. myši na začátek řádku vlevo vybrat Delete a dané pole se smaže
- Název pole (Field Name) má určitá omezení – např. nesmí začínat číslem, některé znaky nelze použít (
–
,+
,%
, znak mezery aj.) max. délka je 29 znaků (pozor, délka se může lišit pro různé formáty souboru), nesmí být shodný s názvem jiného pole, není doporučeno používat diakritiku Define fields in tables - Alias se používá jako zástupce pro název pole, má menší omezení a většinou slouží pro převedení názvu pole do "lidské řeči"
- Datový typ (Data Type) určuje typ dat, který je možné do pole vkládat. Jiný typ je např.
číslo
,text
nebodatum
. Pozor, existuje více datových typů pro číslo, datum apod. Liší se primárně počtem bitů alokovaných pro jeden záznam, nejběžnějšími datovými typy jsouText
(String),Short
(celé číslo, 16-bit),Float
(číslo s des. čárkou, 32-bit) ArcGIS field data types
Poznámka
Některá pole není možné smazat ani editovat (např. OBJECTID
, Shape
, SHAPE_Length
). Jde o tzv. system managed fields, mají v datové struktuře speciální význam a jejich hodnoty jsou automaticky generované programem. Pokud tato pole v tabulce překáží, lze je skrýt (pravé tl. na záhlaví atributové tabulky → Hide Field)
Datový typ existujícího pole nelze měnit! Existují však osvědčené metody řešení tohoto problému, viz zdroj: Change the data type of an existing field in ArcGIS Pro
Editace záznamů (prvků, řádků) tabulky: Dvojklikem přímo do hodnoty v tabulce je možné hodnotu změnit/přepsat, klávesou Enter potvrdit. Edit a value in a table cell
Uložení editací: na kartě Edit Save – tím dojde k zápisu úprav do databáze. Edit an active table
Poznámka
Uložení dat (editací) je v GIS odděleno od ukládání projektu. Do projektu se ukládá např. nastavení mapy, seznam vrstev v mapě a jejich symbologie, rozložení oken apod. Uložením projektu se tedy neuloží úpravy dat!
Tabulky bez geometrie
Některá data mohou obsahovat pouze atributovou tabulku (tedy žádné prvky). I přes absenci geometrie se však může jednak o geoprostorová data. Prostorová složka může být nahrazena tabulkovými záznamy – např. bodovými souřadnicemi či adresou (slovní reprezentace polohy). Tyto údaje je totiž možné pomocí GIS analýzy převést na geometrii.
I kdyby však data prostorovou složku vůbec neměla, mohou v GIS dobře posloužit – přes tzv. Join je lze napojit na jiná data, která už polohové údaje mají (toto téma bude probíráno v další části kurzu).
Tabulková data lze do ArcGIS Pro načíst jak z geodatabáze
, tak z externího souboru CSV
či XLSX
.
Doplňkové zdroje: