Contract
Žádost o změnu CR065RUR2 v4.0 Další rozvoj ÚÚP_final.docx | |||
Rámcová smlouva na rozvoj a údržbu Informačního systému (IS) registru územní identifikace, adres a nemovitostí, IS územní identifikace a IS veřejného dálkového přístupu v letech 2016 – 2019 č. sml. Objednatele ČÚZK-18830/2015-24, č. sml. Zhotovitele: B150635 | |||
Datum vyhotovení: | 11.6.2018 | Žadatel: Řešitel: | Xxxxxxx Xxxxx |
Téma změny: | Další rozvoj ÚÚP | ||
Prototyp: | Ano | ||
Popis změny | |||
Vliv na změnu harmonogramu: | Ne | ||
Pracnost NESS (nad rámec smlouvy): | |||
Změny v datovém modelu: | Ano | ||
Vliv změny na bezpečnost: | Ne | ||
Vliv změny na WS: | Ano | ||
Dotčené systémy | ISUI |
Rozhodnutí komise pro změny | |||
Datum konání: | 3.9. – 6. 9. 2019 | Místo konání: | korespondenčně |
Přítomní: | X. Xxxxxxx, X. Xxxxxxxx, X. Xxxxxxxxx, X. Xxxxxxx, X. Xxxxx, X. Xxxxxxx | ||
Vyjádření KZ: | KZ schvaluje CR065 z verze v3.3 prefinal do verze v4.0 final | Za KZ ověřuje: | Xxxxxx |
Objednatel | Zhotovitel | ||
Podpis: | Podpis: | ||
Jméno: | Xxx. Xx. Xxxxxxxxx Xxxxxxxx Ph.X. | Xxxxx: | Xxx. Xxxxxx Xxxxxxx |
Funkce: | Ředitelka projektu RÚIAN za Objednatele, ŘO 24 | Funkce: | ŘPZ |
1. Správa dokumentu
1.1. Historie změn
Verze | Datum | Seznam změn | Změnil |
0.1 | 11.6.2018 | První verze dokumentu – návrh koncepce | Xxxxx |
0.2 | 9.7.2018 | Reakce na připomínky | Xxxxx |
0.3 | 17.7.2018 | Upřesnění podle připomínek. | Xxxxx |
0.4 | 11.9.2018 | Úvodní návrh datového modelu | Xxxxx |
0.5 | 19.9.2018 | Opravy datového modelu | Xxxxx |
0.6 | 9.10.2018 | Reakce na připomínky | Xxxxx |
0.7 | 16.10.2018 | Doplnění sloupce SUBTYP, doplnění reklamací na vazby | Xxxxx |
0.8 | 23.10.2018 | Upřesnění podle připomínek. | Xxxxx |
0.9 | 29.10.2018 | Reakce na připomínky | Xxxxx |
1.0 | 05.11.2018 | Finalizace po schválení v komisi pro změny. | Xxxxxxx |
1.1 | 13.12.2018 | Doplnění úprav číselníku nerostů | Xxxxx |
1.2 | 20.12.2018 | Finalizace úprav | Xxxxx |
1.3 | 02.01.2019 | Doplnění masky dle požadavku | Xxxxx |
1.4 | 03.01.2019 | Doplnění odkazu na dokumentaci | Xxxxx |
2.0 | 07.01.2019 | Finalizace po schválení v komisi pro změny | Xxxxxxx |
2.1 | 26.6.2019 | Úpravy na základě projednání prototypu | Xxxxx |
2.2 | 2.7.2019 | Upřesnění a doplnění podle připomínek. | Xxxxx |
2.3 | 19.7.2019 | Reakce na připomínky a komentáře | Xxxxxxxxx |
2.4 | 30.7.2019 | Reakce na připomínky, zpřesnění textu | Xxxxx |
2.5 | 2.8.2019 | Reakce na připomínky | Xxxxx |
3.0 | 16.8.2019 | Finalizace po schválení v komisi pro změny | Xxxxxxxx |
3.1. | 21.8.2019 | Doplnění kontroly na základě CUZKRUIAN-19954 | Xxxxx |
3.2 | 28.8.2019 | Reakce na komentáře | Xxxxx |
3.3 | 2.9.2019 | Doplnění textu o možné scénáře kontroly | Xxxxx |
4.0 | 6.9.2019 | Finalizace po schválení v komisi pro změny | Xxxxxx |
1.2. Pojmy a zkratky
Pojem | Vysvětlení |
1.3. Odkazy na jiné dokumenty
Odkaz | Jméno dokumentu | Verze |
2. Požadavky
2.1. Zadání
ČÚZK požaduje vytvoření koncepce dalšího rozvoje ÚÚP v těchto oblastech:
1) Rozšíření struktury o další informace a prvky (požadavky ČBÚ a MŽP) ČBÚ - typ ÚÚP "dobývací prostor"
- číslo dobývacího prostoru, pod kterým je veden v souhrnné evidenci
- plocha (výměra) dobývacího prostoru na povrchu
- nerost ložiska (názvy nerostu ložiska) v podobě nestrukturovaného textového řetězce
- skupiny nerostů ložiska v podobě odkazu do editovatelného číselníku CE_SKUPINA_NEROSTU (s možností vícenásobného zadání k jednomu ÚÚP)
- údaj o držiteli dobývacího prostoru v podobě odkazu do informačního systému ČBÚ
MŽP - typ ÚÚP "chráněné ložiskové území" a "chráněné území pro zvláštní zásahy do zemské kůry"
- identifikační číslo chráněného ložiskového území a chráněného území pro zvláštní zásahy do zemské kůry
- plocha chráněného ložiskového území
- nerost ložiska (název nerostu ložiska) v podobě nestrukturovaného textového řetězce
- skupiny nerostů ložiska v podobě odkazu do editovatelného číselníku CE_SKUPINA_NEROSTU (s možností vícenásobného zadání k jednomu ÚÚP)
- datum nabytí právní moci rozhodnutí o stanovení (změně) chráněného ložiskového území
2) Relační vlastnosti ÚÚP
- pro určité typy ÚÚP budou hranice generalizovány
- povinnost definičního bodu, v případě neposlání WS jeho automatický výpočet centroidu (dobývací prostory a CHLÚ)
3) Vazby ÚÚP v ISÚI
- automatické vytvoření vazby ÚÚP na parcelu, SO nebo AM Zapsáno pod HD 68497/CUZKRUIAN-18664
3. Koncepce
Uložení nových údajů
Část požadovaných údajů by bylo možné uložit do již existujících struktur. Pro další údaje bude však nutné stávající datový model rozšířit, zejména s ohledem na požadavek umožnit evidenci násobných údajů (nerosty).
S ohledem na pravděpodobné další požadavky na rozšiřování evidovaných údajů ÚÚP je vhodné využít možnost dynamického definování rozšiřujících údajů ÚÚP a jejich ukládání do společných struktur.
U dynamických rozšiřujících údajů ÚÚP bude možné specifikovat:
1. jejich možné/povinné uvedení u ÚÚP
2. jejich typ
3. jejich násobnost
4. způsob a závaznost jejich validace (např. regulárním výrazem)
5. jejich kontrolu proti seznamu hodnot/číselníku
Aplikace bude upravena tak, aby uměla pracovat s dynamickými údaji stejným způsobem jako se statickými údaji ÚÚP. To se týká i editačních služeb RUIAN.
Pro lepší srozumitelnost vůči editorům a jiným externím uživatelům budou XSD editačních služeb ISUI pro editaci ÚÚP externími editory (a později i služby pro poskytování údajů) tyto dynamické údaje ÚÚP transformovat do statických struktur XSD.
Budou navrženy nové interní číselníky, které umožní definovat podporované dynamické údaje ÚÚP a tyto číselníky budou naplněny tak, aby definovaly údaje specifikované v zadání.
Dále budou navrženy konfigurační tabulky, které umožní přiřadit jednotlivé dynamické vlastnosti konkrétnímu typu ÚÚP a upřesnit jeho vlastnosti.
Implementace vybraných vlastností ÚÚP
Do interního konfiguračního číselníku budou definovány nové vlastnosti:
1. automatizované generování generalizovaných hranic (polygonů)
2. automatizované generování def. bodů
3. automatizované vytváření vazeb ÚÚP na parcely/SO/AM
4. generování výstupního údaje typu webový odkaz na základě externího identifikátoru
K těmto vlastnostem budou vytvořeny příslušné aplikační komponenty, které budou tyto vlastnosti implementovat.
4. Zhodnocení dopadů
4.1. Změny v datovém modelu
Datový model UUP a souvisejících číselníků bude rozšířen o další tabulky.
4.2. Dopady do rozhraní
Služby ISZR
Bez dopadu.
Výměnný formát (VFR)
Bez dopadu.
WS ČÚZK
Úpravy služby IsuiNavrhZmenyUUP.
Replikace
Bez dopadu.
Jiné externí systémy
Bez dopadu.
4.3. Uživatelské rozhraní
Bez dopadu.
4.4. Dopady na bezpečnost
Bez dopadu.
4.5. Dokumentace
• testovací scénáře,
5. Detailní analýza
5.1. Změny datového modelu
Datový model UUP a souvisejících číselníků bude rozšířen o další tabulky. Tabulky číselníku jsou odlišeny barevně - interní číselníky jsou hnědé, editovatelné číselníky zelené.
5.2. Diagramy logického datového modelu
V následujících diagramech jsou zobrazeny vazby mezi stávajícími a novými tabulkami - nové tabulky jsou označeny poznámkou.
Datový model UUP – tabulky aktuálního stavu
UI_DEF_BOD_UUP
UI_VYMEZENI_UUP
«column»
*PK ID: NUMBER(18)
FK UUP_KOD: NUMBER(9)
* GEOMETRIE: SDO_GEOMETRY PLATI_OD: DATE
PLATI_DO: DATE
* NZ_ID_GLOBALNI: NUMBER(18) ZRUSENY: VARCHAR2(1)
* NZ_ID_ISUI: NUMBER(18)
* ZALOZIL_KDY: TIMESTAMP WITH TIME ZONE
* ZALOZIL_KDO: VARCHAR2(50) ZMENIL_KDO: VARCHAR2(50)
ZMENIL_KDY: TIMESTAMP WITH TIME ZONE
«column»
*PK ID: NUMBER(18)
*FK UUP_KOD: NUMBER(9)
* GEOMETRIE: SDO_GEOMETRY PLATI_OD: DATE
PLATI_DO: DATE
* NZ_ID_GLOBALNI: NUMBER(18) ZRUSENY: VARCHAR2(1)
* NZ_ID_ISUI: NUMBER(18)
* ZALOZIL_KDY: TIMESTAMP WITH TIME ZONE
* ZALOZIL_KDO: VARCHAR2(50) ZMENIL_KDO: VARCHAR2(50)
ZMENIL_KDY: TIMESTAMP WITH TIME ZONE
UI_UCELOVY_PRVEK
UI_DALSI_UDAJ_UUP
«column»
*PK ID: NUMBER(18)
*FK UUP_KOD: NUMBER(9)
* GEOMETRIE: SDO_GEOMETRY
*FK TYPGEM_KOD: NUMBER(2) PLATI_OD: DATE
PLATI_DO: DATE
* NZ_ID_GLOBALNI: NUMBER(18) ZRUSENY: VARCHAR2(1)
* NZ_ID_ISUI: NUMBER(18)
* ZALOZIL_KDY: TIMESTAMP WITH TIME ZONE
* ZALOZIL_KDO: VARCHAR2(50)
ZMENIL_KDY: TIMESTAMP WITH TIME ZONE ZMENIL_KDO: VARCHAR2(50)
UI_GEN_POLYG_UUP
«column»
*PK KOD: NUMBER(9)
EXTERNI_ID: VARCHAR2(50)
* NAZEV: VARCHAR2(50) POPIS: VARCHAR2(2000)
*FK TYP_UUP_KOD: NUMBER(4) FK SUBTYP_KOD: NUMBER(4)
* DATUM_VZNIKU: DATE
FK STAV_UUP_KOD: NUMBER(4)
FK ZPUSOB_VYMEZENI_KOD: NUMBER(4) PRESNOST_VYMEZENI: NUMBER(8,2) PLATI_OD: DATE
PLATI_DO: DATE ZMENA_GRAFIKY: VARCHAR2(1)
* NZ_ID_GLOBALNI: NUMBER(18) ZRUSENY: VARCHAR2(1)
* NZ_ID_ISUI: NUMBER(18) NESPRAVNY: VARCHAR2(1)
* ZALOZIL_KDY: TIMESTAMP WITH TIME ZONE
* ZALOZIL_KDO: VARCHAR2(50)
ZMENIL_KDY: TIMESTAMP WITH TIME ZONE ZMENIL_KDO: VARCHAR2(50)
ZMENA_DETAILU: VARCHAR2(1)
UI_VAZBA_UUP
«column»
*PK ID: NUMBER(18)
*FK UUP_KOD: NUMBER(9)
*FK TYP_UDAJE_KOD: VARCHAR2(30) HODNOTA_CISLO: NUMBER(18,3) HODNOTA_TEXT: VARCHAR2(2000) HODNOTA_DATUM: DATE
PORADI: NUMBER(3) ZRUSENY: VARCHAR2(1)
* NZ_ID_ISUI: NUMBER(18) PLATI_OD: DATE
PLATI_DO: DATE
* NZ_ID_GLOBALNI: NUMBER(18)
* ZALOZIL_KDY: TIMESTAMP WITH TIME ZONE
* ZALOZIL_KDO: VARCHAR2(50) ZMENIL_KDO: VARCHAR2(50)
ZMENIL_KDY: TIMESTAMP WITH TIME ZONE
«column»
*PK ID: NUMBER(18)
*FK UUP_KOD: NUMBER(9) PAR_ID: NUMBER(30) BUD_ID: NUMBER(30,2)
STAVOBJ_KOD: NUMBER(9) ADRM_KOD: NUMBER(9)
TYP_KOD: VARCHAR2(5) FK STAV_KOD: NUMBER(3)
ZRUSENY: VARCHAR2(1)
* NZ_ID_ISUI: NUMBER(18) PLATI_OD: DATE
PLATI_DO: DATE
* NZ_ID_GLOBALNI: NUMBER(18)
* ZALOZIL_KDY: TIMESTAMP WITH TIME ZONE
* ZALOZIL_KDO: VARCHAR2(50) ZMENIL_KDO: VARCHAR2(50)
ZMENIL_KDY: TIMESTAMP WITH TIME ZONE
Nově přidané tabulky
Datový model UUP - vztahy k číselníkům
CE_TYP_UUP CS_KATEGORIE_UUP
«column»
*PK KOD: NUMBER(4)
* NAZEV: VARCHAR2(255)
*FK KATEGORIE: NUMBER(3) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(8)
* ZACATEK_PLATNOSTI: DATE KONEC_PLATNOSTI: DATE POVOLIT_NEPLATNY: VARCHAR2(1)
«column»
*PK KOD: NUMBER(3)
* NAZEV: VARCHAR2(255) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(3)
CE_SUBTYP_UUP
«column»
*PK KOD: NUMBER(4)
FK TYP_UUP_KOD: NUMBER(4)
* NAZEV: VARCHAR2(255) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(8)
* ZACATEK_PLATNOSTI: DATE KONEC_PLATNOSTI: DATE POVOLIT_NEPLATNY: VARCHAR2(1)
CE_ZPUSOB_VYMEZENI_UUP
«column»
*PK KOD: NUMBER(4)
* NAZEV: VARCHAR2(255) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(8)
* ZACATEK_PLATNOSTI: DATE KONEC_PLATNOSTI: DATE POVOLIT_NEPLATNY: VARCHAR2(1)
UI_UCELOVY_PRVEK
«column»
*PK KOD: NUMBER(9)
EXTERNI_ID: VARCHAR2(50)
* NAZEV: VARCHAR2(50) POPIS: VARCHAR2(2000)
*FK TYP_UUP_KOD: NUMBER(4) FK SUBTYP_KOD: NUMBER(4)
* DATUM_VZNIKU: DATE
FK STAV_UUP_KOD: NUMBER(4)
FK ZPUSOB_VYMEZENI_KOD: NUMBER(4) PRESNOST_VYMEZENI: NUMBER(8,2) PLATI_OD: DATE
PLATI_DO: DATE ZMENA_GRAFIKY: VARCHAR2(1)
* NZ_ID_GLOBALNI: NUMBER(18) ZRUSENY: VARCHAR2(1)
* NZ_ID_ISUI: NUMBER(18) NESPRAVNY: VARCHAR2(1)
* ZALOZIL_KDY: TIMESTAMP WITH TIME ZONE
* ZALOZIL_KDO: VARCHAR2(50)
ZMENIL_KDY: TIMESTAMP WITH TIME ZONE ZMENIL_KDO: VARCHAR2(50)
CE_STAV_UUP
«column»
*PK KOD: NUMBER(4)
* NAZEV: VARCHAR2(255) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(8)
* ZACATEK_PLATNOSTI: DATE KONEC_PLATNOSTI: DATE POVOLIT_NEPLATNY: VARCHAR2(1)
UI_VAZBY_UUP
CS_STAV_VAZBY_UUP
«column»
*PK KOD: NUMBER(3)
* NAZEV: VARCHAR2(255) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(3)
«column»
*PK ID: NUMBER(18)
*FK UUP_KOD: NUMBER(9) PAR_ID: NUMBER(30) BUD_ID: NUMBER(30,2)
STAVOBJ_KOD: NUMBER(9) ADRM_KOD: NUMBER(9)
TYP_KOD: VARCHAR2(5) FK STAV_KOD: NUMBER(3)
ZRUSENY: VARCHAR2(1)
* NZ_ID_ISUI: NUMBER(18) PLATI_OD: DATE
PLATI_DO: DATE
* NZ_ID_GLOBALNI: NUMBER(18)
* ZALOZIL_KDY: TIMESTAMP WITH TIME ZONE
* ZALOZIL_KDO: VARCHAR2(50) ZMENIL_KDO: VARCHAR2(50)
ZMENIL_KDY: TIMESTAMP WITH TIME ZONE
Nově přidané tabulky
«column»
*PK KOD: NUMBER(4)
* NAZEV: VARCHAR2(255) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(8)
* ZACATEK_PLATNOSTI: DATE KONEC_PLATNOSTI: DATE POVOLIT_NEPLATNY: VARCHAR2(1)
CE_STAV_UUP
«column»
*PK KOD: NUMBER(4)
* NAZEV: VARCHAR2(255) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(8)
* ZACATEK_PLATNOSTI: DATE KONEC_PLATNOSTI: DATE POVOLIT_NEPLATNY: VARCHAR2(1)
CE_ZPUSOB_VYMEZENI_UUP
Datový model Administrace UUP
«invariant»
{Custom validace (protože tabulky jsou v odlišných db schematech):
AD_EDITOR_UUP.TYP_EDITOR_KOD = CS_TYP_EDITOR_OVM.KOD}
CS_TYP_EDITOR_OVM
CE_TYP_UUP
«column»
*PK KOD: NUMBER(4)
AD_EDITOR_UUP
*
«column»
*PK KOD: NUMBER(4)
*
*
NAZEV: VARCHAR2(255) KATEGORIE: VARCHAR2(50)
ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
PORADI: NUMBER(8)
ZACATEK_PLATNOSTI: DATE KONEC_PLATNOSTI: DATE POVOLIT_NEPLATNY: VARCHAR2(1)
«column»
*PK ID: NUMBER(18)
*FK TYP_UUP_KOD: NUMBER(4)
*
*
TYP_EDITOR_KOD: NUMBER(4) PLATI_OD: DATE
NAZEV: VARCHAR2(255) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* TYP_UZEMNI_PUSOBNOSTI: VARCHAR2(1)
* PORADI: NUMBER(8)
* ZACATEK_PLATNOSTI: DATE KONEC_PLATNOSTI: DATE
*
*
AD_RELACE_UUP
CS_TYP_RELACE_UUP
«column»
*PK ID: NUMBER(18)
*FK TYP_UUP_KOD1: NUMBER(4)
*FK TYP_UUP_KOD2: NUMBER(4)
*FK TYP_RELACE_KOD: VARCHAR2(5)
* PLATI_OD: DATE
«column»
*PK KOD: VARCHAR2(5) NAZEV: VARCHAR2(255)
ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(8)
AD_VLASTNOST_UUP
CS_TYP_VLASTNOSTI_UUP
«column»
*PK ID: NUMBER(18)
*FK TYP_UUP_KOD: NUMBER(4)
*FK TYP_VLASTNOSTI_UUP_KOD: VARCHAR2(5) HODNOTA: VARCHAR2(4000)
* PLATI_OD: DATE
«column»
*PK KOD: VARCHAR2(5) NAZEV: VARCHAR2(255)
ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
* PORADI: NUMBER(8)
AD_UDAJ_UUP
CS_TYP_UDAJE_UUP
«column»
*PK ID: NUMBER(18)
*FK TYP_UUP_KOD: NUMBER(4)
*FK TYP_UDAJE_KOD: VARCHAR2(30)
* POVINNY: VARCHAR2(1)
* NASOBNY: VARCHAR2(1)
* PLATI_OD: DATE
«column»
*PK KOD: VARCHAR2(30)
*
*
NAZEV: VARCHAR2(255) ZKRACENY_NAZEV: VARCHAR2(50) POPIS: VARCHAR2(4000)
PORADI: NUMBER(3) PLATNY: VARCHAR2(1)
DATOVY_TYP: VARCHAR2(1) TYP_VALIDACE: VARCHAR2(1) VALIDACE: VARCHAR2(255)
Nově přidané tabulky
5.3. Definice nových tabulek
Table: UI_DALSI_UDAJ_UUP
Alias: UDAJ
Atributy:
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
PK | ID | NUMBER | 18,0 | Ano | |
FK | UUP_KOD | NUMBER | 9,0 | Ano | Kód UUP, ke kterému údaj patří. |
FK | TYP_UDAJE_KOD | VARCHAR2 | 30 | Ano | Kód typu údaje. |
HODNOTA_CISLO | NUMBER | 18,3 | Hodnota údaje, pokud je to číslo. | ||
HODNOTA_TEXT | VARCHAR2 | 2000 | Hodnota údaje, pokud je to text. | ||
HODNOTA_DATUM | DATE | Hodnota údaje, pokud je to datum. | |||
PORADI | NUMBER | 3,0 | Pořadí údaje v případě vícenásobných údajů, jinak nevyplněno. | ||
ZRUSENY | VARCHAR2 | 1 | <#DOMAIN:E_ANO#> Priznak ze zaznam je zruseny. Možné hodnoty: A=ano, null =ne | ||
NZ_ID_ISUI | NUMBER | 18,0 | Ano | Odkaz na návrh změny. NZ ISUI se mění vždy při změně prvku. | |
PLATI_OD | DATE | Začátek platnosti prvku. U konstitutivních platnost začíná zapsáním do RUIAN. | |||
PLATI_DO | DATE | Konec platnosti. Návaznost na novější záznam s hodnotou -1 den. | |||
NZ_ID_GLOBALNI | NUMBER | 18,0 | Ano | Odkaz na návrh změny. NZ se mění jen při zápisu do RUIAN. | |
ZALOZIL_KDY | TIMESTAM P WITH TIME ZONE | Ano | Datum založení prvku. | ||
ZALOZIL_KDO | VARCHAR2 | 50 | Ano | Uživatel, který založil prvek. | |
ZMENIL_KDO | VARCHAR2 | 50 | Uživatel, který poslední měnil prvek. | ||
ZMENIL_KDY | TIMESTAM P WITH TIME ZONE | Datum poslední změny prvku. |
Constrainty:
Název | Typ | Atribut | Popis |
UI_DALSI_UDAJ_UUP_PK | Public | ID | |
UI_UDAJ_TYPUDAJE_FK | Public | UDAJ_UUP_KOD | |
UI_UDAJ_UUP_FK | Public | UUP_KOD |
Table: UI_VAZBA_UUP
Alias: VAZBA
Atributy:
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
PK | ID | NUMBER | 18,0 | Ano | |
FK | UUP_KOD | NUMBER | 9,0 | Ano | Kód UUP, ke kterému vazba patří. |
PAR_ID | NUMBER | 30,0 | Vazba na parcelu | ||
BUD_ID | NUMBER | 30,0 | Vazba na budovu | ||
STAVOBJ_KOD | NUMBER | 9,0 | Vazba na stavební objekt | ||
ADRM_KOD | NUMBER | 9,0 | Vazba na adresní místo | ||
TYP_KOD | VARCHAR2 | 5 | Typ vazby je hodnota z povolených typů vazeb UUP. | ||
FK | STAV_KOD | NUMBER | 3,0 | Stav vazby je odkaz do číselníku stavů vazeb UUP. | |
ZRUSENY | VARCHAR2 | 1 | <#DOMAIN:E_ANO#> Priznak ze zaznam je zruseny. Možné hodnoty: A=ano, null =ne | ||
NZ_ID_ISUI | NUMBER | 18,0 | Ano | Odkaz na návrh změny. NZ ISUI se mění vždy při změně prvku. | |
PLATI_OD | DATE | Začátek platnosti prvku. U konstitutivních platnost začíná zapsáním do RUIAN. | |||
PLATI_DO | DATE | Konec platnosti. Návaznost na novější záznam s hodnotou -1 den. | |||
NZ_ID_GLOBALNI | NUMBER | 18,0 | Ano | Odkaz na návrh změny. NZ se mění jen při zápisu do RUIAN. | |
ZALOZIL_KDY | TIMESTAM P WITH TIME ZONE | Ano | Datum založení prvku. | ||
ZALOZIL_KDO | VARCHAR2 | 50 | Ano | Uživatel, který založil prvek. | |
ZMENIL_KDO | VARCHAR2 | 50 | Uživatel, který poslední měnil prvek. | ||
ZMENIL_KDY | TIMESTAM P WITH TIME ZONE | Datum poslední změny prvku. |
Constrainty:
Název | Typ | Atribut | Popis |
UI_VAZBA_STAVVAZBY_FK | Public | STAV_KOD | |
UI_VAZBA_UUP_FK | Public | UUP_KOD | |
UI_VAZBA_UUP_PK | Public | ID |
Table: CS_STAV_VAZBY_UUP
Alias: STAVVAZBY
Stav vazby. Možné hodnoty jsou např.:
- Vazba generována
- Vazba generována, vyžaduje potvrzení
- Vazba potvrzena editorem
- Vazba zamítnuta editorem
Atributy:
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
PK | KOD | NUMBER | 3,0 | Ano | |
NAZEV | VARCHAR2 | 255 | Ano | ||
ZKRACENY_NAZEV | VARCHAR2 | 50 | |||
POPIS | VARCHAR2 | 4000 | |||
PORADI | NUMBER | 3,0 | Ano |
Constrainty:
Název | Typ | Atribut | Popis |
CS_STAV_VAZBY_UUP_PK | Public | KOD |
Table: CS_KATEGORIE_UUP
Alias: KATUUP
Kategorie UUP umožňuje sdružovat jednotlivé typy UUP do skupin s obdobnými charakteristikami.
Příklady využití kategorií:
-pro výstup ve VFR (v souladu se současným CR074 v 1.2),
-pro vizualizaci ve VDP (v budoucnu).
Příklady předpokládaných kategorií: „Přírodní ochrany“, „Památkové ochrany“, atd. Do jednotlivých kategorií UUP budou přiřazeny jednotlivé typy UUP.
Atributy:
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
PK | KOD | NUMBER | 3,0 | Ano | |
NAZEV | VARCHAR2 | 255 | Ano | ||
ZKRACENY_NAZEV | VARCHAR2 | 50 | |||
POPIS | VARCHAR2 | 4000 | |||
PORADI | NUMBER | 3,0 | Ano |
Constrainty:
Název | Typ | Atribut | Popis |
CS_KATEGORIE_UUP_PK | Public | KOD |
Table: AD_UDAJ_UUP
Alias: UDAJ
<#TAPI#> Vazební tabulka umožňující konfigurovat další údaje použitelné pro konkrétní typy UUP.
Atributy:
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
PK | ID | NUMBER | 18,0 | Ano | <#SEQUENCER#> Jednoznačný identifikátor |
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
(interní) | |||||
FK | TYP_UUP_KOD | NUMBER | 4,0 | Ano | Typ UUP, pro který je údaj povolen. |
FK | TYP_UDAJE_KOD | VARCHAR2 | 30 | Ano | Kód údaje, který povolován. |
POVINNY | VARCHAR2 | 1 | Ano | <#DOMAIN:E_ANO_NE#> Ano: Údaj pro daný typ UUP povinný | |
NASOBNY | VARCHAR2 | 1 | Ano | <#DOMAIN:E_ANO_NE#> Ano: Údaj se pro daný typ UUP může u konkrétního prvku vyskytovat vícenásobně. | |
PLATI_OD | DATE | Ano | Začátek platnosti záznamu |
Constrainty:
Název | Typ | Atribut | Popis |
AD_UDAJ_TYPUDAJE_FK | Public | TYP_UDAJE_KOD | |
AD_UDAJ_TYPUUP_FK | Public | TYP_UUP_KOD | |
AD_UDAJ_UUP_PK | Public | ID |
Table: CS_TYP_UDAJE_UUP
Alias: TYPUDAJE
Atributy:
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
PK | KOD | VARCHAR2 | 30 | Ano | Unikátní kód identifikující konkrétní rozšiřující údaj UUP. |
NAZEV | VARCHAR2 | 255 | Ano | ||
ZKRACENY_NAZEV | VARCHAR2 | 50 | |||
POPIS | VARCHAR2 | 4000 | |||
PORADI | NUMBER | 3,0 | Ano | Pořadí pro zobrazení | |
PLATNY | VARCHAR2 | 1 | <#DOMAIN:E_ANO_NE#> Ano: Typ údaje je možné zasílat a přiřazovat typům UUP. | ||
DATOVY_TYP | VARCHAR2 | 1 | Ano | Datový typ z domény. N = číslo C = znaky D = datum | |
TYP_VALIDACE | VARCHAR2 | 1 | Budou povoleny pouze implementované metody validace R - regulární výraz C - číselník | ||
VALIDACE | VARCHAR2 | 255 | Pro typ=R obsahuje regulární výraz, pro typ=C obsahuje název číselníku |
Constrainty:
Název | Typ | Atribut | Popis |
CS_TYP_UDAJE_UUP_PK | Public | KOD |
Název | Typ | Atribut | Popis |
Table: CE_SUBTYP_UUP
Alias: SUBTYP
Subtyp umožňuje detailnější rozdělení jednoho typu UUP. Využití je možné např. v rámci přírodních ochran u zonací národních parků.
Atributy:
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
PK | KOD | NUMBER | 4,0 | Ano | Kód subtypu UUP |
FK | TYP_UUP_KOD | NUMBER | 4,0 | Ano | Kód typu UUP |
NAZEV | VARCHAR2 | 255 | Ano | Název subtypu UUP | |
ZKRACENY_NAZEV | VARCHAR2 | 50 | Zkrácený název subtypu UUP | ||
POPIS | VARCHAR2 | 4000 | Detailní popis subtypu UUP | ||
PORADI | NUMBER | 8,0 | Ano | Pořadí zobrazení | |
ZACATEK_PLATNO STI | DATE | Ano | Začátek platnosti kódu | ||
KONEC_PLATNOST I | DATE | Konec platnosti kódu | |||
POVOLIT_NEPLAT NY | VARCHAR2 | 1 | Příznak umožňující použít neplatnou hodnotu číselníku v existujících datech. A - povolit neplatný, null - nepovolit neplatný |
Constrainty:
Název | Typ | Atribut | Popis |
CE_SUBTYP_TYPUUP_FK | Public | TYP_UUP_KOD | |
CE_SUBTYP_UUP_PK | Public | KOD |
5.4. Definice modifikovaných tabulek
Table: CE_TYP_UUP
Alias: TYPUUP
<#TAPI#> Uživatelsky modifikovatelný číselník typů UUP plněný na základě podkladů od jejich editorů.
Atributy:
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
PK | KOD | NUMBER | 4,0 | Ano | Kód typu UUP |
NAZEV | VARCHAR2 | 255 | Ano | Název typu UUP | |
ZKRACENY_NAZEV | VARCHAR2 | 50 | Zkrácený název typu UUP | ||
POPIS | VARCHAR2 | 4000 | Detailní popis typu UUP | ||
PORADI | NUMBER | 8,0 | Ano | Pořadí zobrazení | |
ZACATEK_PLATNO STI | DATE | Ano | Začátek platnosti kódu. | ||
KONEC_PLATNOST | DATE | Konec platnosti kódu. |
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
I | |||||
POVOLIT_NEPLAT NY | VARCHAR2 | 1 | Příznak umožňující použít neplatnou hodnotu číselníku v existujících datech. A - povolit neplatný, null - nepovolit neplatný | ||
KATEGORIE | NUMBER | 3,0 | Ano | Kategorie typu UUP |
Constrainty:
Název | Typ | Atribut | Popis |
CE_TYP_UUP_PK | Public | KOD |
Table: UI_UCELOVY_PRVEK
Alias: UUP
<#TAPI#> Prvek RUIAN typu "Účelový územní prvek".
Atributy:
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
PK | KOD | NUMBER | 9,0 | Ano | |
EXTERNI_ID | VARCHAR2 | 50 | Identifikace prvku editorem. Je jednoznačná v rámci typu UUP. | ||
NAZEV | VARCHAR2 | 50 | Ano | Název prvku. | |
POPIS | VARCHAR2 | 2000 | Popis blíže specifikující konkrétní UUP. | ||
FK | TYP_UUP_KOD | NUMBER | 4,0 | Ano | Specifikace typu UUP |
DATUM_VZNIKU | DATE | Ano | |||
FK | STAV_UUP_KOD | NUMBER | 4,0 | Specifikace stavu schvalování UUP | |
FK | ZPUSOB_VYMEZE NI_KOD | NUMBER | 4,0 | Specifikace způsobu vymezení UUP | |
PRESNOST_VYME ZENI | NUMBER | 8,2 | Specifikace přesnosti vymezení UUP v m. | ||
PLATI_OD | DATE | Začátek platnosti prvku. U konstitutivních platností začíná zapsáním do RUIAN | |||
PLATI_DO | DATE | Konec platnosti. Návaznost na novější záznam s hodnotou -1 den. | |||
NZ_ID_GLOBALNI | NUMBER | 18,0 | Ano | Odkaz na návrh změny. NZ se mění jen při zápisu do RUIAN. | |
ZRUSENY | VARCHAR2 | 1 | <#DOMAIN:E_ANO#> Příznak, že záznam je zrušený. Možné hodnoty: A=ano, null =ne | ||
NZ_ID_ISUI | NUMBER | 18,0 | Ano | Odkaz na návrh změny. NZ ISUI se mění vždy při změně prvku. | |
ZMENA_GRAFIKY | VARCHAR2 | 1 | <#DOMAIN:E_ANO_NE#> Příznak na změnu grafických prvků | ||
NESPRAVNY | VARCHAR2 | 1 | <#DOMAIN:E_ANO#> Příznak nesprávnosti všech referenčních údajů prvku. Možné hodnoty: A=ano, null =ne | ||
ZALOZIL_KDY | TIMESTAM | Ano | Datum založení prvku. |
PK/FK | Název atributu | Typ | Délka | Pov. | Popis |
P WITH TIME ZONE | |||||
ZALOZIL_KDO | VARCHAR2 | 50 | Ano | Uživatel, který založil prvek. | |
ZMENIL_KDY | TIMESTAM P WITH TIME ZONE | Datum poslední změny prvku. | |||
ZMENIL_KDO | VARCHAR2 | 50 | Uživatel, který poslední měnil prvek. | ||
FK | SUBTYP_KOD | NUMBER | 4,0 | Kód subtypu prvku UUP | |
ZMENA_DETAILU | VARCHAR2 | 1 | <#DOMAIN:E_ANO_NE#> Příznak na změnu detailu prvku |
Constrainty:
Název | Typ | Atribut | Popis |
UI_UCELOVY_PRVEK_PK | Public | KOD | |
UI_UUP_STAVUUP_FK | Public | STAV_UUP_KOD | |
UI_UUP_SUBTYP_FK | Public | SUBTYP_KOD | |
UI_UUP_TYPUUP_FK | Public | TYP_UUP_KOD | |
UI_UUP_ZPUSOBVYM_FK | Public | ZPUSOB_VYMEZENI _KOD | |
UI_UCELOVY_PRVEK_UK | Public | EXTERNI_ID TYP_UUP_KOD |
5.5. Nemodifikované tabulky
Table: UI_VYMEZENI_UUP
Alias: VYMEZ
Table: UI_DEF_BOD_UUP
Alias: DEFBOD
Table: UI_GEN_POLYG_UUP
Alias: GENPOL
Table: CE_STAV_UUP
Alias: STAVUUP
Table: CE_ZPUSOB_VYMEZENI_UUP
Alias: ZPUSOBVYM
Table: AD_EDITOR_UUP
Alias: EDUUP
Table: AD_RELACE_UUP
Alias: RELUUP
Table: AD_VLASTNOST_UUP
Alias: VLUUP
5.6. Další změny v datovém modelu
Kromě nových tabulek uvedených v předchozích kapitolách budou do datového modelu ISUI doplněny odpovídající sady tabulek pro data NZ a historie a také odpovídající sady pohledů.
U tabulky AD_VLASTNOST_UUP bude sloupec HODNOTA rozšířen na 4000 znaků (aby tam bylo možné vložit např. URL).
5.7. Naplnění interních číselníků
Pro zajištění požadované funkčnosti budou do interních číselníků naplněny potřebné konfigurační záznamy. Níže je uveden způsob naplnění klíčových sloupců číselníků.
CS_TYP_VLASTNOSTI_UUP
KOD | NAZEV | Popis |
DB | Automatické generování def. bodů | Automatické generování def. bodů, pokud nejsou v aktuálním NZ zaslány a zároveň došlo ke změně vymezení UUP |
GEN1 | Automatické generování generalizovaných hranic stupně 1 | Automatické generování generalizovaných hranic stupně 1, pokud nejsou v aktuálním NZ zaslány a zároveň došlo ke změně vymezení UUP |
GEN2 | Automatické generování generalizovaných hranic stupně 2 | Automatické generování generalizovaných hranic stupně 2, pokud nejsou v aktuálním NZ zaslány a zároveň došlo ke změně vymezení UUP |
GEN3 | Automatické generování generalizovaných hranic stupně 3 | Automatické generování generalizovaných hranic stupně 3, pokud nejsou v aktuálním NZ zaslány a zároveň došlo ke změně vymezení UUP |
GEN4 | Automatické generování generalizovaných hranic stupně 4 | Automatické generování generalizovaných hranic stupně 4, pokud nejsou v aktuálním NZ zaslány a zároveň došlo ke změně vymezení UUP |
GEN5 | Automatické generování generalizovaných hranic stupně 5 | Automatické generování generalizovaných hranic stupně 5, pokud nejsou v aktuálním NZ zaslány a zároveň došlo ke změně vymezení UUP |
VAZP | Automatické vytváření vazeb na parcely | Automatické vytváření vazeb na parcely (existuje průnik mezi |
polygonem UUP a polygonem/DB parcely) | ||
VAZS | Automatické vytváření vazeb na stavební objekty | Automatické vytváření vazeb na stavební objekty (existuje průnik mezi polygonem UUP a DB SO) a paralelně i na budovy (existuje průnik mezi polygonem UUP a polygonem/DB budovy) |
VAZA | Automatické vytváření vazeb na adresní místa | Automatické vytváření vazeb na adresní místa (existuje průnik mezi polygonem UUP a základním DB AM) |
GURL | Generování výstupního údaje „URL“ na základě externího identifikátoru UUP | U výstupů bude doplněn element Odkaz obsahující URL zadané jako HODNOTA při přiřazení, kde značka #KOD# bude nahrazena externím ID konkrétního UUP. |
CS_TYP_UDAJE_UUP
KOD | NAZEV | DATOVY _TYP | TYP_VA LIDACE | VALIDACE |
PLOCHA | Evidovaná plocha ÚÚP | N | ||
SKUPINA_NEROSTU | Skupina nerostů podle číselníku | N | C | CE_SKUPINA_NEROSTU |
NEROST | Seznam nerostů | C |
CS_TYP_RELACE_UUP
KOD | NAZEV |
NONE | Není povolen jakýkoliv typ překryvu mezi polygony obou typů UUP |
6. Design
6.1. Aplikační rozhraní
Struktura rozhraní
Struktura služby IsuiNavrhZmenyUUP bude rozšířena o nové atributy
Dotaz – struktura obsahující vlastní návrh změny.
HlavickaNZ – beze změny.
PodkladyNZ – beze změny.
Prvky – struktura popisující jednotlivé změny v evidenci ÚÚP.
Prvek – struktura zahrnující změnu jednoho konkrétního ÚÚP.
VytvoreniUcelovyPrvek
Povinné atributy
o Identifikace
• Kod
• TypUUP
• ExterniID
o Nazev
o Geometrie
• Vymezeni
o DatumVzniku
Nepovinné atributy
o Geometrie
• DefinicniBod
• GeneralizovaneHranice1
• GeneralizovaneHranice2
• GeneralizovaneHranice3
• GeneralizovaneHranice4
• GeneralizovaneHranice5
o Popis
o StavUUP
o SubTyp
o ZpusobVymezeni
o PresnostVymezeni
o DalsiUdaje
▪ Plocha
▪ Nerost
▪ SkupinaNerostu *
ZmenaUcelovyPrvek
Povinné atributy
o Identifikace
• Kod
• TypUUP
• ExterniID
Nepovinné atributy
o Nazev
o Geometrie
• Vymezeni
• DefinicniBod
• GeneralizovaneHranice1
• GeneralizovaneHranice2
• GeneralizovaneHranice3
• GeneralizovaneHranice4
• GeneralizovaneHranice5
o DatumVzniku
o Popis
o StavUUP
o SubTyp
o ZpusobVymezeni
o PresnostVymezeni
o DalsiUdaje
▪ Plocha
▪ Nerost
▪ SkupinaNerostu *
Poznámky:
Všechny nepovinné údaje budou při změně prvku umožňovat vynulování hodnoty. Další údaje, jejichž (ne)povinnost je definována aplikačně, budou umožňovat nulování hodnoty vždy.
Značka „*“ u elementu indikuje, že jde o opakovatelný element.
ZruseniUcelovyPrvek
Povinné atributy
o Identifikace
• Kod
• TypUUP
• ExterniID
6.2. Komponentový model
V rámci požadovaných rozšíření funkčnosti budou modifikovány následující komponenty.
Návrh změny [WS]
Stávající kontroly WS UI0043 a UI0099 (viz popis v CR026) budou rozšířeny i na kontrolu hodnot proti číselníku CE_SUBTYP_UUP, přičemž pokud subtyp v zaslaných datech není uveden a pro zasílaný typ UUP je v číselníku CE_SUBTYP_UUP uveden alespoň jeden platný subtyp, bude též vrácena chyba UI0043 (Hodnota elementu #1 v #2 neodpovídá číselníkové hodnotě).
Chování tedy bude v jednotlivých případech následující:
1) typ UUP má definovaný v číselníku min. jeden subtyp a v zaslaných datech subtyp není => zachytí UI0043
2) typ UUP má definovaný v číselníku min. jeden subtyp a v zaslaných datech subtyp je (a odpovídá číselníku) => OK
3) typ UUP má definovaný v číselníku min. jeden subtyp a v zaslaných datech subtyp je (ale neodpovídá číselníku) => zachytí UI0043
4) typ UUP nemá definovaný v číselníku žádný subtyp a v zaslaných datech subtyp je => zachytí UI0043
5) typ UUP nemá definovaný v číselníku žádný subtyp a v zaslaných datech subtyp není => OK
Návrh změny [Database]
Do komponenty bude doplněna funkčnost pro práci s novými tabulkami - UI_DALSI_UDAJ_UUP a UI_VAZBA_UUP. Obě tabulky budou definovány jako detailní údaje k tabulce UI_UCELOVY_PRVEK.
Nová BR
Do zpracování NZ s UUP bude zařazeno volání komponenty Doplnění NZ. Ta bude pro prvky UUP volat následující akční BR implementující jednotlivé vlastnosti:
Označení: UP0601
Navržené znění: „V případě zrušení UUP jsou zrušeny i všechny jeho detaily, které existují – DB, polygon, generalizované polygony, další údaje a vazby“
Typ: Akční pravidlo
Akce bude uplatňována při zrušení ÚÚP.
Označení: UP0507
Navržené znění: „Pokud má typ UUP přiřazenu vlastnost „DB“ a def. bod pro tento UUP neexistuje, bude vytvořen pomocí Oracle funkce SDO_CENTROID.“
Typ: Akční pravidlo
Akce bude uplatňována při vzniku či aktualizaci ÚÚP.
Označení: PUP0501
Navržené znění: „Pokud má typ UUP přiřazenu vlastnost „GENn“, budou vytvořeny/změněny generalizované hranice odpovídajícího stupně generalizace (n) pomocí Oracle funkce SIMPLIFY“
Typ: Akční pravidlo
Akce bude uplatňována při vzniku či aktualizaci polygonu ÚÚP.
Označení: PUP0502
Navržené znění: „Pokud má typ UUP přiřazenu akci „VAZP“, budou vytvořeny/změněny vazby UUP na parcely podle algoritmu popsaného níže.
Typ: Akční pravidlo
Akce bude uplatňována při vzniku či aktualizaci polygonu ÚÚP.
Označení: PUP0503
Navržené znění: „Pokud má typ UUP přiřazenu akci „VAZS“, budou vytvořeny/změněny vazby UUP na budovu a SO podle algoritmu popsaného níže.
Typ: Akční pravidlo
Akce bude uplatňována při vzniku či aktualizaci polygonu ÚÚP.
Označení: PUP0504
Navržené znění: „Pokud má typ UUP přiřazenu akci „VAZA“, budou vytvořeny/změněny vazby UUP na AM podle algoritmu popsaného níže.
Typ: Akční pravidlo
Akce bude uplatňována při vzniku či aktualizaci polygonu ÚÚP.
Označení: DAM0601
Navržené znění: „Pokud má DB AM průnik s polygonem UUP, jehož typ má přiřazenu akci „VAZA“, budou vytvořeny/změněny vazby UUP na AM podle algoritmu popsaného níže.
Typ: Akční pravidlo při zplatnění
Akce bude uplatňována při vzniku či zrušení DB AM. Pozn.: U definičních bodů nedochází ke změně, ale je zrušen původní DB a vytvořen nový DB.
Označení: DSO0601
Navržené znění: „Pokud má DB SO průnik s polygonem UUP, jehož typ má přiřazenu akci „VAZS“, budou vytvořeny/změněny vazby UUP na SO podle algoritmu popsaného níže.
Typ: Akční pravidlo při zplatnění
Akce bude uplatňována při vzniku či zrušení DB SO. Pozn.: U definičních bodů nedochází ke změně, ale je zrušen původní DB a vytvořen nový DB.
Dále budou vytvořena nová kontrolní pravidla:
Označení: UP0508
Navržené znění: „UUP smí obsahovat pouze takové dodatečné údaje, které jsou pro tento typ UUP nakonfigurovány“.
Typ: Kontrolní pravidlo na úrovni prvku – typ Error
Hlášení pro uživatele: „Nepovolený údaj #1# pro ÚÚP typu #2#“ Kontrola bude uplatňována při vzniku či aktualizaci ÚÚP.
Označení: UP0510
Navržené znění: „UUP musí obsahovat dodatečné údaje, které jsou pro tento typ UUP nakonfigurovány jako povinné“.
Typ: Kontrolní pravidlo na úrovni prvku – typ Error
Hlášení pro uživatele: „Chybí údaj #1# pro ÚÚP typu #2#“ Kontrola bude uplatňována při vzniku či aktualizaci ÚÚP.
Označení: UP0511
Navržené znění: „Pokud UUP obsahuje dodatečné údaje, které mají TYP_VALIDACE= C, pak hodnoty těchto údajů musí být z množiny povolených hodnot obsažených v číselníku definovaném ve sloupci VALIDACE“.
Typ: Kontrolní pravidlo na úrovni prvku – typ Error
Hlášení pro uživatele: „Nepovolená hodnota údaje #1# pro typ údaje #2#“ Kontrola bude uplatňována při vzniku či aktualizaci ÚÚP.
Označení: UP0512
Navržené znění: „Pokud UUP obsahuje dodatečné údaje, které mají TYP_VALIDACE= R, pak hodnoty těchto údajů musí odpovídat regulárnímu výrazu obsaženému ve sloupci VALIDACE“.
Typ: Kontrolní pravidlo na úrovni prvku – typ Error
Hlášení pro uživatele: „Nepovolená hodnota údaje #1# pro typ údaje #2#“ Kontrola bude uplatňována při vzniku či aktualizaci ÚÚP.
Bude upraveno znění BR UP0502
Původní znění: „Pokud je nakonfigurováno omezení na překryv geometrií, vymezení ÚÚP těchto typů se nesmí překrývat.“.
Navržené znění: „Pokud je nakonfigurováno pro typ UUP omezení typu „NONE“ pro relace na jiný typ UUP, vymezení ÚÚP se nesmí překrývat s vymezením UUP těchto typů.“.
Ostatní vlastnosti BR zůstanou zachovány.
Nové reklamace
Pro zajištění konzistence vazeb mezi UUP a parcelami/budovami budou vytvořeny nové interní reklamace na základě změn v ISKN - UPPA a UPBU. Tyto reklamace budou vznikat, pokud dojde ke změně polygonů parcel nebo budov (případně ke změně DB parcely nebo budovy, pokud jejich polygony neexistují) a zároveň bude zjištěn nesoulad v evidenci vazeb UUP podle algoritmu níže.
Pokud bude nalezen nesoulad (některá vazba bude chybět nebo přebývat), bude založena reklamace UPPA nebo UPBU na opravu vazeb.
Tyto reklamace budou zpracovávány výhradně automatizovaně. Pro zpracování bude automatizovaně založen NZ (Konstitutivní), který bude vazby opravovat. Pokud dojde k situaci, že oprava nemůže být provedena (např. příslušný UUP je mezi založením reklamace a zpracováním NZ zrušen), bude NZ zrušen a reklamace zamítnuta. Tyto typy reklamací nebudou zobrazovány uživatelům ani v přiřazených reklamacích, ani v přehledu (vyhledávání) reklamací.
Způsob nastavování vazeb mezi UUP a parcelami/SO/AM
Obecně bude pro zjištění vazeb mezi lokalizačním údaji UUP a lokalizačními údaji navazovaných prvků použita funkce Oracle RELATE s maskou podle typu geometrie. Pro zjištění vazeb mezi definičními body a polygony UUP se použije maska ANYINTERACT, pro vazbu mezi polygony (budov nebo parcel) a polygony UUP se použije maska: 'covers+contains+inside+coveredby+overlapbdyintersect+equal'1.
Pro parcely a budovy se budou pro porovnání primárně používat geometrie polygonů, pouze v případech, kdy polygony nebudou existovat, budou použity jejich definiční body. Pokud je
nakonfigurováno vytváření vazby na SO, budou v ISUI vytvořeny vazby na budovy i SO (zde podle definičních bodů), pokud takové existují. U adresních míst budou vždy použity základní adresní body.
V případě, že funkce bude detekovat překryv na základě vlastností VAZP, VAZS, VAZA, bude postup nastavování vazeb následující:
Pokud bude detekován překryv a vazba na daný UUP dosud neexistuje, bude vytvořen nový záznam s údaji o vazbě
- typ vazby bude nastaven na „ANY“ (v budoucnu může být využit např. pro vyjádření procentuálního zasažení prvku účelovým územním prvkem)
- stav vazby bude nastaven na kód 1 („Vazba generována“)
Pozn.: Detailněji budou povolené typy vazby a obsah číselníku s přípustnými stavy vazby řešeny až ve fázi, kdy bude doplňována možnost manuálního zásahu editora do nastavování vazeb.
Pokud bude detekován překryv a vazba na daný UUP již existuje, zůstane záznam o vazbě nezměněn.
Pokud nebude detekován překryv a vazba na daný UUP existuje, bude záznam o vazbě odstraněn.
1 viz obrázek v Příloze a popis na xxxxx://xxxx.xxxxxx.xxx/xx/xxxxxxxx/xxxxxx/xxxxxx- database/12.2/spatl/spatial-concepts.html#GUID-FA71CB03-FFF0-4529-BA07-AD0605DA7A89
7. Příloha
Obrázek z dokumentace Oracle znázorňující možné topologické vztahy:
CR065RUR2 v1.0 bylo schváleno v komisi pro změny v projektu RÚIAN v pondělí 05.11.2018. CR065RUR2 v2.0 bylo schváleno v komisi pro změny v projektu RÚIAN v pondělí 07.01.2019. CR065RUR2 v3.0 bylo schváleno v komisi pro změny v projektu RÚIAN ve čtvrtek 15.08.2019. CR065RUR2 v4.0 bylo schváleno v komisi pro změny v projektu RÚIAN ve čtvrtek 05.09.2019