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

5.3 Rozšíření fyzického <strong>dat</strong>ového <strong>modelu</strong> - vytvoření<br />

tabulky KATASTRALNI_HRANICE_MAT a její <strong>na</strong>plnění<br />

<strong>dat</strong>y<br />

Vytvořením tabulky KATASTRALNI_HRANICE_MAT jsem se s<strong>na</strong>žil vyřešit<br />

problém s rozdílnou orientací os souřadnicového systému S-JTSK a<br />

použitého souřadnicového systému, ve kterém jsou <strong>dat</strong>a vykreslová<strong>na</strong><br />

aplikací MapViewer. Tabulka KATASTRALNI_HRANICE_MAT obsahuje<br />

shodné atributy jako tabulka KATASTRALNI_HRANICE s tím rozdílem, že<br />

<strong>dat</strong>a geometrického popisu průběhu katastrální hranice jsou ulože<strong>na</strong><br />

v matematickém souřadnicovém systému, čímž dojde ke správnému<br />

geografickému vykreslení hranic katastrálních území. Struktura tabulky<br />

KATASTRALNI_HRANICE_MAT je patrná z její definice zapsané v jazyce<br />

SQL:<br />

CREATE TABLE KATASTRALNI_HRANICE_MAT (<br />

id<br />

NUMBER PRIMARY KEY,<br />

katuze_kod NUMBER(6),<br />

hranice SDO_GEOMETRY,<br />

definicni_bod SDO_GEOMETRY<br />

);<br />

Př. 19: Definice tabulky KATASTRALNI_HRANICE_MAT.<br />

Data jsem do této tabulky importoval shodným způsobem, jako<br />

tomu bylo v případě tabulky KATASTRALNI_HRANICE. Ve zdrojovém kódu<br />

programu RELtoOO.exe jsem pouze změnil formát vypisovaných<br />

souřadnic podle transformačních rovnic (1), abych docílil uložení<br />

souřadnic bodů v matematickém souřadnicovém systému. Po <strong>na</strong>plnění<br />

tabulky KATASTRALNI_HRANICE_MAT <strong>dat</strong>y jsem tuto tabulku fyzicky<br />

připojil přes atribut katuze_kod do zrekonstruovaného <strong>dat</strong>ového<br />

<strong>modelu</strong>. Obrázek 10 zobrazuje vykreslené hranice katastrálních území<br />

z transformovaných <strong>dat</strong>. Vyobrazený způsob průběhu hranic již<br />

odpovídá skutečnému průběhu v S-JTSK.<br />

57

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

Saved successfully!

Ooh no, something went wrong!