ArcGIS 8.3

 

 

 

 

 

 

 

 

Software ArcGIS je nejnovějším produktem firmy ESRI. Jedná se nástupce ArcView 3.x. Ačkoli jsou si tyto dva produkty podobné, ArcGIS je zástupcem nové generace produktů GIS (viz obr. 12). Dva předcházející produkty firmy ESRI (ARC/INFO a ArcView) byly orientovány především na osobní databáze. I když ArcGIS může fungovat nad osobní databází, plně podporuje víceuživatelské databáze (Enterprise Database). Nadstavbovým programem ArcGISu je program ArcSDE, který je jakýmsi správcem databáze, zajišťujícím nastavení přístupových práv a sdílení dat. ArcSDE pracuje nad databázemi ORACLE, IBM DB2, MS SQL a Informix.

 

Obr. 1 vývoj orientace geografických databází

 

Vzhledem k výše uvedeným trendům přístupů k datům existují i dva způsoby uložení dat.

Prvním způsobem uložení dat v programu ArcGIS je využívání dat, která jsou uložena v souborovém systému ve formátu ShapeFile (viz. ArcView). Rozdíl je v projektu, kdy ArcGIS používá projekty s koncovkami *.mxd - ArcMap Document (projekty ArcView mají koncovku *.apr). Uložení a propojení atributových dat s grafickými je stejné jako u ArcView 3.x.

 

Druhým způsobem je uložení dat v databázi. Standardně nabízenou databází je databáze ve formátu *.mdb (Databázi v formátu *.mdb využívají i GeoMedia). Převedení dat z ShapeFileů je bezproblémové a poměrně rychlé. Lze tak učinit pomocí nástroje ArcTool.

Pro každé téma byly vytvořeny dvě tabulky. První tabulka nese název tématu v ní uloženého. Struktura této tabulky je následující. První sloupec je OBJECT_ID (obsahující identifikátor každého objektu), druhým sloupcem je SHAPE (obsahující geometrii daného objektu). Obdobně jako u GeoMedia, je v tomto sloupci zobrazen pouze datový typ dlouhá binární data. Za těmito dvěma sloupci jsou další sloupce (atributy), jejichž obsah je shodný se soubory *.dbf, nesoucí atributová data daného naimportovaného tématu ve formátu ShapeFile. Druhou tabulkou vytvořenou pro každé téma je (název vrstvy)_SHAPE_INDEX. V této tabulce je obsažen index každého objektu a souřadnice minimálního ohraničujícího obdélníku. Kromě tabulek pro obsažená témata je pro všechna data v databázi vytvořeno mnoho dalších tabulek nesoucí název a obsahující:

 

·        GDB_ANNOSYMBOLS – tato tabulka obsahuje anotaci jednotlivých tříd.

·        GDB_ATTRRULES – pravidla pro všechny atributy domény

·        GDB_CODEDDOMAINS – kódové hodnoty pro každou doménu

·        GDB_DEFAULTVALUES – standardní hodnoty pro podtypy každé třídy objektů

·          GDB_DOMAINS – atributová omezení spojená s pravidly obsaženými v tabulce GDB_ATTRULES

·          GDB_EDGECONRULES – pravidla spojitelnosti okrajů

·          GDB_FEATURECLASSES – třídy prvků

·          GDB_FEATUREDATASET - sady prvků (sada vznikne seskupením tříd prvků)

·          GDB_FIELDINFO – obsahuje název sloupce, standardní názvy hodnot domén a předvolené hodnoty řetězců a čísel, pro každý atribut vztahující se k třídě prvků

·          GDB_GEOMNETWORKS – geometrické sítě sad témat

·          GDB_JNCONNRULES pravidla křížení (pravidla křížení, společně s pravidly doteku okrajů se využívají k definování geometrických sítí)

·          GDB_NETCLASSES – třídy geometrických sítí

·          GDB_NETWEIGHTS – váhy geometrických sítí

·          GDB_NETWEIGHTASSOCS – vztahy mezi třídami sítí a váhami geometrických sítí

·          GDB_NETWORKS – logické sítě

·          GDB_OBJECTCLASSES – všechny třídy objektů obsažené v databázi

·          GDB_RANGEDOMAINS – rozsah možných dovolených hodnot domén

·          GDB_RELCLASSES – tabulka vztahů potřebných databází

·          GDB_RELEASE – obsahuje jediný záznam o verzi databáze

·          GDB_RELRULES – pravidla vztahů tříd objektů

·          GDB_SPATIALRULES – prostorová pravidla databáze (tyto pravidla určují, které prostorové vztahy jsou přípustné nebo nepřípustné)

·          GDB_STRINGDOMAINS – formátové řetězce domény

·          GDB_SUBTYPES – schválené podtypy tříd objektů databáze

·          GDB_USERMETADATA – uživatelská metadata pro všechny části databáze

·          GDB_VALIDRULES – všechna pravidla databáze

 

Podrobnější struktura a provázání tabulek je obsaženo v příloze číslo 1. Atributová i grafická data jsou uložena společně v jedné databázi v formátu *.mdb. Pro každou vrstvu jsou vytvořeny 2 tabulky.