kopia lustrzana https://github.com/osm2vectortiles/osm2vectortiles
Add download and import script
rodzic
f3f5387390
commit
2eecb98a59
|
@ -1,5 +1,12 @@
|
|||
FROM mdillon/postgis:9.4
|
||||
|
||||
ADD http://data.openstreetmapdata.com/water-polygons-split-3857.zip /data
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
||||
wget unzip \
|
||||
--no-install-recommends
|
||||
|
||||
RUN mkdir -p /usr/src/app
|
||||
COPY import.sh /usr/src/app/
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
CMD ["./import.sh"]
|
|
@ -8,12 +8,23 @@ readonly OSM_USER=${OSM_USER:-osm}
|
|||
readonly OSM_PASSWORD=${OSM_PASSWORD:-osm}
|
||||
|
||||
readonly DB_HOST=$DB_PORT_5432_TCP_ADDR
|
||||
readonly DATADIR=/usr/src/app/data
|
||||
|
||||
function download_shp() {
|
||||
mkdir $DATADIR
|
||||
cd $DATADIR
|
||||
wget http://data.openstreetmapdata.com/water-polygons-split-3857.zip
|
||||
unzip water-polygons-split-3857.zip
|
||||
rm water-polygons-split-3857.zip
|
||||
}
|
||||
|
||||
function import_shp() {
|
||||
shp2pgsql -g way /data/water-polygons-split-3857/water_polygons.shp | psql -h $DB_HOST -p 5432 -U $OSM_USER -W $OSM_PASSWORD $OSM_DB
|
||||
cd $DATADIR
|
||||
shp2pgsql -g way water-polygons-split-3857/water_polygons.shp | psql -h $DB_HOST -p 5432 -U $OSM_USER -W $OSM_PASSWORD -d $OSM_DB
|
||||
}
|
||||
|
||||
function main() {
|
||||
download_shp
|
||||
import_shp
|
||||
}
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue