Obsah

Dokument je projednán a schválen Technickou pracovní skupinou DTM, Metodickou pracovní skupinou DTM a Koordinační rada správců DMVS a DTM jej vzala na vědomí 4. 5. 2023.

Popis verze: Zpodrobnění specifikací uvedených v dokumentu Společná technická dokumentace Informační systém Digitální technické mapy kraje – verze 1.1. ze dne 2. ledna 2022

Kontroly jsou platné pro verze JVF DTM 1.4.2.x. Aktualizovaná verze kontrol pro JVF DTM 1.4.3 je v dokumentu 1.4.3. Topologické kontroly

Předchozí kapitola - 2. Atributové kontroly

3. Topologické kontroly

Stav zpracování
Stavneaktuální verze
Projednáno04. 05. 2023

3.1 Závislost objektů na podrobných bodech

Kontrola provede ověření, zda pro každý vrchol geometrického objektu existuje příslušný podrobný bod je shodnou souřadnicí X, Y i Z v dané úrovni umístění vzhledem k povrchu (LEVEL). Kontrola se provádí ve 3D. V případě, že podrobný bod neexistuje, je to považováno za chybu. Kontrola se provádí vždy samostatně pro každou úroveň umístění LEVEL, tj. kontrolují se bodové a liniové (konstrukční) objekty společně s objekty podrobných bodů, které mají danou úroveň umístění LEVEL.

V případě podrobných bodů, které jsou využívány pro objekty v různých úrovních umístění LEVEL (návaznost objektů na rozhraní úrovní umístění LEVEL), se podrobný bod eviduje pouze 1x, vždy v té úrovni umístění LEVEL, která je nejblíž povrchu (nejblíž úrovní umístění LEVEL = 0).

3.2 Kolize prvků – překryv (nově rozdělená)

Kontrola liniových objektů umístěných ve stejném levelu. V definované skupině objektů se objekty nesmí překrývat. Definovanou skupinou mohou být celé vrstvy (určené DTM kódem) nebo výběrem objektů z vrstvy na základě hodnoty atributu. Definovanou skupinou se rozumí konstrukční liniové objekty a liniové objekty, které vstupují do tvorby odvozených plošných objektů (Příloha č. 3 Vyhlášky o DTM). Překryv je stejný průběh dvou linií, jehož délka je větší než nula. Za překryv se nepovažují dva objekty, které jsou identické včetně všech vrcholů na úrovni XY. Na tento typ překryvu se bude vztahovat kontrola „Duplicita prvků.“ Kontrola se provádí ve 2D na úrovni jednotlivých levelů. Linie mohou mít obrácené pořadí vrcholů. Překryv linií je chyba.

Kolize prvků - překryv - příklady

Obrázek č. 1: Příklady ke kontrole kolize prvků - překryv.

3.3 Kolize prvků – křížení (nově rozdělená)

Kontrola liniových objektů umístěných ve stejném levelu. V definované skupině objektů konstrukčních a liniových objektů, které vstupují do tvorby odvozených objektů (Příloha č. 3 Vyhlášky o DTM) se prvky nesmí křížit. Jedna linie může náležet maximálně dvěma plochám. Každá linie může začínat nebo končit pouze v počátečním nebo koncovém bodu jiné linie (tj. nesmí začínat nebo končit na lomovém bodu jiné linie). V opačném případě se jedná o nepovolené křížení linií. Linie, podílející se na tvorbě odvozených objektů ZPS (ploch a obvodů), budou řešeny jako jeden prvek (úsečka nebo lomená čára), dokud nedojde ke změně charakteru objektu (např. budova x plot) nebo k navázání na objekt stejného typu, které má za následek „větvení“ linií, tzv. princip trojmezí.

Křížení je bodový průnik, jehož délka průniku je rovna nule. Kontrola se provádí ve 2D. Kontrola se provádí na úrovni jednotlivých levelů, nikoliv napříč všemi objekty. Křížení linií je chyba.

Kolize prvků - křížení - příklady

Obrázek č. 2: Příklady ke kontrole kolize prvků - křížení.

3.4 Kolize prvků – křížení sebe sama (nově rozdělená)

Kontrola liniových objektů umístěných ve stejném levelu. Prvek nesmí sám sebe křížit ani překrývat. Povoleno je pouze umístění počátečního a koncového bodu ve stejném bodě v případě, že není porušeno pravidlo o křížení linií (princip trojmezí). Překryv, stejný průběh v rámci linie, není povolen. Kontrola se provádí ve 2D. Křížení linií sebe sama je chyba.

Kolize prvků - křížení sebe sama

Obrázek č. 3: Příklady ke kontrole kolize prvků - křížení sebe sama.

Kolize prvků - křížení sebe sama 2

Obrázek č. 4: Příklady ke kontrole kolize prvků - křížení sebe sama.

3.5 Nulová délka

Kontrola liniových objektů ZPS. Délka celé linie ve 3D nesmí být rovna 0. Linie o délce 0 je chyba.

3.6 Duplicity prvků

Kontrola liniových objektů ve stejném levelu. Kontrola se provádí nad prvky, jejichž vrcholy na úrovni XY jsou identické. Prvky mohou mít obrácené pořadí vrcholů. Za duplicitní se považují ty prvky, jejichž všechny rozdíly na stejných XY v ose Z jsou menší nežli definovaná hodnota povoleného rozdílu Z. Kontrola se provádí ve 2D. Duplicita je chyba. Pokud budou dvě linie identické na dvou a více po sobě jdoucích vertexech, pak je tato část linie duplicita.

Kontrola duplicity prvků se neprovádí pro:

Kontrola duplicity prvků - příklady

Obrázek č. 5: Příklady ke kontrole duplicita prvků. Schod, červená a modrá linie nejsou duplicitní, pokud alespoň jeden rozdíl Z souřadnic ze všech vrcholů je větší než definovaná hodnota povoleného rozdílu Z.

3.7 Volné konce

Kontrola volných konců liniových objektů vstupujících do tvorby odvozených objektů. Volný konec je chyba, která neumožní odvození plošných objektů.

Volné konce musí být kontrolovány samostatně pro:

3.8 Duplicita bodů (nově sloučená s Kolizí bodů)

Kontrola duplicity/kolize bodových objektů. Vrchol XYZ musí být unikátní. Kontrola se provádí ve 3D. Duplicita je chyba.

Duplicita bodů musí být kontrolována samostatně pro:

3.9 Blízkost bodů (bodových objektů)

Kontrola bodových objektů. V definované skupině objektů se nesmí vyskytovat 2 nebo více objektů ve vzdálenosti menší nežli definovaná hodnota. Kontrola se provádí ve 3D. Definovanou skupinou se rozumí seznam typů objektů určený DTM kódem. Bodové objekty bližší nežli definovaná hodnota jsou označeny varováním.

3.10 Minimální délky

Kontrola liniových objektů. Minimální délka segmentu linie nesmí být kratší nežli definovaný parametr - Minimální rozměry a tolerance. Kontrola se provádí ve 3D. Menší než povolená délka je chyba.

3.11 Solitérní podrobné body ZPS

Kontrola podrobných bodů ZPS. Každý podrobný bod musí být použit minimálně jedním bodovým nebo liniovým prvkem. Kontrola se provádí ve 3D. Solitérní podrobný bod bude označen jako chyba.

3.12 Průběh hranice naplnění po konstrukčních prvcích ZPS (nová)

Kontrola, že linie v celém svém průběhu kopíruje průběh jiné definované linie ZPS. Překryv musí být vrcholově identický. Kontrola se provádí ve 3D. Hranice, která neprobíhá po liniích ZPS bude označena jako chyba. Kontroluje se pouze pro level 0.

3.13 Minimální vzdálenost bodu od linie

Kontrola liniových objektů a podrobných bodů použitých na objektech ve stejném levelu. U definovaných liniových prvků se zjistí všechny podrobné body, které mají vzdálenost od linie menší, nežli je definovaná hodnota a které nejsou navázány na linii. Podrobný bod ve vzdálenosti menší, než je parametr budou označeny jako varování.

Kontrola minimální vzdálenost bodu od linie - příklady

Obrázek č. 6: Příklady ke kontrole minimální vzdálenost bodu od linie.

Další kapitola - 4. Plošné kontroly