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

27.06.2015 Views

Modelování geoprostorové báze dat na úrovni datového modelu KN Obr. 19: Hodnota parametru pct_area_change_limit rovna 20. 6.4 Testování funkce SDO_SAM.SIMPLIFY_LAYER Funkce SDO_SAM.SIMPLIFY_LAYER při svém provádění volá funkci SDO_SAM.SIMPLIFY_GEOMETRY pro každý záznam ve sloupci typu SDO_GEOMETRY, který je jedním ze vstupních parametrů funkce, viz kapitola 3.8.2. Funkci SDO_SAM.SIMPLIFY_LAYER jsem otestoval pro hodnotu parametru pct_area_change_limit rovno 10 a z popsaného principu chování funkce v [11] jsem očekával, že obdržím stejné výsledky jako u sloupce simpl_geom_10, v němž jsou uložené geometrické popisy vzniklé aplikováním funkce SDO_SAM.SIMPLIFY_GEOMETRY s použitou hodnotou parametru pct_area_change_limit rovno 10. Tab. 14: Počet vrcholů v geometrických popisech hranice kat. území po aplikování funkce SDO_SAM.SIMPLIFY_LAYER. 74

Modelování geoprostorové báze dat na úrovni datového modelu KN Z tabulky 14 je patrné, že v generalizovaném popisu u žádné z hranic nedošlo ke změně oproti původnímu geometrickému popisu katastrální hranice, což je v rozporu s dosaženými výsledky popsanými v kapitole 6.3. Když jsem na oficiálním internetovém fóru společnosti Oracle [14] zjišťoval možné vysvětlení, dozvěděl jsem se, že může jít o takzvaný „bug 26 “. Pokud by mělo dojít k zjednodušení geometrického popisu pomocí požadavku na poměr generalizované a původní plochy, doporučoval bych použití funkce SDO_SAM.SIMPLIFY_GEOMETRY namísto funkce SDO_SAM.SIMPLIFY_LAYER. 26 bug (veš, brouk). Chyba v programu, objevená často až příliš pozdě. Původ slova spočívá v prehistorických dobách computingu, kdy byly údajně vady a zkraty prvních sálových počítačů skutečně způsobeny hmyzem, který v jejich útrobách hledal úkryt, který se po spuštění uškvařil a způsobil krátká spojení. 75

Modelování geoprostorové báze <strong>dat</strong> <strong>na</strong> úrovni <strong>dat</strong>ového <strong>modelu</strong> <strong>KN</strong><br />

Obr. 19: Hodnota parametru pct_area_change_limit rov<strong>na</strong> 20.<br />

6.4 Testování funkce SDO_SAM.SIMPLIFY_LAYER<br />

Funkce SDO_SAM.SIMPLIFY_LAYER při svém provádění volá funkci<br />

SDO_SAM.SIMPLIFY_GEOMETRY pro každý záz<strong>na</strong>m ve sloupci typu<br />

SDO_GEOMETRY, který je jedním ze vstupních parametrů funkce, viz<br />

kapitola 3.8.2.<br />

Funkci SDO_SAM.SIMPLIFY_LAYER jsem otestoval pro hodnotu<br />

parametru pct_area_change_limit rovno 10 a z popsaného principu<br />

chování funkce v [11] jsem očekával, že obdržím stejné výsledky jako u<br />

sloupce simpl_geom_10, v němž jsou uložené geometrické popisy<br />

vzniklé aplikováním funkce SDO_SAM.SIMPLIFY_GEOMETRY s použitou<br />

hodnotou parametru pct_area_change_limit rovno 10.<br />

Tab. 14: Počet vrcholů v geometrických popisech hranice kat. území po<br />

aplikování funkce SDO_SAM.SIMPLIFY_LAYER.<br />

74

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!