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/06/05 08:20] – 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 ve vymezení | + | Změna oblasti kompletní ZPS je předávána |
- | V případě zmenšení oblasti kompletní ZPS geodet zároveň | + | **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é | ||
+ | |||
+ | Změnu oblasti | ||
+ | |||
+ | V případě, že v rámci GAD nedochází ke změnám zaplochované oblasti, tj. ke změně vymezené | ||
+ | |||
+ | ==== Účel objektů OKZPS NEW a DEL ==== | ||
+ | |||
+ | Účelem objektů NEW a DEL je umožnit v DTM pomocí | ||
+ | |||
+ | * 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 | ||
+ | |||
+ | - Oblast kompletní ZPS DEL | ||
+ | - Oblast kompletní ZPS NEW | ||
+ | |||
+ | To znamená, že při určení výsledného stavu OKZPS na základě objektů NEW a DEL se nejprve provede prostorový rozdíl výchozího stavu OKZPS a všech objektů DEL a následně se provede prostorový součet takto získaného mezivýsledku a všech objektů NEW. Teprve v dalším kroku dochází k vlastnímu vytváření odvozených objektů a k provedení souvisejících kontrol. | ||
+ | |||
+ | 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 vždy text NEW nebo DEL. | ||
+ | |||
+ | 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 | ||
+ | |||
+ | 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 | ||
+ | |||
+ | 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 | ||
+ | |||
+ | 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 NEW interakci (dotyk po linii nebo overlap / překryv), nemá zároveň interakci typu overlap / překryv s žádnou instancí objektu DEL; To znamená, že v případě plochy, u které dochází k přírůstku i úbytku, musí se tyto změny předat objekty NEW a DEL kompletně po konstrukčních prvcích - bod 4. | ||
+ | |||
+ | 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 | ||
+ | |||
+ | |||
+ | ==== 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ě | ||
+ | * 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ě, že je předána oblast kompletní ZPS, která nemá v popisu text „NEW“ nebo „DEL“, je to označeno jako chyba.** | ||
- | 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 43: | Řá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 51: | Řá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.1717575625.txt.gz · Poslední úprava: 2024/06/05 08:20 autor: Irena Křeková