Plotų formavimas pagal topologijas

 

Sukurtas pusiau automatinis topologijos klaidų taisymas, kurio pagalba bus užpildyti plotai. Norint įgalinti topologijos klaidų taisymą, topo_rules.json faile, norimos taisyklės aprašyme (kol kas taisymas realizuotas tik MBCBL taisyklėms), reikia pridėti „correctorArgs“ savybę - masyvą, pvz.:

Sukurtame masyve yra išvardinami sluoksniai, pagal kuriuos reikia suskaldyti taisomos klaidos plotą.

Taisyklėms, kurioms įgalintas klaidų taisymas, topologijos tikrinimo dialoge šalia aptiktų topologijos klaidų rodomas mygtukas "Pildyti..." - jį paspaudus patenkama į konkrečios klaidos taisymo (plotų pildymo) dialogą.

 

 

 

Plotų pildymo dialoge yra pateikiami neužpildyti plotai, kurie yra suskaidyti, pagal topo_rules.json faile nurodytus masyve sluoksnius.

Pildyti iš identifikacinių blokų“ – uždėta varnelė leis pildymo atveju plotus automatiškai kurti pagal identifikacinį bloką užpildant bloko atributinę informaciją.

Pildyti dinamines anotacijas“ – uždėta varnelė plotų pildymo komanda generuos dinamines anotacijas.

 

Pažymėjus neužpildytą plotą ir paspaudus mygtuką „Pildyti”, pateikiamas pasirinkimas ar plotą prijungti prie pasirinkto objekto ar sukurti naują ženklą.

 

Komanda gali būti iškviečiama meniu Ribbon juostoje GKTR → Kitos savivaldybės paspaudus  mygtuką arba komandinėje eilutėje įrašius IERA_TOPO_FIX ir paspaudus ENTER. Skirtingai nei topologijos tikrinimo komanda, ši komanda patikrina tik tas taisykles, kurioms įgalintas klaidų taisymas ir iš karto atidaromas plotų pildymo dialogas, jei brėžinyje yra neužpildytų plotų. Jei brėžinyje visi plotai užpildyti taisyklingai, tai pateikiamas pranešimas, kad „Neužpildytų plotų nerasta“.

 

 

Iškvietus komanda „Plotų pildymas“ plotų pildymo dialoge taisomos ne konkrečios taisyklės konkreti klaida (kaip topologijos tikrinimo komandoje), o visų taisymui įgalintų taisyklių visos klaidos.