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.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| 01_pravidla:04_kontroly:04_kontroly_odvoz_objektu [2026/02/05 18:59] – [4.4 Plocha s chybným ohraničením] upřesněný popis kontroly 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/ | | 4.8 | odvozených objektů | [[01_pravidla/ | ||
| | 4.9 | odvozených objektů | [[01_pravidla/ | | 4.9 | odvozených objektů | [[01_pravidla/ | ||
| + | | 4.11 | odvozených objektů | [[01_pravidla/ | ||
| + | |||
| Předchozí dokument (kapitola): [[01_pravidla: | Předchozí dokument (kapitola): [[01_pravidla: | ||
| Řádek 55: | Řádek 57: | ||
| 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. | 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. | ||
| - | 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 | + | 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 |
| 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 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), | + | Výjimku tvoří neidentifikovaný objekt (0100000202), |
| 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. | 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. | ||
| Řádek 121: | Řá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 | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | 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ý, | ||
| + | |||
| + | 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: | ||
| + | {{: | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | //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).// | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | //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).// | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | //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 165: | Řádek 237: | ||
| ---- struct data ---- | ---- struct data ---- | ||
| stav.Stav | stav.Stav | ||
| - | stav.Projednáno | + | stav.Projednáno |
| ---- | ---- | ||
01_pravidla/04_kontroly/04_kontroly_odvoz_objektu.1770317954.txt.gz · Poslední úprava: autor: Irena Křeková
