Ztotožnění průběhu je jednou z metod jak zlepšit čitelnost mapy, často zároveň vede ke snížení jejího grafického zaplnění. V menších měřítcích se kresby obou prvků k sobě přibližují natolik, že drobné oscilace v jejich průběhu jsou patrné, nepřinášejí přidanou či důležitou informaci a působí rušivě. Ke ztotožnění průběhu kartograf přistupuje u prvků, které mají ve své části podobný průběh. Je typické u prvků, jejichž kresba není v terénu přesně ohraničena, případně nejsou z hlediska účelu mapy jejich tvar a polohová přesnost podstatné. Typickým příkladem prvky, na který je uplatňována, jsou liniové prvky mikroreliéfu. Při realizaci rozlišujeme prvek hlavní, respektive vodící a prvek závislý . Průběh vodícího prvku zůstává nezměněn, naopak průběh prvku závislého je mu přizpůsoben. Z grafického hlediska rozlišujeme čtyři varianty ztotožnění:
# Použitelné algoritmy Z dostupných knihoven je oblast ztotožnění průběhu částečně řešena na platformě ESRI ArcGIS. Je zde dostupná poměrně pokročilá funkcionalita pro ztotožnění průběhu, určená pro začištění vektorových dat velkého měřítka. Je schopna precizně ztotožnit průběh kresby tam, kde závislý element vede v celém svém průběhu podél elementu hlavního. Detaily řešení jsou patrné z obrázku a je možné je beze zbytku využít ve vlastním řešení. Funkcionalita je interaktivně umístěna do sady nástrojů Conflation Toolbox a je dostupná v prostředí ArcPy. Dále je dostupná funkcionalita pro výpočet tzv. Hausdorfovy vzdálenosti, která umožňuje vyčíslit míru podobnosti dvou geometrií. Blíže viz například dokumentace PostGIS. # Řešení úlohy Ztotožnění průběhu kreseb je potřeba řešit v kontextu celého prvku a zejména vzít v úvahu zachování tvaru kresby. Tento typ úloh se obvykle řeší stanovením dvou prahových hodnot. Vodící objekt je znázorněn modře, závislý objekt znázorňují šedé hrany a jeho vrcholy - šedá kolečka. Kresba objektu je částečně ve vzdálenosti menší než zelená zóna (buffer). Dále definujeme, co je pro nás ještě rušivá odchylka a co už ne, což je znázorněno žlutou vzdáleností T.
Diskuze * https://github.com/raugustyn/TB04CUZK001_KnowledgeDiscussions/issues/256">Strukturální vzor 23.12.2016 11:21:22
|