Vojtěch Dubrovský zveřejnil webovou aplikaci pro prohlížení a validaci souborů ve formátu JVF DTM (Jednotný výměnný formát Digitální technické mapy České republiky).
Nástroj pracuje výhradně lokálně. Nahraný soubor se zpracuje v prohlížeči a nic se neodesílá na server.
2D mapa, 3D pohled, topologická validace
Aplikace zobrazuje obsah JVF XML souboru ve dvou režimech.
Ve 2D mapě se vektorové vrstvy vykreslují nad podklady ČÚZK — Základní mapou nebo Ortofotem. Stylování odpovídá katalogu kartografických symbolů DTM ČR, včetně barev, čárkování a variant podle atributů objektů. Bodové symboly mají geodeticky korektní velikost odpovídající referenčnímu měřítku 1 : 500.
Ve 3D pohledu lze data procházet klávesnicí a prohlížet v prostorovém kontextu. Pod vektorovými geometriemi se zobrazuje digitální model terénu DMR5G od ČÚZK, obarvený hypsometricky a překrytý vrstevnicemi po jednom metru.
Třetí hlavní funkcí je topologická validace. Aplikace kontroluje geometrickou platnost dat — uzavřenost polygonů, absenci self-intersection, platné souřadnice v rozsahu S-JTSK — a rovněž meziobjektové vazby, například zda definiční bod leží uvnitř příslušné plochy nebo zda osa komunikace leží uvnitř svého obvodu. U souborů změnových vět se meziobjektová topologie přeskakuje, protože sousední objekty mohou existovat pouze v referenční databázi IS DMVS.
Přehled prvků a legenda
Aplikace obsahuje panel přehledu prvků se seznamem všech načtených objektů seskupených podle typu. Kliknutím na záznam se mapa přiblíží na daný objekt; kliknutí přímo v mapě naopak označí odpovídající řádek v panelu. U změnových souborů jsou záznamy rozlišeny barevným označením podle operace — vložení, aktualizace nebo smazání.
Součástí je i kompletní legenda s přibližně 360 objektovými typy specifikace, filtrovatelná podle názvu, kódu nebo kategorie.
Open-source
Zdrojový kód je dostupný na GitHubu pod licencí MIT. Projekt je organizován jako monorepo se čtyřmi npm workspace balíčky: typy doménového modelu (jvf-dtm-types), parser XML (jvf-parser), modul topologické validace (jvf-topology) a samotná webová aplikace (jvf-viewer) postavená na Vite, OpenLayers a Three.js.
Autor sám upozorňuje, že aplikace není oficiálním nástrojem ČÚZK ani součástí IS DMVS a její výsledky nenahrazují oficiální přejímku. Slouží jako pomůcka pro rychlou vizuální a topologickou kontrolu dat před jejich odesláním do systému.






