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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

specifikovány v [7]. V prostředí Spatial je přímá shoda mezi<br />

pojmenováním a sémantikou typů s typy, uvedenými v [7].<br />

Kód typu prvku sestává ze čtyř číslic. Lze ho psát ve tvaru dltt,<br />

kde:<br />

• d - identifikuje počet dimenzí (2, 3, nebo 4).<br />

• l - tato hodnota je užitečná při využití lineárního odkazování 14 , což<br />

není případ této práce, proto stačí ponechat výchozí hodnotu 0.<br />

• tt - identifikuje geometrický typ (hodnoty 00 až 07 jsou<br />

předdefinované, 08 až 99 jsou rezervovány pro uživatelem<br />

definované typy).<br />

V tabulce 1 je uveden přehled předdefinovaných hodnot atributu<br />

sdo_gtype.<br />

Hodnota Geometrický typ Geometrický popis prvku<br />

dl00 UN<strong>KN</strong>OWN_GEOMETRY Spatial ignoruje tento popis prvku.<br />

dl01 POINT Obsahuje jeden bod.<br />

Sestává z jednoho liniového<br />

řetězce, který může obsahovat<br />

dl02 LINE nebo CURVE přímé či obloukové segmenty,<br />

nebo obojí. (LINE a CURVE jsou<br />

v tomto kontextu synonyma.)<br />

dl03 POLYGON<br />

Obsahuje jeden polygon s nebo<br />

bez děr. 15<br />

dl04 COLLECTION<br />

Jedná se o heterogenní soubor<br />

prvků. 16<br />

dl05 MULTIPOINT Obsahuje jeden nebo více bodů.<br />

dl06<br />

MULTILINE nebo Obsahuje jeden nebo více<br />

MULTICURVE<br />

liniových řetězců.<br />

dl07 MULTIPOLYGON<br />

Prvek může obsahovat disjunktní<br />

polygony (více než jed<strong>na</strong> vnější<br />

hranice).<br />

Tab. 1: Předdefinované hodnoty atributu sdo_gtype.<br />

Všech<strong>na</strong> geometrická <strong>dat</strong>a v rámci jedné vrstvy musí mít stejný počet<br />

dimenzí. Nemůžeme <strong>na</strong>příklad v jedné vrstvě uchovávat<br />

dvojdimenzionální a trojdimenzionální <strong>dat</strong>a .<br />

14<br />

15<br />

16<br />

Lineární odkazování – vhodný prostředek pro připojení atributů nebo událostí<br />

k poloze nebo části rovinného prvku.<br />

Pro polygon s dírami se jako první vloží externí hranice. Za ní pak následuje<br />

jakákoli vnitřní hranice.<br />

Heterogenní kolekci tvoří prvky různých geometrických typů.<br />

21

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

Saved successfully!

Ooh no, something went wrong!