DTMwiki

Metodická pracovní skupina DTM

Uživatelské nástroje

Nástroje pro tento web


01_pravidla:02_stav_logika:03_prace_spec_objekty
Stav zpracování
Stavk projednání

Toto je starší verze dokumentu!


1.2.3. Práce se speciálními objekty DTM

Stav zpracování
Stavhotovo
Projednáno13. 03. 2025

Práce s objektem “Oblast změny” (oblast aktualizace ZPS)

Oblast změny (aktualizace dat ZPS) je 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 změny musí být změny ve vymezení oblasti kompletní ZPS (viz dále).

Oblast změny nenavazuje na hranici ad-hoc vydaných dat z DTM, nesouvisí s ní.

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”

Základní popis objektu Oblast kompletní ZPS

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 v oblasti kompletní ZPS jsou v přehledu kontrol 1.4.5. Přehled kontrol označeny ve sloupci „Rozsah“.

V rámci GAD se př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.

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”, zahrnující rozšíření nebo zmenšení oblasti kompletní ZPS.

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í a není možné zaměřit celé objekty nového stavu nebo v případě posunu prvků při rekonstrukci komunikace apod.

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 zaplochované oblasti, tj. ke změně vymezené oblasti kompletní ZPS, pak se změny oblasti kompletní ZPS nemusí předávat.

Úč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í:

  1. Oblast kompletní ZPS DEL
  2. 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

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“.

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:

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 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:

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ů.

Další dokument: 1.2.4. Životní cyklus ploch a oblastí kompletní ZPS

01_pravidla/02_stav_logika/03_prace_spec_objekty.1741873264.txt.gz · Poslední úprava: 2025/03/13 13:41 autor: Irena Křeková

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki