1. Geodatabáze úvod do problematiky Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 1
2. Doporučená literatura k tématu Arctur, David, Zeiler, Michael. DesigningGeodatabases. Case Studies in GIS Data Modeling. ESRI Press, 2004. Web help ArcGIS 9.3 [online] Dostupné např. z: http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Geodatabase_design_steps ArcGIS 9: BuildingGeodatabasesTutorial. Dostupné z: <http://webhelp.esri.com/arcgisdesktop/9.3/pdf/Building_Geodatabases_Tutorial.pdf> Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 2
3. Geodatabáze ukládání geografických dat s využitím relační databáze všechny elementy geodatabáze jsou podporovány standardní DBMS, standardními SQL datovými typy Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 3
4. Geodatabáze nativní formát pro GIS databáze v programu ArcGIS slouží pro automatizaci správy a editace dat nejčastějšími formáty dat v geodatabázi jsou tabulky popisující atributy třídy prvků zahrnující body, linie, plochy a anotace soubory rastrů a rastrové katalogy Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 4
5. Geodatabáze Známe tři typy geodatabází: osobní geodatabázi souborovou geodatabázi ArcSDE geodatabázi Druhy geodatabáze Personalgeodatabase/osobní geodat. ukládána v Access.; limit pro velikost 2 GB (ale efektivní při velikosti 250-500 MB);pouze Windows Filegeodatabase/souborová geodat. uložena v souborech; limit 1 TB, jakýkoliv operační systém ArcSDEgeodatabase ukládána v RDBMS (Oracle, SQL Server, DB2, Informix) podpora několika editorů a čtenářů používá ArcSDE umožňuje verzování a multiuser support. Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 5
6. Tabulky 6 Tables contain rows. All rows in a table have the same columns. Each column has a data type, such as integer, decimal number, character, and date. A series of relational functions and operators (such as SQL) is available to operate on the tables and their data elements. Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci
7. 7 Numbers: Can be one of four numeric data types: short integers, long integers, single-precision floating-point numbers (often referred to as floats), and double-precision floating-point numbers (commonly called doubles). Text: Any set of alphanumeric characters of a certain length. Date: Holds date and time data. BLOBs: Binary large objects used to store and manage binary information such as symbols and CAD geometries. Global Identifiers: GlobalID and GUID data types store registry style strings consisting of 36 characters enclosed in curly brackets. These strings uniquely identify a feature or table row within a geodatabase and across geodatabases. These are heavily used to manage relationships, especially for data management, versioning, change-only updates, and replication. Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci
8. Working with attribute tables in the geodatabase 8 AttributeDomains Specify a list of valid values or a range of valid values for attribute columns. Use domains to help ensure the integrity of attribute values. Domains are often used to enforce data classifications (such as road class, zoning codes, and land use classifications). RelationshipClasses Build relationships between two tables using a common key. Find the related rows in a second table based on rows selected in the original. Subtypes Manage a set of attribute subclasses in a single table. This is often used on feature class tables to manage different behaviors on subsets of the same feature types. Versioning Manage long update transactions, historical archives, and multiuser editing required in GIS workflows Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci
10. Typy prvků (Feature Type) 10 Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci polygon, linie, body Multipoints An object or place that is composed of multiple localized positions, having the same attributes; for instance, a stand of the same species of tree, an island chain, multiple buildings in the same office complex, or lidar or sonar point clusters Multipatches Three-dimensional features such as buildings, mountains, water tables, and planets 3D analyses to derive contours, produce a hillshade, or analyze a viewshed or volume Annotation Place or object names or identifiers such as street names, hydrant ID numbers, land values, or elevation Can be linked to specific features Dimensions Measurements such as distances, lengths, widths, and depths A specific type of annotation used only for showing distances and lengths
11. Návrh geodatabáze – východiska Reprezentace návrh databáze začíná rozhodnutím, jak ten který jev reality reprezentovat v GIS formátu geografické entity můžeme reprezentovat pomocí: tříd prvků (feature classes) – soubory bodů, linií, ploch rastrů kontinuálních povrchů (TIN, DMT) atributových tabulek (popisná data) Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 11
12. Návrh geodatabáze – východiska Témata koncept tvorby tematických vrstev jako souborů prvků stejného tématu je základním principem GIS již od jeho počátků každý GIS datový model obsahuje více témat pro stejné geografické území každé téma je nezávislé a může být editováno a používáno samostatně nezávislá témata jsou ale díky prostorové referenci zobrazitelná pomocí překrývání (sendvič) jinou výhodou společné prostorové reference je použití GIS analýz (overlay), které vytváří informace o vzájemném vztahu vrstev Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 12
13. Návrh a tvorba geodatabáze 10 doporučených kroků Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 13
14. 10 doporučených kroků tvorby databáze Identifikuj a popiš produkt, který budeš pomocí GIS vytvářet a spravovat Identifikuj klíčové tematické vrstvy Definuj měřítkové rozsahy a prostorové rozlišení pro každou tematickou vrstvu Seskup jednotlivé vrstvy do datových sad Definujte strukturu tabulek a jejich chování Definujte prostorové vlastnosti datové sady Návrh designu geodatabáze Implementuj, vytvoř prototyp, ověřuj Definuj pravidla pro správu datového modelu, zodpovědnost za správu každé tematické vrstvy/datové sady, datové toky Zdokumentuj návrh (design) tvé geodatabáze 14 konceptuální návrh logický návrh fyzický návrh Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci
15. Konceptuální návrh 15 Identifikuj a popiš produkt, který budeš pomocí GIS vytvářet a spravovat udělej průzkum zdrojů map a dat, analytických modelů, požadavků na datový model Identifikuj klíčové tematické vrstvy specifikuj použití mapy, prostorovou reprezentaci, zdroje dat, mapová měřítka, symbologii, anotace definuj základní (klíčové) tematické vrstvy – např. základní topografie, administrativní jednotky apod. Definuj měřítkové rozsahy a prostorové rozlišení pro každou tematickou vrstvu vyber vhodnou třídu prvků pro měřítko, rozlišení rastru Seskup jednotlivé vrstvy do datových sad Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci
16. logický návrh 16 Definujte strukturu tabulek a jejich chování rozhodni o polích atributů, specifikuj platné hodnoty, aplikuj subtypy Definujte prostorové vlastnosti datové sady definuj sítě pro spojené systémy, definuj topologická pravidla Návrh designu geodatabáze rozhodnutí, studium příkladů Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci
17. fyzický návrh 17 Implementuj, vytvoř prototyp, ověřuj na základě návrhu designu vybuduj geodatabázi, importuj data, testuj Definuj pravidla pro správu datového modelu, zodpovědnost za správu každé tematické vrstvy/datové sady, datové toky každá vrstva má své zdroje, přesnost, metadata, dostupnost Zdokumentuj návrh (design) tvé geodatabáze použij kreslení, diagramy a zprávy Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci
18. Podpora ESRI: datové modely 18 http://support.esri.com/index.cfm?fa=downloads.dataModels.gateway Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci
19. RasterCatalog/katalog rastrů typ správy rastrů (rastr management type), nelze později změnit spravovaný (managed) – rastr nakopírovány do geodatabáze (nevýhoda výsledná velikost geodatabáze) nespravovaný – na rastr je pouze odkazováno (nevýhoda absolutních cest k souborům) Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 19
20. výhody katalogů: jednotné nastavení symbologie (nastavení symbolů), vlastností korekce barev – sjednocení jasu/barevnosti pro všechny rastry jednotné nastavení průhlednosti Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 20
21. ArcGISDiagrammer nástroj pro tvorbu, editaci a analýzu schématu geodatabáze editovatelná interaktivní grafika vytvořená v prostředí Microsoft Visual Studio 2005 používá formát ESRI XmlWorkspaceDocument ArcCatalog Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci 21
22. Co je dobré v geodatabázi umět 22 vrstva anotací layer – grafická reprezentace vrstvy měřítková omezení subtypy datové typy – rastr rastr catalog Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci
23. Úkol 23 instalace ArcGISDiagrammer zdrojova_data/1_sw_instalace/ ESRI.ArcGIS.Diagrammer.Setup.92.20091007 zdroj: http://arcscripts.esri.com/details.asp?dbid=15166 Fakulta přírodovědně-humanitní a pedagogická, Technická univerzita v Liberci