Czy jest dostępne narzędzie, które pozwala mi uruchamiać miliony plików kształtów paczek i upraszczać je?
shapefile
ogr
open-source-gis
NetConstructor.com
źródło
źródło
Odpowiedzi:
Możesz wypróbować Shapely - API Pythona zbudowane na bazie GEOS . Ponieważ zarówno Shapely, jak i GDAL mają biblioteki Pythona, możesz łatwo łączyć je z danymi z wielu różnych źródeł (w tym plików kształtów), a następnie upraszczać i eksportować według potrzeb.
Jedynym minusem może być szybkość, jeśli robisz miliony funkcji - szybsze korzystanie z GEOS lub JTS może być szybsze .
Zobacz metodę uproszczenia :
źródło
Wersja 9.0 GDAL / OGR dodała opcję -simplify do pliku polecenia ogr2ogr . Dokumentacja wskazuje, że zachowuje topologię.
Przykładowe użycie:
źródło
Jeśli Twoje dane są przechowywane w PostGIS, spróbuj użyć ST_SimplifyPreserveTopology .
źródło
ogr2ogr ma opcję „segmentuj”, która wydaje się robić to, czego potrzebujesz: dokumentację ogr2ogr GDAL
Z tej strony:
źródło
Możesz spróbować Mapshaper . Możliwe są pewne ograniczenia związane z rozmiarem pliku.
źródło
GRASS v. Uogólnij
http://grass.osgeo.org/gdp/html_grass64/v.generalize.html
źródło
Inspiruj z Mapshaper, ale bezpośrednio w lokalnym, spójrz na https://github.com/migurski/Bloch
źródło