Me gustaría agregado de los polígonos que se encuentran a menos de 2 metros el uno del otro, como el Agregado de los Polígonos (Cartografía) de la herramienta en ArcMap, pero el uso de GDAL con Python.
Para añadir algún detalle en caso de que el problema puede ser abordado anteriormente en la tubería, estos polígonos creados mediante Polygonize en GDAL de PNG binario máscaras con el siguiente código:
dst_layername = blockname + "_Piles"
drv = ogr.GetDriverByName("ESRI Shapefile")
dst_ds = drv.CreateDataSource( dst_layername + ".shp" )
dst_layer = dst_ds.CreateLayer(dst_layername, srs = None )
gdal.Polygonize( srcband, None, dst_layer, -1, [], callback=None )
Para demostrar lo que quiero decir con la herramienta ArcMap, aquí están mis polígonos antes:
Y aquí están mis polígonos después de ejecutar el Agregado de los Polígonos de la herramienta:
Quiero hacer este uso no ESRI herramientas que me pueden llamar desde Python. He estado usando osgeo y GDAL para mi proyecto hasta ahora.