2016-05-12 8 views
0

.tif.shpに変換するためにGDALを使用しています。GDAL gdal_polygonize.py TypeError

Traceback (most recent call last): 
    File "/usr/local/bin/gdal_polygonize.py", line 166, in <module> 
    drv = ogr.GetDriverByName(format) 
    File "/Library/Frameworks/GDAL.framework/Versions/1.11/Python/2.7/site-packages/osgeo/ogr.py", line 5255, in GetDriverByName 
    return _ogr.GetDriverByName(*args) 
TypeError: in method 'GetDriverByName', argument 1 of type 'char const *' 

私は信じていません「ESRIシェイプファイル」を交換する.tifファイルやコマンド

答えて

1

試しに何か問題があります:

gdal_polygonize.py input.tif -f “ESRI Shapefile” out.shp 

しかし、これは動作しないとの結果で'ESRIシェイプファイル'または 'ESRIシェイプファイル'で指定します。 ランダムなラスタを試しましたが、エラーは発生しません。

gdal_polygonize.py input.tif -f "ESRI Shapefile" out.shp 
+0

実際、正常に動作します。ありがとう – Defoncesko