Geojson to shapefile using Python

Viewed 12648

I'm trying to convert a geojson file into a shapefile. I'm trying this way (I'm very new to Python so it might be incorrect).

import urllib, geojson, gdal
url= ' http://ig3is.grid.unep.ch/istsos/wa/istsos/services/ghg/procedures/operations/geojson?epsg=4326'
response = urllib.urlopen(url)
data = geojson.loads(response.read())

file = open ('data.geojson', 'w')
pickle.dump(data,file)
file.close()
ogr2ogr -f "ESRI Shapefile" destination_data.shp "data.geojson"

So I'm getting the data from an url, put it in a file and when I try to convert it into a shapefile I got this error:

 File "<stdin>", line 1
    ogr2ogr -f "ESRI Shapefile" destination_data.shp "data.geojson"
                              ^
SyntaxError: invalid syntax

As I'm quite new I tried the solutions that I found on the web. Is there any way of making this work?

1 Answers
Related