Modelovánà geoprostorové báze dat na úrovni datového modelu KN
Modelovánà geoprostorové báze dat na úrovni datového modelu KN
Modelovánà geoprostorové báze dat na úrovni datového modelu KN
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Modelování geoprostorové báze <strong>dat</strong> <strong>na</strong> úrovni <strong>dat</strong>ového <strong>modelu</strong> <strong>KN</strong><br />
Parametr geometry1 reprezentuje geometrický popis (popisy)<br />
prvku (prvků), vůči němuž zkoumáme topologický vztah geometrického<br />
popisu (popisů) reprezentovaného atributem geometry2. Pokud mají<br />
dva porovnávané geometrické popisy topologický vztah typu TOUCH, to<br />
z<strong>na</strong>mená část popisu jednoho z nich je identická s částí popisu druhého<br />
z nich, je operátor vyhodnocen <strong>na</strong> hodnotu TRUE. Atribut geometry1 i<br />
geometry2 jsou <strong>dat</strong>ového typu SDO_GEOMETRY. Pro použití tohoto<br />
operátoru bylo nutné vytvořit prostorový index (R-tree index) <strong>na</strong>d<br />
sloupcem reprezentovaného parametrem geometry1:<br />
CREATE INDEX kat_hran_mat_idx<br />
ON katastralni_hranice_mat(hranice)<br />
INDEXTYPE IS MDSYS.SPATIAL_INDEX;<br />
Př. 25: Vytvoření prostorového indexu <strong>na</strong>d sloupcem hranice.<br />
Pro každé katastrální území jsem otestoval, zda je společná část<br />
katastrální hranice s jeho sousedními katastrálními územími opravdu<br />
identická. Ukázalo se, že ano.<br />
V následující ukázce se mají vypsat všech<strong>na</strong> katastrální území,<br />
která sousedí (mají vztah TOUCH) s katastrálním územím Dolní Lhota u<br />
Klatov:<br />
Př. 26: Testování topologických vztahů pomocí operátoru TOUCH.<br />
Výsledek dotazu odpovídá skutečnému stavu, samozřejmě<br />
s ohledem <strong>na</strong> omezenou množinu testovacích <strong>dat</strong>.<br />
63