Eu tenho um grande número de polígonos representando os limites dos condados dos EUA que eu preciso mesclar no menor número possível de polígonos.
É possível fazer isso com software não comercial ou com preço razoável?
O PostGIS não está disponível, nem Java, mas C está.
ogr2ogr
aggregation
LeeGee
fonte
fonte
gpc
referenciado no título é GPC - Biblioteca Geral Polygon Clipper , da Universidade de ManchesterRespostas:
Com
ogr2ogr
(GDAL> = 1.10 com suporte ao SpatiaLite):fonte
gdalinfo --version
)? Como solução alternativa, você pode tentar criar um shapefile primeiro e depois convertê-lo em KML, porque o driver KML tem algumas limitações.-so
somente resumo mudar:ogrinfo -so somedata.gdb my_layer_name
e filtro para "Coluna Geometria ="Se você deseja um acesso C leve e puro, use uma combinação de shapelib de Frank Warmerdam e gpc de Alan Murta. Acho que o manuseio do DBF no shapelib é um pouco complicado, mas ler algo está OK. Para o perl, você pode encontrá-los no Repositório CPAN, nas entradas Geo :: Shapelib e Math :: Geometry :: GPC . Além do Geo :: Proj4 para transformação de coordenadas, você pode ter um acesso minimalista às operações de GIS. Eu gosto disso.
fonte