-
-
Save tdaubs/884ebcf1dc0433d2340d to your computer and use it in GitHub Desktop.
Revisions
-
benbalter revised this gist
Jun 27, 2013 . 1 changed file with 8 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,16 +1,20 @@ # Bulk convert shapefiles to geojson using ogr2ogr # For more information, see http://ben.balter.com/2013/06/26/how-to-convert-shapefiles-to-geojson-for-use-on-github/ # Note: Assumes you're in a folder with one or more zip files containing shape files # and Outputs as geojson with the crs:84 SRS (for use on GitHub or elsewhere) #geojson conversion function shp2geojson() { ogr2ogr -f GeoJSON -t_srs crs:84 "$1.geojson" "$1.shp" } #unzip all files in a directory for var in *.zip; do unzip "$var"; done #convert all shapefiles for var in *.shp; do shp2geojson ${var%\.*}; done # You'd probably want to `mv *.geojson [path-to-git-repo]/` at this point # so you could commit the file to GitHub # Happy mapping! -
benbalter revised this gist
Jun 26, 2013 . 1 changed file with 4 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -10,4 +10,7 @@ function shp2geojson() { for var in *.zip; do unzip "$var";done #convert all shapefiles for var in *.shp; do shp2geojson ${var%\.*}; done # You'd probably want to `mv *.geojson [path-to-git-repo]/` at this point # so you could commit the file to GitHub -
benbalter revised this gist
Jun 25, 2013 . 1 changed file with 3 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,6 @@ # Assumes you're in a folder with one or more zip files containing shape files # Outputs as geojson with the crs:84 SRS #geojson conversion function shp2geojson() { ogr2ogr -f GeoJSON -t_srs crs:84 "$1.geojson" "$1.shp" -
benbalter revised this gist
Jun 25, 2013 . 1 changed file with 8 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,10 @@ #geojson conversion function shp2geojson() { ogr2ogr -f GeoJSON -t_srs crs:84 "$1.geojson" "$1.shp" } #unzip all files in a directory for var in *.zip; do unzip "$var";done #convert all shapefiles for var in *.shp; do shp2geojson ${var%\.*}; done -
benbalter created this gist
Jun 25, 2013 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,4 @@ #geojson conversion function shp2geojson() { ogr2ogr -f GeoJSON -t_srs crs:84 "$0.geojson" "$1.shp" }