Mam dużą liczbę wielokątów reprezentujących granice hrabstw USA, które muszę połączyć w jak najmniejszą liczbę wielokątów.
Czy można to zrobić za pomocą niekomercyjnego oprogramowania lub oprogramowania o rozsądnej cenie?
PostGIS nie jest dostępny, podobnie jak Java, ale C jest.
ogr2ogr
aggregation
LeeGee
źródło
źródło
gpc
tytuł, o którym mowa, to GPC - biblioteka General Polygon Clipper z University of ManchesterOdpowiedzi:
Z
ogr2ogr
(GDAL> = 1.10 z obsługą SpatiaLite):źródło
gdalinfo --version
)? Aby obejść ten problem, możesz najpierw spróbować utworzyć plik kształtu, a następnie przekonwertować go na KML, ponieważ sterownik KML ma pewne ograniczenia.-so
:ogrinfo -so somedata.gdb my_layer_name
i filtruj dla „Geometry Column =”Jeśli chcesz mieć dostęp do czysto lekkiego C, możesz użyć kombinacji shapelib od Franka Warmerdama i gpc od Alana Murty. Uważam, że obsługa DBF w shapelib jest trochę trudna, ale czytanie czegoś jest w porządku. Dla Perla można je znaleźć w repozytorium CPAN pod pozycjami Geo :: Shapelib i Math :: Geometry :: GPC . Oprócz Geo :: Proj4 do transformacji współrzędnych możesz mieć minimalistyczny dostęp do operacji GIS. Lubię to.
źródło