J'essaie de convertir des données raster en données polygonales. Auparavant, j'utilisais le fichier shapefile.py pour créer des données ponctuelles sur des lat / lon individuels sur le raster. Mais cela créera une énorme donnée et l'interroger sera un gros problème.
Donc, ce serait mieux si je suis capable de convertir les données raster en données polygonales. J'ai pu trouver SAGA , mais il semble qu'il ne peut convertir que les fichiers .grd . Existe-t-il un moyen de convertir le format GeoTIFF ou les jeux de données raster en général en polygone?
MISE À JOUR: Utilisation de gdal_polygonize.py
J'exécute la ligne de code suivante,
gdal_polygonize.py ~/development/Biodiversity/biodiversity/GeoTIFF/bio11.tif -f "ESRI Shapefile" bio11.shp
Mais j'obtiens l'erreur suivante. Ma version gdal est 1.9.0.
Traceback (most recent call last):
File "/usr/bin/gdal_polygonize.py", line 34, in <module>
import gdal, ogr, osr
File "/usr/lib/python2.7/dist-packages/gdal.py", line 2, in <module>
from osgeo.gdal import deprecation_warn
File "/usr/lib/python2.7/dist-packages/osgeo/__init__.py", line 21, in <module>
_gdal = swig_import_helper()
File "/usr/lib/python2.7/dist-packages/osgeo/__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: libjvm.so: cannot open shared object file: No such file or directory