Conversion result implemented in Google Maps, using data of my hometown Deinze, Belgium
To convert ESRI shapefiles to geoJSON (which you can perfectly use JavaScript and thus pass on to Google Maps, see screenshot above) you will need GDAL (Geospatial Data Abstraction Library) — Mac Users: download here. I have installed GDAL 1.9 Complete
but perhaps the framework itself might also do.
After installation, you can use ogr2ogr
to do the actual conversion.
Convert ESRI Shapefile to geoJSON:
/Library/Frameworks/GDAL.framework/Programs/ogr2ogr -f "GeoJSON" output.json input.shp
Convert ESRI Shapefile to geoJSON with Coordinates Conversion (here LAMBERT 1972 (EPSG:31370) to WGS84):
/Library/Frameworks/GDAL.framework/Programs/ogr2ogr -f "GeoJSON" -s_srs "EPSG:31370" -t_srs "WGS84" output.json input.shp
The latter is the command you’ll be looking for when working with gisoost.be buurtwegen data.
Thank me with a coffee.
I don\'t do this for profit but a small one-time donation would surely put a smile on my face. Thanks!
To stay in the loop you can follow @bramus or follow @bramusblog on Twitter.
Nice work, great description – saved me a year of converting this in ignorance of the easy way.
Keep up the good work!