lt.geologyidea.com
Daugiau

Daugiakampių grupavimo strategijos

Daugiakampių grupavimo strategijos


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Ieškau strategijų, kaip pakartoti „ArcGIS“ įrankio „Aggregate Polygons“ funkcijas. Tai skiriasi nuo tiesioginio ištirpinimo daugiakampiuose - operacija turi užpildyti spragas tam tikro nuokrypio ribose.

Būčiau patenkintas sprendimu QGIS arba PostGIS. Bandžiau kažką išsiaiškinti jau su išgaubtu korpusu, bet jis ne visai pasiekia tai, ko aš siekiu, todėl esu nesėkmingas. Ar turite kokių nors strategijų?


Galite ką nors išbandyti naudodami ST_ConvexHull arba ST_ConcaveHull. Akivaizdu, kad tai tik greitas įsilaužimas, tačiau jūsų sąlygomis tai gali veikti.

Štai mano originalūs daugiakampiai:

Štai pora išgaubtų korpusų sąjunga, skirta poliams, kurių atstumas yra <500 m:

pasirinkite st_union (geom) kaip geom iš (pasirinkite st_convexhull (st_collect (a.geom, b.geom))) kaip geom iš polių a, polių b kur st_dwithin (a.geom, b.geom, 500) ir a.gid

Pateikiame porų įgaubtų korpusų sąjungą su 0,5 argumentui:

pasirinkite st_union (geom) kaip geom iš (pasirinkite st_concavehull (st_collect (a.geom, b.geom), 0.5) kaip geom iš polių a, polių b kur st_dwithin (a.geom, b.geom, 500) ir a.gid

Viskas įvyks keistai, jei įjungsite skyles „ST_ConcaveHull“: