atributy ve feature table (sloupce s atributy, geometry column ID - jsko číselná data a to řetězec souřadnic nebo jako binární data)
s použitím prostorových datových typů
feature table obsahuje geometrii prvků jako jeden ze sloupců
tabulky geometry_columns (popisuje všechny feature tables v databázi) a spatial_ref_sys (popisuje všechny SS použité v databázi) obsahují metadata k prostorovým datům v databázi
neuvádí, jak to indexovat (dlaždicový nebo quadtree index)
formáty DBMS
ORDBMS s podporou ukládání geografických dat, požívají pouze jednu tabulku
formáty vychází ze standardů OGC SF nebo SQL/MM Spatial
Oracle Spatial
z OGC specifikace (uložení prostorových dat pomocí prostorových datových typů)
objektově-relační datový model
SDO_GEOMETRY:
Point, LineString - buď straight nebo arc, Polygon
atributy:
sdo_gdtype: typ geom popisu prvku dltt - dimenze,lineární odkazování,geomtyp
sdo_srid
sdo_point: x,y,z
sdo_elem_info: způsob interpretace souřadnic
sdo_ordinates: uložení souřadnic bodu, který vytváří geom popis prvku hranice
middleware: prostředník při komunikaci mezi databázovým serverem a klientem
3vrstvá architektura
dobré při správě objemných geogrfckých databází (víceuživatelská editace)
vlastnosti: správa dat, uchování dat, uložení rastrů, sdílení dat, verzování, víceuživatelská editace, analýza dat, podpora velkých databází, multiplatformní systém, zálohování a zabezpečení dat, znovuobnovení dat, klient/server architektura, jednotný databázový systém, dva typy připojení klienta:
přímé připojení klienta (direct connect): SDE se připojí přímo a ne přes aplikační server, výhodou je jednodušší instalace
připojení přes aplikačního klienta: je rychlejší
binární formát dat
SDE geodatabase
prvky:
body, linie, polygony, jednoduché i složení
spojnicemi vrcholů linií a polygonů mohou být i křivky
i Z a M hodnoty
1 prvková třída smí obsahovat jen 1 prostorový sloupec (jedna sata atributových dat smí mít jen jednu prostorovou reprezentaci)
ArcSDE binární formát:
pro ukládání grgf dat do rdbms, které ukládání prostorových dat implicitně nepodporují
k tabulkám jako je business table, feature table přistupuje pouze ArcSDE
Opaque types
vypadají jako binární ale mají složitější strukturu
reprezentace třídy:
bussiness table: obsahuje slupce s atributy a spatial column
feature table: název začíná vždycky na f, fid!, obsahuje vlastní geometrii prvku, s bussiness table je 1:1
spatial index table: název na s, obsahuje prostorový dlaždicový index prvkové třídy
struktura ESRI geodatabáze
feature dataset → feature class (→ subtype, feature), topology, relationship class
FC
table
raster dataset
cad dataset
survey dataset
geometric network
relationship class
domain - doménové integritní omezení
feature řádek tabulky
subtype: prvky v jedné prvkové třídě
feature dataset: prvkové třídy se stejným SS, definice topologických vztahů
multiuser gdb:
ArcSDE personal pro SQL server
ArcSDE Workgroup pro SQL server
10 nebo méně současně pracujících uživatelů
Enterprise GDB
dlaždicový index
rozdělení na dlaždice
v db je pak zaznamenáno, které prvky do které dlaždice zasahují
velikost dlaždice je důležitý parametr
3x průměrná velikost obáálky je jako výchozí hodnota
prostorový dotaz (zadaný pomocí souřadnic):
1. výběr prvků, které zasahují do stejné dlaždice jako dotaz (index table, geometry table, …)
2. prvky, které zasahují do obálky dotazu
3. obálky zasahující do geometrie dotazu
4. prvy, jejichž geometrie zasahuje do geometrie dotazu