2016-05-12 45 views
0

我正在使用GDAL將.tif轉換爲.shp文件。GDAL gdal_polygonize.py TypeError

gdal_polygonize.py input.tif -f 「ESRI Shapefile」 out.shp 

然而,這並不正常工作和結果:

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 *' 

我不相信有什麼毛病.tif文件或命令

回答

1

嘗試更換「ESRI shape文件」通過「ESRI Shapefile」或「ESRI Shapefile」。 我嘗試了一個隨機光柵,我沒有得到任何錯誤。

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

其實,它工作正常,謝謝 – Defoncesko