Grįžti...

Plotai

Pritraukimas prie kelių

GRPK duomenų rinkinyje žemėnauda (sluoksnio PLOTAI geoobjektai) yra sukurti naudojant pilno padengimo topologiją. Bet teikiant duomenis šie poligonai yra apkarpomi nuo kelių ir vandens kelių sukurtais buferiais. Generalizuojant tokie kelių buferiai yra per maži objektai, todėl juos reikia pirmus pašalinti ir realiai atstatyti situaciją, kuri buvo prieš šiuos buferius sukuriant - atstatyti pilną žemėnaudos plotų topologiją.

Žemiau pateikiami pavyzdžiai, kaip atliekamas šis veiksmas.

Sluoksnyje „Išorė“ matome pradinį buferį, kurį reikia pašalinti.

„Viduriukas“ - tai su buferiu susikertantys keliai, paimti iš kelių sluoksnio. Tai bus tie patys keliai, nuo kurių generuotas buferis, kurį mes dabar naikiname. Kadangi kelias gali būti akligatvis, o mums reikia kelio abi puses atskirti į atskiras dalis, kad jos būtų prijungtos prie „savo“ pusėje esančio poligono, tai akligatvio pusėje (t.y. ten, kur prie kelio segmento galo nesiliečia joks kitas kelias) mes kelią pratęsime šiek tiek toliau, kad jis kirstų buferį.

„Liestinė“ - iteruojame per visus buferį liečiančius greta esančius plotus, ir kiekvieną iš tokių susilietimo linijų kuriame kaip atskirą „liestinę“ (žemėlapyje rodomos skirtingomis spalvomis). Nuo liestinių pradžioje ir pabaigoje esančių taškų iki „viduriuko“ nuleidžiami statmenys, kuriuos matote sluoksnyje „SS“. Naudojant liestines viduriuką ir statmenis suformuojami „Plotukai“ (irgi pavziduoti skirtingomis spalvomis), kurie vėliau prijungiami prie žemėnaudos ploto.

Kelių galuose, kur yra jungtys su kitais keliais, kartais susidaro trikampiai, kurie nesiliečia su jokia žemėnauda. Mums reikia tuos gabaliukus prijungti prie tos žemėnaudos, kuri yra toje pačioje kelio pusėje. Tam mes paskaičiuojame „grupes“.

Smulkių poligonų panaikinimas

Naikinami visi poligonai, kurių plotas mažesnis už 10000m2. Poligonas prijungiamas arba prie tokio paties tipo (su tokiu pačiu gkodu) ploto, arba prie kaimyninio ploto, kuris turi ilgiausią liestinę su naikinamu plotu.

Pavyzdžiai plotų, kurie prijungiami prie greta esančių tokių pačių tipų plotų:

Pavyzdžiai plotų, kurie prijungiami prie greta esančių kito tipo plotų, turinčių ilgiausią bendrą liestinę:

Galų gale ieškome plotų, kurie yra per siauri. Plotams skaičiuojamas negiamas -10 metrų buferis, jei dėl to plotas dingsta, tai jis laikomas „siauru“ ir irgi naikinamas. Siaurų plotų pavyzdžiai:

Rezultatai

Vykdymo statistikos

Lentelėje pateikiami vykdymo laikai valandos:minutės

Paruošimas (h:m)Kelių buferių naikinimasVandens buferių naikinimasMažų plotų eliminavimas
15:2020:3305:5216:55