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

zamýšleného postupu seřazení hraničních úseků, ale i správnost a<br />

úplnost výběrového dotazu z kapitoly 4.4.<br />

• Rozhodnutí, zda se úseky seřadily v novém sez<strong>na</strong>mu od<br />

počátečního úseku geometrického popisu v protisměru či po<br />

směru chodu hodinových ručiček. Vzhledem k uvedeným<br />

skutečnostem v kapitole 4.4 je pro import do tabulky<br />

KATASTRALNI_HRANICE nutné mít body <strong>na</strong> katastrální hranici<br />

uspořádány v protisměru chodu hodinových ručiček. K určení<br />

toho, v jakém směru se úseky přidávaly, jsem využil následující<br />

postup:<br />

o<br />

Pomocí souřadnic počátečního a koncového bodu prvního<br />

úseku mohu sestrojit směrnicový tvar přímky p. Poslední<br />

přidaný úsek v novém spojovém sez<strong>na</strong>mu má jeden bod<br />

shodný s počátečním bodem geometrického popisu hranice<br />

(jeho souřadnice X = X MAX ). Druhý bod tohoto úseku,<br />

oz<strong>na</strong>čený jako B P [X P ,Y P ] zaujímá vůči přímce p polohu buď<br />

takovou, že leží <strong>na</strong>d ní nebo pod ní. Dosazením souřadnice<br />

X P do rovnice přímky p dostanu souřadnici Y ‘ p . Porovnáním<br />

‘<br />

souřadnic Y P a Y p dostanu informaci o tom, v jakém směru<br />

jsou za sebou v novém sez<strong>na</strong>mu úseky katastrální hranice<br />

uloženy. Pokud Y P ‹ Y ‘ p , z<strong>na</strong>mená to, že jsou úseky uloženy<br />

po směru chodu hodinových ručiček, v obráceném případě<br />

jsou úseky uloženy protisměru chodu hodinových ručiček.<br />

Možnou polohu bodu B P vůči přímce p ilustruje obrázek 8.<br />

Obr.7: Možná poloha bodu B P vůči přímce p.<br />

Ve zdrojovém kódu obsahuje informaci o orientaci uložení<br />

úseků hraničních úseků logická proměnná protismeru.<br />

48

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

Saved successfully!

Ooh no, something went wrong!