From e5acdb08d6a5d251ada74374a0bbfdda115b4c20 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Thu, 17 Apr 2014 14:15:25 +0100 Subject: Imported Upstream version 2.13.0 --- get-shapefiles.sh | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100755 get-shapefiles.sh (limited to 'get-shapefiles.sh') diff --git a/get-shapefiles.sh b/get-shapefiles.sh new file mode 100755 index 0000000..e21945f --- /dev/null +++ b/get-shapefiles.sh @@ -0,0 +1,65 @@ +#!/bin/bash +set -e -u + +UNZIP_OPTS=-qqu + +# create and populate data dir + +mkdir -p data/ +mkdir -p data/world_boundaries +mkdir -p data/simplified-land-polygons-complete-3857 +mkdir -p data/ne_110m_admin_0_boundary_lines_land +mkdir -p data/ne_10m_populated_places +mkdir -p data/land-polygons-split-3857 + +# world_boundaries +echo "dowloading world_boundaries..." +curl -z "data/world_boundaries-spherical.tgz" -L -o "data/world_boundaries-spherical.tgz" "http://planet.openstreetmap.org/historical-shapefiles/world_boundaries-spherical.tgz" +echo "expanding world_boundaries..." +tar -xzf data/world_boundaries-spherical.tgz -C data/ + +# simplified-land-polygons-complete-3857 +echo "downloading simplified-land-polygons-complete-3857..." +curl -z "data/simplified-land-polygons-complete-3857.zip" -L -o "data/simplified-land-polygons-complete-3857.zip" "http://data.openstreetmapdata.com/simplified-land-polygons-complete-3857.zip" +echo "simplified-land-polygons-complete-3857..." +unzip $UNZIP_OPTS data/simplified-land-polygons-complete-3857.zip simplified-land-polygons-complete-3857/simplified_land_polygons.{shp,shx,prj,dbf,cpg} -d data/ + +# ne_110m_admin_0_boundary_lines_land +echo "dowloading ne_110m_admin_0_boundary_lines_land..." +curl -z data/ne_110m_admin_0_boundary_lines_land.zip -L -o data/ne_110m_admin_0_boundary_lines_land.zip http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/ne_110m_admin_0_boundary_lines_land.zip +echo "expanding ne_110m_admin_0_boundary_lines_land..." +unzip $UNZIP_OPTS data/ne_110m_admin_0_boundary_lines_land.zip -d data/ne_110m_admin_0_boundary_lines_land/ + +# ne_10m_populated_places +echo "dowloading ne_10m_populated_places..." +curl -z data/ne_10m_populated_places.zip -L -o data/ne_10m_populated_places.zip http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_populated_places.zip +echo "expanding ne_10m_populated_places..." +unzip $UNZIP_OPTS data/ne_10m_populated_places.zip -d data/ne_10m_populated_places/ + +# land-polygons-split-3857 +echo "dowloading land-polygons-split-3857..." +curl -z "data/land-polygons-split-3857.zip" -L -o "data/land-polygons-split-3857.zip" "http://data.openstreetmapdata.com/land-polygons-split-3857.zip" +echo "expanding land-polygons-split-3857..." +unzip $UNZIP_OPTS data/land-polygons-split-3857.zip -d data/ + + +#process populated places +echo "processing ne_10m_populated_places..." +rm -f data/ne_10m_populated_places/ne_10m_populated_places_fixed.* +ogr2ogr --config SHAPE_ENCODING UTF8 data/ne_10m_populated_places/ne_10m_populated_places_fixed.shp data/ne_10m_populated_places/ne_10m_populated_places.shp + +#index +echo "indexing shapefiles" + +shapeindex --shape_files \ +data/simplified-land-polygons-complete-3857/simplified_land_polygons.shp \ +data/land-polygons-split-3857/land_polygons.shp \ +data/ne_10m_populated_places/ne_10m_populated_places_fixed.shp \ +data/ne_110m_admin_0_boundary_lines_land/ne_110m_admin_0_boundary_lines_land.shp + + +#clean up +echo "cleaning up..." +rm data/ne_10m_populated_places/ne_10m_populated_places.* + +echo "...done!" -- cgit v1.2.3