Existe alguma ferramenta disponível que permita executar milhões de shapefiles de pacotes e simplificá-los?
shapefile
ogr
open-source-gis
NetConstructor.com
fonte
fonte
Respostas:
Você pode experimentar o Shapely - uma API Python construída sobre o GEOS . Como o Shapely e o GDAL têm bibliotecas Python, você pode combiná-los facilmente com dados de várias fontes diferentes (incluindo shapefiles) e simplificar e exportar conforme desejado.
A única desvantagem pode ser a velocidade se você estiver executando milhões de recursos - pode ser mais rápido usar o GEOS ou o JTS diretamente.
Veja o método simplify :
fonte
A versão 9.0 do GDAL / OGR adicionou a opção -simplify ao comando ogr2ogr . A documentação indica que preserva a topologia.
Exemplo de uso:
fonte
Se seus dados estiverem armazenados no PostGIS, tente usar ST_SimplifyPreserveTopology .
fonte
ogr2ogr possui uma opção "segmentar" que parece fazer o que você precisa: GDAL ogr2ogr documentation
A partir dessa página:
fonte
Você pode experimentar o Mapshaper . Talvez haja algumas limitações devido ao tamanho do arquivo.
fonte
GRASS v.generalize
http://grass.osgeo.org/gdp/html_grass64/v.generalize.html
fonte
Inspire-se no Mapshaper, mas diretamente no local, consulte https://github.com/migurski/Bloch
fonte