You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Directly reading the contents of a geojson file is a bit outside the scope of this library, but there are convenience methods for writing shapes from geojson dicts, which can then be opened with a Reader. Perhaps something like this:
import shapefile
import json
geoj = json.loads(open('fromfile.geojson').read())
w = shapefile.Writer('tofile.shp')
for feat in geoj['features']:
w.shape(feat['geometry'])
w.close()
r = shapefile.Reader('tofile.shp')
Some more work required to add fields and records, and detecting the correct field types, depending on your use-case.
Describe the feature request
Looking for the ability to easily read a geojson file into the Reader.
Contributions
The text was updated successfully, but these errors were encountered: