DTMwiki

Metodická pracovní skupina DTM

Uživatelské nástroje

Nástroje pro tento web


01_pravidla:04_kontroly:04_kontroly_odvoz_objektu

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:04_kontroly:04_kontroly_odvoz_objektu [2025/04/02 13:12] – [4.9 Kontrola kolize prvků ve 3D] Irena Křeková01_pravidla:04_kontroly:04_kontroly_odvoz_objektu [2026/03/24 07:06] (aktuální) – [4.11 Kontrola validního zápisu geometrie ploch ZPS (odvozených objektů ZPS)] Michal Souček
Řádek 11: Řádek 11:
 | 4.8    | odvozených objektů | [[01_pravidla/04_kontroly/04_kontroly_odvoz_objektu#kontrola_existence_svislych_hran|Kontrola existence svislých hran]]| | 4.8    | odvozených objektů | [[01_pravidla/04_kontroly/04_kontroly_odvoz_objektu#kontrola_existence_svislych_hran|Kontrola existence svislých hran]]|
 | 4.9    | odvozených objektů | [[01_pravidla/04_kontroly/04_kontroly_odvoz_objektu#kontrola_kolize_prvku_ve_3D|Kontrola kolize prvků ve 3D]]| | 4.9    | odvozených objektů | [[01_pravidla/04_kontroly/04_kontroly_odvoz_objektu#kontrola_kolize_prvku_ve_3D|Kontrola kolize prvků ve 3D]]|
 +| 4.11    | odvozených objektů | [[01_pravidla/04_kontroly/04_kontroly_odvoz_objektu#kontrola_validniho_zapisu_geometrie_ploch_zps_odvozenych_objektu_zps|Kontrola validního zápisu geometrie ploch ZPS (odvozených objektů ZPS)]] |
 +
  
 Předchozí dokument (kapitola): [[01_pravidla:04_kontroly:03_kontroly_topolog|]] Předchozí dokument (kapitola): [[01_pravidla:04_kontroly:03_kontroly_topolog|]]
Řádek 53: Řádek 55:
 ==== 4.4 Plocha s chybným ohraničením ==== ==== 4.4 Plocha s chybným ohraničením ====
  
-Každý 3D obvod musí být ohraničen pouze liniemi, které jsou v hierarchické struktuře na stejné nebo vyšší úrovni. Kontrola se provádí ve 3D. Ohraničení 3D obvodu plochy liniemi nižší úrovněje chyba.+Každý 3D obvod plochy musí být tvořen pouze konstrukčními liniovými objekty a liniovými objekty vstupujícími do tvorby odvozených plošných objektů ZPS, které jsou v hierarchické struktuře na stejné úrovni jako je vyšší z úrovní ploch, jejíž 3D obvod linie tvoří, případně liniovými objekty s hodnotou atributu “Hranice jiného objektu” = ANO.
  
-Kontrola se bude samostatně provádět pro:+Pro každý typ objektu s plošnou geometrií je stanoveno, jaké typy konstrukčních liniových objektů a liniových objektů vstupujících do tvorby odvozených plošných objektů ZPS mohou tvořit jeho hranici. Přesný popis hierarchie konstrukčních a odvozovaných objektů ZPS je uveden v dokumentu [[..:03_hierarchie:01_hierarchiezps|1.3.1. Hierarchie konstrukčních a odvozovaných liniových objektů]]. 
 + 
 +V případě, že konstrukční linie tvoří hranici mezi dvěma plochami v rámci oblasti s kompletní ZPS, vyhodnocuje se konstrukční linie vůči oběma plochám. Musí platit, že konstrukční linie má hierarchii stejnou jako plocha, která je hierarchicky vyšší nebo se jedná o liniový objekt s hodnotou atributu “Hranice jiného objektu” = ANO.  
 + 
 +Výjimku tvoří neidentifikovaný objekt (0100000202), který může tvořit hranici jakékoliv plochy kromě tzv. dvojí hrany. Tento objekt se používá pro uzavírání ploch (objektů), které nejsou kompletně zmapovány nebo pro dělení dlouhých objektů. Tedy v situacích, kdy nelze využít jiné konstrukční objekty. 
 + 
 +Pokud konstrukční linie vede po hranici oblasti s kompletní ZPS, tj. na jedné straně neexistuje plocha, vyhodnocuje se konstrukční linie pouze vůči jedné ploše. Musí platit, že konstrukční linie má hierarchii stejnou nebo vyšší než tato plocha.  
 + 
 +V případě, že se jedná o tzv. dvojí hranu (popis v dokumentu [[..:01_zaklad:04_plosne_objekty_zps#dvoji_hrany|1.1.4. Plošné objekty ZPS / Dvojí hrany]], vyhodnocuje se konstrukční linie pouze vůči jedné ploše, ke které přísluší. Musí platit, že konstrukční linie má hierarchii stejnou jako plocha, ke které náleží. 
 + 
 +Kontrola se provádí ve 3D a do kontroly vstupují i svislé hrany. Ohraničení 3D obvodů nesplňující výše uvedené podmínky je hlášeno jako chyba. Kontrola se provádí pouze pro plošné objekty v rámci Oblasti s kompletní ZPS včetně její hranice a samostatně pro každý level. 
 + 
 +Kontrola se bude provádět pro seznam plošných a bodových prvků z hierarchie konstrukčních liniových prvků a liniových prvků, které vstupují do plochování.  
 + 
 +Dále se bude samostatně provádět pro tyto objekty:
   * seznam plošných a bodových prvků z hierarchie konstrukčních liniových prvků a liniových prvků, které vstupují do plochování   * seznam plošných a bodových prvků z hierarchie konstrukčních liniových prvků a liniových prvků, které vstupují do plochování
   * seznam plošných a bodových prvků pro plochu mostní konstrukce   * seznam plošných a bodových prvků pro plochu mostní konstrukce
Řádek 61: Řádek 77:
   * seznam plošných a bodových prvků pro provozní plochu podchodu   * seznam plošných a bodových prvků pro provozní plochu podchodu
   * seznam plošných a bodových prvků pro podzemní objekt ZPS   * seznam plošných a bodových prvků pro podzemní objekt ZPS
 +
 +Pro tyto objekty platí, že 3D obvod musí být ohraničený pouze odpovídajícími konstrukčními liniemi. Např. 3D obvod objektu 0100000058, „plocha mostní konstrukce“ musí být ohraničen pouze konstrukčními liniemi 0100000304 „hranice dopravní stavby nebo plochy“ s atributem „typ dopravní stavby nebo plochy“ =„plocha mostní konstrukce“.
 +
 +//Pozn.: Kontrola je již na 12 krajích zavedená, Praha a Středočeský kraj kontrolu doplní s implementací verze JVF DTM 1.5.//
 +
 ==== 4.5 Kolize ploch ==== ==== 4.5 Kolize ploch ====
  
Řádek 102: Řádek 123:
   * jeden prvek obsahuje jiný prvek;   * jeden prvek obsahuje jiný prvek;
   * prvek je částí jiného prvku.   * prvek je částí jiného prvku.
 +
 +==== 4.10 Posun definičního bodu ====
 +
 +Kontrola definičních bodů a odvozených ploch ve stejném levelu. Definiční bod není možné přesunout mimo původní plochu v referenčním stavu nebo definiční bod není možné přesunout do jakékoliv jiné plochy v referenčním stavu (v případě, že definiční bod existoval mimo OKZPS a někdo ho chtěl posunout do existující referenční plochy). Porušení tohoto pravidla je chyba. Kontrola se bude samostatně provádět pro:
 +  * Definiční body ploch ZPS a plochy ZPS
 +  * Definiční body mostní konstrukce a plochy mostní konstrukce
 +  * Definiční body tunelu a provozní plochy tunelu
 +  * Definiční body podchodu a provozní plochy podchodu
 +  * Definiční body podzemního objektu a plochy podzemního objektu
 +
 +//Pozn.: Kontrola je již na 12 krajích zavedená, Praha a Středočeský kraj kontrolu doplní s implementací verze JVF DTM 1.5.//
 +
 +==== 4.11 Kontrola validního zápisu geometrie ploch ZPS  (odvozených objektů ZPS) ====
 +
 +//Pozn.: Interní kontrola IS DTM, bude zavedena s nasazením verze JVF DTM 1.5.//
 +
 +Kontrola není součástí kontrol při příjmu GAD, obsahem GAD jsou konstrukční prvky, ze kterých  odvozené objekty (2D plochy a 3D obvody) vytváří až informační systém DTM, proto se při příjmu GAD nemohou kontrolovat. Kontrola probíhá při procesu přeshraniční editace nebo interně po vytvoření odvozených objektů.
 +
 +Kontrola probíhá ve 2D/3D, pro každý level zvlášť, v oblasti kompletní ZPS.
 +
 +Pravidla uvedená níže vychází ze specifikace OGC Simple Feature access https://portal.ogc.org/files/?artifact_id=25355.
 +
 +Zápis odvozených objektů, který neodpovídá pravidlům popsaným níže je chyba.
 +
 +**Základní pravidla pro polygony (v DTM se používá pojem plochy):**
 +
 +Plochy jsou ohraničeny jedním prvkem nebo více prvky LinearRing. LinearRing je LineString, který musí být uzavřený (closed) a zároveň jednoduchý (simple).
 +  * Uzavřený (Closed): LinearRing je uzavřený, když se jeho počáteční bod (start point) rovná jeho koncovému bodu (end point);
 +  * Jednoduchý (Simple): LinearRing je jednoduchý, pokud neprochází stejným bodem dvakrát, s výjimkou počátečního a koncového bodu. 
 +
 +Polygon je vždy ohraničen prvkem Exterior Ring (vnější obvod). V případě, že má polygon otvory, jsou tyto otvory ohraničeny prvky Interior Rings.
 +
 +**Validita zápisu Exterior Rings:**
 +
 +  * Exterior Ring musí být uzavřený, a kromě počátečního a koncového bodu nesmí mít více než jeden bod stejný.
 +
 +**Validita zápisu Interior Rings u odvozených objektů (polygonů) s otvory:**
 +
 +  * Otvory (Interior Ring) musí být uzavřené a jednoduché;
 +  * Interior Ring musí celý ležet uvnitř Exterior Ring;
 +  * Interior Ring se může dotýkat Exterior Ring, ale pouze v jednom bodě;
 +  * Interior Ringy se smí vzájemně dotýkat pouze v jednom bodě, nikoliv hranou;
 +  * Jeden nebo více Interior Ringů (i když se dotýkají vzájemně jen v jednom bodě) nesmí rozdělit výsledný polygon, viz příklady 1, 2 a 3
 +  * Exterior Ring má pořadí vrcholů proti směru hodinových ručiček.
 +  * Interior Ring má pořadí vrcholů po směru hodinových ručiček.
 +  * Žádný segment hranice plochy se nesmí vyskytovat vícekrát. V tomto případě bude spojnice dvakrát v Exterior Ringu nebo Interior Ring. 
 +  * Jednotlivé LinearRingy polygonu se nesmí vzájemně ale ani individuálně (sebe sama) dotýkat mimo vrcholy. Příklad: Vrchol Interior Ringu leží na hraně Exterior Ringu nebo jiného Interior Ringu nebo svojí hraně. Pro vyhodnocení je nutné určit toleranci pro vyhodnocení (!2D).
 +
 +**3D obvod**
 +
 +Pro předávání 3D obvodů se nevyužívají compound polygony. Předávaný 3D obvod (podobně jako 2D plocha) tvoří 1 Exterior Ring, který se uvádí jako první, a 0-n Interior Ringů. 
 +
 +Legenda k obrázkům:
 +{{:01_pravidla:04_kontroly:snimek_obrazovky_2026-01-21_104507.png?150|Legenda k obrázkům}}
 +
 +
 +{{:01_pravidla:04_kontroly:snimek_obrazovky_2026-01-21_101706.png?400|Obrázek 1: Nevalidní polygony – nevalidní zápis Exterior Ring}}
 +
 +//Obrázek 1: Nevalidní polygony – nevalidní zápis Exterior Ring). Polygon nesplňuje podmínku jednoduchosti. Křivka polygonu prochází jedním bodem dvakrát (vyznačeno).//
 +
 +
 +{{:01_pravidla:04_kontroly:snimek_obrazovky_2026-03-22_195631.png?500|Obrázek 2: Nevalidní polygony – nevalidní zápis Interior Ring}}
 +
 +//Obrázek 2: Nevalidní zápis Interior Ring: Interior Ring se dotýká Exterior Ringu ve více bodech a rozděluje Exterior Ring (a, b), dva dotýkající se Interior Ringy rozdělují Exterior Ring (c ), Interior Rings se dotýkají hranou (d), linie jednoho Interior Ringu prochází jedním bodem dvakrát (e, f).//
 +
 +
 +{{:01_pravidla:04_kontroly:snimek_obrazovky_2026-03-22_200340.png?500|Obrázek 3: Validní polygony – validní zápis Interior Ring}}
 +
 +//Obrázek 3: Validní zápis Interior Ring, situace a) Zápis bude ve tvaru Interior Ring 1, Interior Ring 2.//
 +
  
 ==== Doplnění a upřesnění kontrol odvozených objektů  ==== ==== Doplnění a upřesnění kontrol odvozených objektů  ====
Řádek 145: Řádek 236:
 {{tag>topologie kontrola_dat JVF_DTM jednotný_výměnný_formát_DTM plošné_kontroly}} {{tag>topologie kontrola_dat JVF_DTM jednotný_výměnný_formát_DTM plošné_kontroly}}
 ---- struct data ---- ---- struct data ----
-stav.Stav            : k projednání +stav.Stav            : hotovo 
-stav.Projednáno     : +stav.Projednáno     : 2026-03-22
 ---- ----
  
01_pravidla/04_kontroly/04_kontroly_odvoz_objektu.1743599528.txt.gz · Poslední úprava: autor: Irena Křeková

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki