DTMwiki

Metodická pracovní skupina DTM

Uživatelské nástroje

Nástroje pro tento web


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.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
01_pravidla:02_stav_logika:03_prace_spec_objekty [2024/02/29 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 1: Řádek 1:
 ====== 1.2.3.  Práce se speciálními objekty DTM ====== ====== 1.2.3.  Práce se speciálními objekty DTM ======
  
-===== Práce s objektem “Oblast aktualizace ZPS” =====+===== Práce s objektem “Oblast změny” (oblast aktualizace ZPS=====
    
-Oblast aktualizace ZPS je součástí XML dokumentu s geodetickou aktualizační dokumentací (GAD). Oblast vytváří geodet/AZI při zpracování GAD tak, aby obsahovala všechny objekty, na kterých proběhla aktualizace metodami insert, update nebo delete. Platí, že geometrie aktualizovaných objektů musí celá ležet uvnitř nebo na hranici oblasti aktualizace ZPS, a to původní stav i nový stav geometrie aktualizovaných objektů. Pokud tomu tak není, pak je při kontrole hlášena chyba v GAD a dokumentace je geodetovi vrácena k opravě. +Oblast změny (aktualizace dat ZPSje součástí XML dokumentu s geodetickou aktualizační dokumentací (GAD). Oblast vytváří geodet při zpracování GAD tak, aby obsahovala všechny objekty, na kterých proběhla aktualizace metodami insert, update nebo delete. Platí, že geometrie aktualizovaných objektů musí celá ležet uvnitř nebo na hranici oblasti změny, a to původní stav i nový stav geometrie aktualizovaných objektů. Pokud tomu tak není, pak je při kontrole hlášena chyba v GAD a dokumentace je geodetovi vrácena k opravě. 
  
-Aktualizovanými objekty se rozumí podrobné body, bodové objekty, liniové objekty a definiční body. Součástí oblasti aktualizace ZPS musí být změny ve vymezení oblasti kompletní ZPS (viz dále).+Aktualizovanými objekty se rozumí podrobné body, bodové objekty, liniové objekty a definiční body. Součástí oblasti změny musí být změny ve vymezení oblasti kompletní ZPS (viz dále). 
  
-Oblast aktualizace ZPS nenavazuje na hranici ad-hoc vydaných dat z DTM, nesouvisí s ní. +Oblast změny nenavazuje na hranici ad-hoc vydaných dat z DTM, nesouvisí s ní. 
  
-V případě, že geodet zadá oblast aktualizace dat ZPS jako více polygonů (např. formou několika uzlů „ZaznamZmeny“), pak se tyto sloučí a ukládají se jako jeden záznam ke GAD. +V případě, že geodet zadá oblast změny jako více polygonů (např. formou několika uzlů „ZaznamZmeny“), pak se tyto sloučí a ukládají se jako jeden záznam ke GAD. 
  
 ===== 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 Oblast kompletní ZPS ====
  
-Geodet v rámci GAD předává oblast kompletní ZPS GAD, která musí vést po hranicích konstrukčních objektů. Oblast se vždy vymezuje po celých plochách ZPS daného levelu+Oblast kompletní ZPS (OKZPS) označuje oblast DTM, kde je provedeno „zaplochování“ objektů a vytvoření jejich 3D obvodů. V této oblasti probíhají podrobnější topologické kontroly a kontroly odvozených objektů. Kontroly oblasti kompletní ZPS jsou v přehledu kontrol [[01_pravidla:04_kontroly:05_prehled_kontrol|1.4.5. Přehled kontrol]] označeny ve sloupci „Rozsah“.
  
-Geodet edává v rámci GAD aktualizovanou oblast s kompletní ZPS minimálně v rozsahu jejích změn. Aktualizovaná oblast s kompletní ZPS musí zahrnovat všechny změny ve vymezení oblasti kompletní ZPS. Aktualizovaná oblast bude edána jako ucelená oblast kompletní ZPS zahrnující rozšíření i zmenšení. Vedle toho musí být součástí GAD také samostatné vyznačení částí oblastí kompletní ZPS, které se navrhují ke zrušení.+V rámci GAD se edávají úpravy stávající oblasti kompletní ZPS, kdy na základě nově přidaných, aktualizovaných či mazaných prvků dochází k rozšíření či zmenšení oblasti kompletní ZPS.
  
-ípadě, že v rámci GAD nedochází ke změnám ve vymezení oblasti kompletní ZPSnemusí být oblast kompletní ZPS součástí GAD. Pro **aktualizaci oblasti kompletní ZPS** se předává objekt, kterému se do atributu **PopisObjektu zapíše text „NEW“**.+Změna oblasti kompletní ZPS je edávána jako součást GAD ve struktuře JVF DTMkde je součástí doprovodných informací jako další samostatná položka elementu **DoprovodneInformace** s názvem **OblastiKompletniZPS**. 
  
-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 edává objekt, kterému se do atributu **PopisObjektu zapíše text „DEL“**.+**Změna (aktualizace) oblasti kompletní ZPS** je edávána formou objektůkterým se do atributu **PopisObjektu zapíše text „NEW“ nebo „DEL”**, zahrnující rozšíření nebo zmenšení oblasti kompletní ZPS. Geometrie zaslaných objektů NEW a DEL pro změnu oblasti kompletní ZPS musí být ve formátu gml:surfaceProperty, přičemž uvnitř tohoto elementu smí být jako podřízený element použit pouze gml:Polygon.
  
-Na základě aktualizací oblastí s kompletní ZPS v GAD provede IS DTMK vyhodnocení rozšíření/zmenšení výsledné oblasti kompletní ZPS a provede kontroly a odvození plošných objektů.+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ř.  v případě, že mazané objekty již neexistují není možné zaměřit celé objekty nového stavu nebo v případě posunu prvků při rekonstrukci komunikace apod
  
-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). +Změnu oblasti kompletní ZPS může na základě GAD provést i správce DTM (kraj).
  
-//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 kompletní ZPS nemusí být umístěny v objektech s topologicky uzavřenými hranicemi (plochy nelze odvodit).//+případě, že v rámci GAD nedochází ke změnám zaplochované oblasti, tj. ke změně vymezené oblasti kompletní ZPS, pak se změny oblasti kompletní ZPS nemusí předávat.
  
-===== Práce s Objektem “Oblast dotčených objektů oblastí aktualizace ZPS" =====+==== Úč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).  
 + 
 +//Příklad: Při změně hranice mezi dvěma plochami uvnitř OKZPS není povinnost objekty DEL a NEW předávat, IS DTMK z jejich absence určí, že nedochází ke změně OKZPS. Pokud však budou z libovolného důvodu objekty předány takovým způsobem, že to povede ke správnému výsledku algoritmu, je možné DEL a NEW předat a správné fungování IS DTMK bude zajištěno.// 
 +  
 +//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ě 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 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/referenčních - tzn. po původních liniích, které GAD nemění a zůstávají ve stejném stavu) nebo změněných nebo nových konstrukčních liniích ploch. Jedinou výjimkou je bod 6. 
 + 
 +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í, kdy všechny plochy, o které má být OKZPS zmenšena, musí být v oblasti změny. Při odplochování dochází pouze k odmazání 2D plochy a 3D obvodu plochy a zároveň ke zmenšení OKZPS o danou plochu. Konstrukční prvky plochy nemusí být smazány. 
 + 
 + 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 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 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 ==== 
 + 
 +{{ :01_pravidla:02_stav_logika:oblast_kompletni_zps_ukazky.png |Oblast kompletní ZPS – ukázky}} 
 + 
 +**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á, proto je žádoucí předávat změny dotčených ploch vždy, když není úplná jistota, že nedojde k zásahu do hranice OKZPS (nepředává se pouze v případě, je-li změna celá uvnitř OKZPS). 
 +  * 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. 
 + 
 + 
 + 
 + 
 + 
 +===== Práce s Objektem “Oblast dotčených objektů oblastí změny" =====
  
 Alternativní pojmenování „Oblast zámku“. Alternativní pojmenování „Oblast zámku“.
  
-Jedná se o automaticky vygenerovanou oblast IS DTMK na základě všech dotčených konstrukčních i plošných objektů vedených v DTM. Jedná se o oblasti aktualizace ZPS zadanou v GAD od geodeta + navazující referenční objekty. Uvedená oblast je používána v procesu přeshraniční editace ve WFS vymezující oblasti editace.+Jedná se o automaticky vygenerovanou oblast IS DTMK na základě všech dotčených konstrukčních i plošných objektů vedených v DTM. Jedná se o oblast změny zadanou v GAD od geodeta + navazující referenční objekty. Uvedená oblast je používána v procesu přeshraniční editace ve WFS vymezující oblasti editace.
  
 === Algoritmus pro vytvoření zámku: === === Algoritmus pro vytvoření zámku: ===
  
-V místech, kde se Oblast aktualizace ZPS protíná s Oblastí kompletní ZPS zámek zahrnuje všechny odvozené plošné objekty, které zasahují nebo se dotýkají Oblasti aktualizace ZPS včetně všech konstrukčních linií a podrobných bodů a definičních bodů. Cílem je umožnit vytvoření ploch v Oblasti aktualizace ZPS a všech navazujících ploch i v případě, že by došlo ke změně konstrukční linie, která je na hranici GAD. Plošnými objekty se rozumí plochy ve všech levelech.+V místech, kde se oblast změny protíná s oblastí kompletní ZPS zámek zahrnuje všechny odvozené plošné objekty, které zasahují nebo se dotýkají oblasti změny včetně všech konstrukčních linií a podrobných bodů a definičních bodů. Cílem je umožnit vytvoření ploch v oblasti změny a všech navazujících ploch i v případě, že by došlo ke změně konstrukční linie, která je na hranici GAD. Plošnými objekty se rozumí plochy ve všech levelech. 
  
-V místech, kde se Oblast aktualizace ZPS neprotíná s žádnou Oblastí kompletní ZPS se zámek konstruuje podle hranice Oblasti aktualizace ZPS.+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é, kontroly, přeshraniční editace) budou zahrnuty i tyto nekonstrukční linie včetně podrobných bodů. 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é, kontroly, přeshraniční editace) budou zahrnuty i tyto nekonstrukční linie včetně podrobných bodů.
Řádek 47: Řádek 131:
 Další dokument: [[01_pravidla:02_stav_logika:04_zivotni_cyklus_ploch|1.2.4. Životní cyklus ploch a oblastí kompletní ZPS]] Další dokument: [[01_pravidla:02_stav_logika:04_zivotni_cyklus_ploch|1.2.4. Životní cyklus ploch a oblastí kompletní ZPS]]
  
-{{tag>ZPS základní_prostorová_situace oblast_kompletní_ZPS oblast_aktualizace podrobné_body plochy geometrie JVF_DTM mapování}}+{{tag>ZPS základní_prostorová_situace oblast_kompletní_ZPS oblast_změny podrobné_body plochy geometrie JVF_DTM mapování}}
 ---- struct data ---- ---- struct data ----
-stav.Stav            : rozpracováno +stav.Stav            : hotovo 
-stav.Projednáno     : +stav.Projednáno     : 2025-03-13
 ---- ----
  
01_pravidla/02_stav_logika/03_prace_spec_objekty.1709198791.txt.gz · Poslední úprava: 2024/02/29 09:26 autor: Irena Křeková

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki