27.06.2015 Views

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

SHOW MORE
SHOW LESS

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 />

7 Využití topologického <strong>dat</strong>ového <strong>modelu</strong><br />

V kapitole 3.3.1 byl zmíněn objektově-relační způsob uložení<br />

prostorových <strong>dat</strong>, využívající objektový <strong>dat</strong>ový typ SDO_GEOMETRY.<br />

Uložení <strong>dat</strong> získaných ze souboru výměnného formátu, jejich konverze<br />

do <strong>dat</strong>ového typu SDO_GEOMETRY a testování vybraných funkcí <strong>na</strong>d tímto<br />

<strong>dat</strong>ovým typem bylo hlavním předmětem mé diplomové práce.<br />

Získané a uvedené výsledky v kapitole 6 ukazují, že uložení<br />

prostorových <strong>dat</strong> v typu SDO_GEOMETRY, v mém případě katastrální<br />

hranice v atributu hranice, není pro práci s tímto typem při využití<br />

generalizačních funkcí <strong>na</strong>bízených v Oracle Spatial 10g 1 příliš vhodné.<br />

Zachování topologických vztahů mezi generalizovanými geometrickými<br />

popisy je hlavním požadavkem <strong>na</strong> způsob uložení <strong>dat</strong> a funkcio<strong>na</strong>litu<br />

výpočetního prostředku operujícího s těmito <strong>dat</strong>y.<br />

Možným řešením uvedeného problému se ztrátou topologických<br />

vztahů je přechod <strong>na</strong> topologický <strong>dat</strong>ový model. Zmíním zde pouze<br />

základní informace o tomto <strong>modelu</strong> a situace ohledně funkcio<strong>na</strong>lity pro<br />

provádění generalizačních operací <strong>na</strong>d tímto způsobem uložení <strong>dat</strong>.<br />

7.1 Základní koncept topologického <strong>modelu</strong> v Spatial<br />

Topologický <strong>dat</strong>ový model umožňuje popsat prostorové prvky pomocí<br />

uzlů, hran a ploch, tzv. topologických elementů. Spatial umožňuje<br />

provádět prostorové operace <strong>na</strong>d jednotlivými elementy. Podrobné<br />

informace o topologickém <strong>modelu</strong> lze <strong>na</strong>lézt v [12].<br />

7.1.1 Uzel (Node)<br />

Uzel, reprezentovaný bodem, může být izolovaný či neizolovaný.<br />

V neizolovaném uzlu se schází dvě a více hran, přičemž prostorová<br />

lokalizace uzlu je dá<strong>na</strong> jeho souřadnicemi. Příklady prostorových prvků,<br />

které mohou být reprezentovány bodem, jsou <strong>na</strong>příklad počáteční či<br />

koncový bod ulice, historicky zajímavé místo či letiště (samozřejmě<br />

v mapě příslušného měřítka).<br />

7.1.2 Hra<strong>na</strong> (Edge)<br />

Hra<strong>na</strong> je ohraniče<strong>na</strong> dvěma uzly: počátečním a koncovým. S hranou je<br />

obvykle spojený řetězec souřadnic, který popisuje prostorovou<br />

reprezentaci hrany. Hra<strong>na</strong> může obsahovat více vrcholů pospojovaných<br />

liniovými řetězci, kruhovými oblouky či jejich vzájemnou kombi<strong>na</strong>cí.<br />

Příkladem prostorových prvků, které mohou být reprezentovány hranou,<br />

jsou <strong>na</strong>příklad řeky či segmenty ulic.<br />

76

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

Saved successfully!

Ooh no, something went wrong!