mirror of
https://github.com/oDinZu/natural-earth-vector.git
synced 2025-02-23 00:02:17 -05:00
19 lines
671 B
Bash
Executable File
19 lines
671 B
Bash
Executable File
#!/bin/sh
|
|
|
|
SOURCE=$1
|
|
ZIPFILE=$2
|
|
BASE=${ZIPFILE%.zip}
|
|
|
|
# Spherical mercator extent and projection,
|
|
# http://proj.maptools.org/faq.html#sphere_as_wgs84
|
|
|
|
EXTENT="-180 -85.05112878 180 85.05112878"
|
|
P900913="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs"
|
|
|
|
ogr2ogr --config OGR_ENABLE_PARTIAL_REPROJECTION TRUE -t_srs "$P900913" -clipsrc $EXTENT -segmentize 1 -skipfailures $BASE.shp $SOURCE
|
|
|
|
ogrinfo -so $BASE.shp $BASE | tail -n +4 > info.txt
|
|
shapeindex $BASE.shp
|
|
zip -j $ZIPFILE $BASE.dbf $BASE.index $BASE.prj $BASE.shp $BASE.shx info.txt
|
|
rm -f $BASE.dbf $BASE.index $BASE.prj $BASE.shp $BASE.shx info.txt
|