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 Uvozující řádek bloku začíná návěštím &B (blok výměnného formátu), následuje zkratka označení bloku, např. PAR (parcela) a jednotlivé atributy oddělené středníkem. Atribut obsahuje název a typ položky (číselné a textové položky s upřesněním délky). Přípustné typy položek jsou číselná (N), textová (T) a datumová (D). Řádek obsahující vlastní data začíná návěštím &D (data výměnného formátu), následuje zkratka označení bloku např. PAR (parcela) a vlastní data oddělená středníkem. Pro každý objekt se vytvoří jeden řádek. 4.2 Rekonstrukce logického datového modelu z popisu výměnného formátu ISKN Využití dat ze souboru výměnného formátu (VF) by nebylo možné bez implementace určitého logického datového modelu a naplnění této struktury daty výměnného formátu. Bohužel, logický datový model Informačního systému katastru nemovitostí není věc veřejná a i pro účely této práce byl ve své kompletní podobě s návrhem všech relací mezi daty nedostupný. Bylo proto nutné navrhnout buď vlastní logický datový model uložení dat, nebo se pokusit část logického modelu zrekonstruovat z popisu výměnného formátu. Návrh logického datového modelu není a ani neměl být jedním z bodů této práce, proto jsem se rozhodl jít cestou rekonstrukce modelu z popisu VF. Jedním z nejdůležitějších kroků rekonstrukce byl výběr potřebných datových bloků. Předmětem mého zájmu z celého informačního systému katastru nemovitostí byly především datové bloky spadající do skupiny nazvané Prvky katastrální mapy (PKMP). Tato skupina obsahuje 11 datových bloků pro uložení prvků katastrální mapy. Seznam bloků je uveden v tabulce 2. 32

Modelování geoprostorové báze dat na úrovni datového modelu KN Kód Název tabulky v popise výměnného Popis formátu SOBR BODY_POLOHOPISU Souřadnice obrazů bodů polohopisu v mapě. SBP SPOJENI_B_POLOH Spojení bodů polohopisu – definuje polohopisné liniové prvky. SBM DPM_SDOGEOM Spojení bodů mapy – definuje nepolohopisné liniové prvky. KODCHB KODY_CHAR_Q_BODU Číselník kódů charakteristiky kvality bodu. TYPSOS T_SOURAD_SYS Číselník typů souřadnicových systémů. HP HRANICE_PARCEL Hranice parcel. OP OBRAZY_PARCEL Obrazy parcel (parcelní číslo, značka druhu pozemku,…). OB OBRAZY_BUDOV Obrazy budov (obvod budovy, značka druhu budovy). DPM DALSI_PRVKY_MAPY Další prvky mapy. OBBP OBRAZY_BODU_BP Obrazy bodů BP. TYPPPD T_PRVKU_P_DAT Číselník typů prvků prostorových dat. Tab.2: Datové bloky ve skupině PKMP. Při rekonstrukci modelu jsem vycházel z cílů této práce a do jeho návrhu nezahrnul některé tabulky ze skupiny PKMP, které nebyly nezbytně nutné, konkrétně tabulky DPM_SDOGEOM, T_SOURAD_SYS, OBRAZY_BUDOV a OBRAZY_BODU_BP. Pro generování přehledové mapy bylo naopak nutné při návrhu modelu uvažovat tabulky i z jiných bloků, než PKMP. Jednalo se o vybrané tabulky ze skupiny Nemovitosti (NEMO), uvedené v tabulce 3. Název tabulky Kód v popise výměnného Popis formátu PAR PARCELY Parcely KATUZE KATASTR_UZEMI Číselník katastrálních území OBCE OBCE Číselník obcí OKRESY OKRESY Číselník okresů KRAJE KRAJE Číselník krajů Tab.3: Vybrané bloky ze skupiny NEMO. Blok PARCELA spojuje část modelu pro uložení grafických dat s číselníky správních jednotek. Uvažováním a zařazením vybraných bloků ze skupiny NEMO do logického modelu lze generovat přehledovou mapu katastrálních území pro jednotlivou obec, okres či kraj. Popis a účel jednotlivých bloků a příslušných atributů lze nalézt v [10]. 33

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

Kód<br />

Název tabulky<br />

v popise výměnného Popis<br />

formátu<br />

SOBR BODY_POLOHOPISU<br />

Souřadnice obrazů bodů polohopisu<br />

v mapě.<br />

SBP SPOJENI_B_POLOH<br />

Spojení bodů polohopisu – definuje<br />

polohopisné liniové prvky.<br />

SBM DPM_SDOGEOM<br />

Spojení bodů mapy – definuje<br />

nepolohopisné liniové prvky.<br />

KODCHB KODY_CHAR_Q_BODU<br />

Číselník kódů charakteristiky kvality<br />

bodu.<br />

TYPSOS T_SOURAD_SYS<br />

Číselník typů souřadnicových<br />

systémů.<br />

HP HRANICE_PARCEL Hranice parcel.<br />

OP OBRAZY_PARCEL<br />

Obrazy parcel (parcelní číslo,<br />

z<strong>na</strong>čka druhu pozemku,…).<br />

OB OBRAZY_BUDOV<br />

Obrazy budov (obvod budovy,<br />

z<strong>na</strong>čka druhu budovy).<br />

DPM DALSI_PRVKY_MAPY Další prvky mapy.<br />

OBBP OBRAZY_BODU_BP Obrazy bodů BP.<br />

TYPPPD T_PRVKU_P_DAT<br />

Číselník typů prvků prostorových<br />

<strong>dat</strong>.<br />

Tab.2: Datové bloky ve skupině PKMP.<br />

Při rekonstrukci <strong>modelu</strong> jsem vycházel z cílů této práce a do jeho<br />

návrhu nezahrnul některé tabulky ze skupiny PKMP, které nebyly<br />

nezbytně nutné, konkrétně tabulky DPM_SDOGEOM, T_SOURAD_SYS,<br />

OBRAZY_BUDOV a OBRAZY_BODU_BP.<br />

Pro generování přehledové mapy bylo <strong>na</strong>opak nutné při návrhu<br />

<strong>modelu</strong> uvažovat tabulky i z jiných bloků, než PKMP. Jed<strong>na</strong>lo se o<br />

vybrané tabulky ze skupiny Nemovitosti (NEMO), uvedené v tabulce 3.<br />

Název tabulky<br />

Kód v popise výměnného Popis<br />

formátu<br />

PAR PARCELY Parcely<br />

KATUZE KATASTR_UZEMI Číselník katastrálních území<br />

OBCE OBCE Číselník obcí<br />

OKRESY OKRESY Číselník okresů<br />

KRAJE KRAJE Číselník krajů<br />

Tab.3: Vybrané bloky ze skupiny NEMO.<br />

Blok PARCELA spojuje část <strong>modelu</strong> pro uložení grafických <strong>dat</strong> s<br />

číselníky správních jednotek. Uvažováním a zařazením vybraných bloků<br />

ze skupiny NEMO do logického <strong>modelu</strong> lze generovat přehledovou mapu<br />

katastrálních území pro jednotlivou obec, okres či kraj. Popis a účel<br />

jednotlivých bloků a příslušných atributů lze <strong>na</strong>lézt v [10].<br />

33

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

Saved successfully!

Ooh no, something went wrong!