Dennis,

You either have to know the absolute path to gdal_polygonize.py or have its location on your system path to make that work. And I also recommend
the subprocess module instead of the deprecated os.system.

    import subprocess

    subprocess.check_output(
        ['/PATH/TO/gdal_polygonize.py',
         '-f KML',
         'tmp.4.vrt',
         'tmp.5.kml'])

The gdal_polygonize.py script is a very thin wrapper around the gdal.Polygonize() function. Shelling out from a Python script to another Python script is kind of round-a-bout – you could just grab the gdal_polygonize.py code and reuse it in your Python program.

On 1/16/14, 9:53 AM, Dennis Burgess wrote:
Runing a command to do a gdal_polygonize, the gdal_translate and org2org
functions work just ifne, just not poloygoize..??

os.system('gdal_polygonize tmp.4.vrt -f KML tmp.5.kml')

I get :

python: can't open file '\bin\gdal_polygonize.py';: error 2, no such
file or directory

any thoughts, windows gdal using osgeo4w

*_Dennis Burgess,_**//*


--
Sean Gillies
s...@mapbox.com
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to