```mermaid flowchart TB A["Kataster"] --> E["Katkestatud otspunktide parandamine"] & G["Kat. vaheliste alade täitmine"] & I["Kattuvate alade eemaldamine katastris"] B["OSM teed"] --> H["Teede osadeks jaotamine"] C["Ametlikud teed"] --> H D["Dokumendid 1, 2, 3"] --> F["Duplikaatide ja kattuvuste eemaldamine"] E --> F G --> F I --> F F --> J["Puhas teedealuse maade kiht"] H --> K["Detailne teekiht"] J --> L["Teede tabel"] K --> L L --> M["K kvaliteedi kontroll 1"] & N["K kvaliteedi kontroll 2"] & O["K kvaliteedi kontroll 3"] M --> P["Valideerimine"] N --> P O --> P P --> Q["Põhikomponent"] Q --> R["Praktiline kasu"] A:::datasrc B:::datasrc C:::datasrc D:::datasrc ```