Как запустить gdal_polygonize.py?Python

Программы на Python
Anonymous
Как запустить gdal_polygonize.py?

Сообщение Anonymous »

Это мой первый вопрос на форуме, поэтому извините, если я не соблюдаю некоторые правила этикета форума.
Я пытаюсь запустить gdal_polygonize.py чтобы полигонизировать растровый файл с помощью этого кода,

Код: Выделить всё

# 4- CONVERT RASTER DATA TO VECTOR
input_layer = raster.tif
output = shapefile.shp

subprocess.call('"C:\\OSGeo4W\\apps\\gdal\\share\\bash-completion\\completions\\gdal_polygonize.py" %s -f "ESRI Shapefile" %s' %(input_layer, output),shell=True)
Input_layer уже находится там, где его ищет код. Но я не понимаю, почему gdal_polygonize.py не генерирует выходной шейп-файл. При запуске subprocess.call(...) не появляется сообщение об ошибке, указывающее на что-то не так.
Я пытался решить проблему с помощью решений, представленных в этой записи, https:// stackoverflow.com/a/40157820/17237490, но мне это не удалось.
Любая помощь очень ценится!

Подробнее здесь: https://stackoverflow.com/questions/788 ... ygonize-py

Вернуться в «Python»