01_pravidla:02_stav_logika:03_prace_spec_objekty
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
01_pravidla:02_stav_logika:03_prace_spec_objekty [2024/03/01 09:26] – Irena Křeková | 01_pravidla:02_stav_logika:03_prace_spec_objekty [2025/03/13 15:38] (aktuální) – [Základní popis objektu Oblast kompletní ZPS] Irena Křeková | ||
---|---|---|---|
Řádek 13: | Řádek 13: | ||
===== Práce s objektem “Oblast kompletní ZPS” ===== | ===== Práce s objektem “Oblast kompletní ZPS” ===== | ||
- | Oblast kompletní ZPS označuje oblast DTM, kde je provedeno „zaplochování“ objektů a vytvoření jejich 3D obvodů. Oblast je předávána jako součást GAD ve struktuře JVF DTM, kde je součástí doprovodných informací jako další samostatná položka elementu **DoprovodneInformace** s názvem **OblastiKompletniZPS**. | + | ==== Základní popis objektu |
- | Geodet v rámci GAD předává oblast | + | Oblast |
- | Geodet | + | V rámci GAD se předávají úpravy stávající oblasti |
- | V případě, že v rámci GAD nedochází ke změnám | + | Změna oblasti kompletní ZPS je předávána jako součást GAD ve struktuře JVF DTM, kde je součástí doprovodných informací jako další samostatná položka elementu **DoprovodneInformace** s názvem **OblastiKompletniZPS**. |
+ | |||
+ | **Změna (aktualizace) oblasti kompletní ZPS** je předávána formou objektů, kterým se do atributu **PopisObjektu zapíše text „NEW“ nebo „DEL”**, | ||
+ | |||
+ | Zmenšení oblasti kompletní ZPS (objekt DEL) kontroluje správce ZPS / editor ZPS na kraji a bezdůvodné zmenšování této oblasti může být důvodem k odmítnutí GAD. Zmenšení oblasti kompletní ZPS je prováděno např. | ||
+ | |||
+ | Změnu oblasti kompletní ZPS může na základě GAD provést i správce DTM (kraj). | ||
+ | |||
+ | V případě, že v rámci GAD nedochází ke změnám | ||
+ | |||
+ | ==== Účel objektů OKZPS NEW a DEL ==== | ||
+ | |||
+ | Účelem objektů NEW a DEL je umožnit v DTM pomocí jednoznačného algoritmu určit výsledný stav **oblasti kompletní ZPS**. Do algoritmu vstupují tyto vstupní proměnné: | ||
+ | |||
+ | * výchozí stav OKZPS | ||
+ | * objekt(y) DEL | ||
+ | * objekt(y) NEW | ||
+ | |||
+ | S ohledem na výše uvedené může být stejná změna OKZPS reprezentována na úrovni objektů DEL a NEW více možnými způsoby, tyto způsoby budou správné, pokud budou tyto objekty splňovat požadavek, že je z nich možné správně určit výsledný stav OKZPS v kontextu příslušné GAD (geodetického podkladu pro vedení DTM). | ||
+ | |||
+ | // | ||
+ | |||
+ | //Bude-li z implementačních důvodů v IS / SW na straně geodeta výhodné (v tom smyslu že automatické generování objektů DEL a NEW bude jednodušeji algoritmizovatelné) poslat v této situaci obě dotčené plochy ve výchozím stavu jako DEL a obě v cílovém stavu jako NEW, pak i toto je správné řešení, pokud algoritmus na straně IS DTMK dojde ke stejnému výsledku jako při absenci NEW a DEL.// | ||
+ | |||
+ | ==== Postup vyhodnocení změnových objektů OKZPS ==== | ||
+ | |||
+ | Oblasti kompletní ZPS se v IS DTMK vyhodnocují v tomto pořadí: | ||
+ | |||
+ | - Oblast kompletní ZPS DEL | ||
+ | - Oblast kompletní ZPS NEW | ||
+ | |||
+ | To znamená, že při určení výsledného stavu OKZPS na základě | ||
+ | |||
+ | Oblasti se mohou překrývat. | ||
+ | |||
+ | Typicky musí dojít k překryvu tehdy, když se mění hranice plochy tak, že dochází současně k úbytku i přírůstku – viz obrázek níže. | ||
+ | |||
+ | ==== Pravidla používání OKZPS v GAD ==== | ||
+ | |||
+ | 1. Geodet předává v GAD změny v OKZPS. | ||
+ | |||
+ | 2. Změny OKZPS v GAD musí mít v atributu PopisObjektu | ||
+ | |||
+ | 3. DEL lze použít pouze na hranici OKZPS, a to v případě úrovně level = 0. //Uvnitř OKZPS se nesmí prostřednictvím GAD v úrovni level = 0 vytvářet díry.// | ||
+ | |||
+ | //Toto pravidlo je metodické, kontrola objektu DEL bude prováděna vždy také správcem ZPS / editorem ZPS na kraji.// | ||
+ | |||
+ | 4. Hranice NEW a DEL vedou po konstrukčních prvcích ploch, kdy: | ||
+ | |||
+ | a) Hranice DEL musí vést po původních konstrukčních liniích ploch. | ||
+ | |||
+ | b) Hranice NEW musí vést po původních (nezměněných/ | ||
+ | |||
+ | 5. Průběh hranice objektů NEW a DEL musí být uvnitř oblasti změny v případě: | ||
+ | |||
+ | a) Vkládání nové plochy, kdy celá nová plocha musí být v oblasti změny; | ||
+ | |||
+ | b) Smazání plochy, kdy celá mazaná plocha musí být v oblasti změny. Při smazání plochy dochází ke smazání definičního bodu plochy a současně může dojít ke smazání některých konstrukčních linií plochy. Současně dochází ke zmenšení OKZPS o danou plochu. | ||
+ | |||
+ | c) Odplochování, | ||
+ | |||
+ | d) Aktualizace plochy, při které dochází ke změně typu objektu plochy, kdy celá aktualizovaná plocha musí být v oblasti změny. | ||
+ | |||
+ | //Pozn. k bodu 5.: V případě aktualizace průběhu hranice plochy mohou části hranice objektů NEW a DEL ležet vně oblasti změny, kde nedochází ke změně hranice původní aktualizované plochy.// | ||
+ | |||
+ | 6. Objekt NEW jako přírůstek stávající (původní) plochy. V tomto případě je možné převzít objekt NEW i jinak než kompletně po konstrukčních prvcích v cílovém stavu, ale aby byla zachována funkčnost algoritmu pro stanovení cílového stavu OKZPS v kontextu GAD, musí být pro objekt NEW splněny následující podmínky: | ||
+ | |||
+ | a) má interakci (dotyk po linii nebo overlap / překryv) jen s jednou existující plochou ve výchozím stavu (tím de facto říkáme, že je na okraji OKZPS); s dalšími plochami může mít průnik jako bod; | ||
+ | |||
+ | b) plocha, se kterou má tento objekt | ||
+ | |||
+ | c) prostorový součet objektu NEW a původní plochy, se kterou má interakci (dotyk po linii nebo overlap / překryv), jde po konstrukčních prvcích v cílovém stavu (tím říkáme, že vybíhat ven z existující plochy může jen v místě existujícího vrcholu) | ||
+ | |||
+ | d) nesmí se potkat s dírou v existující ploše, se kterou má interaci typu overlap / překryv. | ||
+ | |||
+ | //Pozn: V rámci GAD se mohou vyskytovat i definiční body mimo oblast s kompletní ZPS, tzn. definiční body, které se nepoužijí pro plochování. Definiční body mimo oblasti s kompletní ZPS nemusí být umístěny v objektech s topologicky uzavřenými hranicemi (plochy nelze odvodit).// | ||
+ | |||
+ | |||
+ | ==== Ukázky zpracování oblasti kompletní ZPS ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | **Poznámky k obrázkům: | ||
+ | |||
+ | * V případě obrázku 1 může dojít k předání pouze objektu NEW jako přírůstku původní plochy zmiňované v bodu 6. Standardně se pro tuto situaci předá celá původní plocha označená červeně jako DEL a celá nová plocha označená zeleně jako NEW. | ||
+ | * V případě obrázku 2 existuje naproti tomu jen jedna možnost, že se předá celá původní plocha označená červeně jako DEL a celá nová plocha označená zeleně jako NEW. Postup popsaný v bodě 6 zde není možné použít. | ||
+ | * V případě 3 nedochází ke změně OKZPS, tj. není teoreticky nutné objekty DEL a NEW vůbec předávat. V praxi ovšem situace obvykle není takto jednoznačná, | ||
+ | * K obrázku 4: Dlouhá úzká plocha je dotčená změnou, protože na ní vzniká nový podrobný bod v místě napojení nové linie. Má tedy změněné konstrukční linie. | ||
+ | * V případě 4 je možné do změny OKZPS zahrnout i malou plošku uprostřed měněné oblasti, i když sama není dotčena změnou. Bude-li zahrnuta do objektu DEL, musí být pak zahrnuta i do objektu NEW, aby nevznikla díra ve výsledné OKZPS po celkovém zpracování změny, viz Účel objektů NEW a DEL výše. | ||
- | V případě zmenšení oblasti kompletní ZPS geodet zároveň vždy vyznačuje také oblast kompletní ZPS, ve které se již nemá plochovat, tzn. označuje zmenšení oblasti plochování. Taková oblast umožní jednoznačně automaticky vyhodnotit v rámci IS DTMK konzistenci navrhovaných změn GAD při vstupní validaci. Vymezení rušených částí oblasti kompletní ZPS GAD je nezbytné také pro účely případných reklamačních řízení GAD. Pro **zmenšení oblasti kompletní ZPS** se předává objekt, kterému se do atributu **PopisObjektu zapíše text „DEL“**. | ||
- | Na základě aktualizací oblastí s kompletní ZPS v GAD provede IS DTMK vyhodnocení rozšíření/ | ||
- | Pokud bude GAD celé uvnitř oblasti kompletní ZPS, pak nesmí předaná oblast kompletní ZPS v GAD obsahovat díry (nelze degradovat oblast kompletní ZPS). | ||
- | //Pozn: V rámci | ||
===== Práce s Objektem “Oblast dotčených objektů oblastí změny" | ===== Práce s Objektem “Oblast dotčených objektů oblastí změny" | ||
Řádek 41: | Řádek 125: | ||
V místech, kde se oblast změny neprotíná s žádnou oblastí kompletní ZPS se zámek konstruuje podle hranice oblasti změny. | V místech, kde se oblast změny neprotíná s žádnou oblastí kompletní ZPS se zámek konstruuje podle hranice oblasti změny. | ||
- | === Výběr dat pomocí zámku === | + | === Výběr dat pomocí zámku: === |
Vytvořený zámek se v různých situacích použije pro identifikaci všech dotčených objektů konkrétní GAD. Uvnitř zámku vždy musí ležet všechny konstrukční objekty pro odvozování ploch. Mohou nastat situace, kdy do oblasti zámku zasahují nekonstrukční objekty. Při využití zámku pro výběr dat (výdej dat, vizuální kontrola, automatické, | Vytvořený zámek se v různých situacích použije pro identifikaci všech dotčených objektů konkrétní GAD. Uvnitř zámku vždy musí ležet všechny konstrukční objekty pro odvozování ploch. Mohou nastat situace, kdy do oblasti zámku zasahují nekonstrukční objekty. Při využití zámku pro výběr dat (výdej dat, vizuální kontrola, automatické, | ||
Řádek 49: | Řádek 133: | ||
{{tag> | {{tag> | ||
---- struct data ---- | ---- struct data ---- | ||
- | stav.Stav | + | stav.Stav |
- | stav.Projednáno | + | stav.Projednáno |
---- | ---- | ||
01_pravidla/02_stav_logika/03_prace_spec_objekty.1709285196.txt.gz · Poslední úprava: 2024/03/01 09:26 autor: Irena Křeková