using geofabrik-download for quickstart

This commit is contained in:
ImreSamu 2016-11-27 11:31:43 +01:00
parent 0690750fe1
commit 2957fb6048
3 changed files with 61 additions and 12 deletions

View File

@ -56,3 +56,37 @@ clean:
clean_build:
rm -f build/openmaptiles.tm2source/data.yml && rm -f build/mapping.yaml && rm -f build/tileset.sql
psql:
docker-compose run --rm import-osm /usr/src/app/psql.sh
import-sql-dev:
docker-compose run --rm import-sql /bin/bash
import-osm-dev:
docker-compose run --rm import-osm /bin/bash
download-geofabrik:
@echo Download area : $(area)
docker-compose run --rm import-osm ./download-geofabrik.sh $(area)
ls ./data/*
download-geofabrik-list:
docker-compose run --rm import-osm ./download-geofabrik-list.sh
etlgraph:
generate-etlgraph layers/boundary/boundary.yaml
generate-etlgraph layers/highway/highway.yaml
generate-etlgraph layers/housenumber/housenumber.yaml
generate-etlgraph layers/landuse/landuse.yaml
generate-etlgraph layers/poi/poi.yaml
generate-etlgraph layers/water/water.yaml
generate-etlgraph layers/waterway/waterway.yaml
generate-etlgraph layers/building/building.yaml
generate-etlgraph layers/highway_name/highway_name.yaml
generate-etlgraph layers/landcover/landcover.yaml
generate-etlgraph layers/place/place.yaml
generate-etlgraph layers/railway/railway.yaml
generate-etlgraph layers/water_name/water_name.yaml

View File

@ -1,8 +0,0 @@
version: "2"
services:
generate-vectortiles:
environment:
BBOX: "8.25,46.97,9.58,47.52"
MIN_ZOOM: "0"
MAX_ZOOM: "7"

View File

@ -3,6 +3,15 @@ set -o errexit
set -o pipefail
set -o nounset
if [ $# -eq 0 ]; then
echo "No parameter - set area=albania "
osm_area=albania
else
osm_area=$1
fi
testdata=${osm_area}.osm.pbf
##
## OpenMapTiles quickstart.sh for x86_64 linux
##
@ -75,20 +84,30 @@ echo "--------------------------------------------------------------------------
echo "====> : Removing old MBTILES if exists ( ./data/*.mbtiles ) "
rm -f ./data/*.mbtiles
testdata=zurich_switzerland.osm.pbf
testdataurl=https://s3.amazonaws.com/metro-extracts.mapzen.com/$testdata
if [ ! -f ./data/${testdata} ]; then
echo " "
echo "-------------------------------------------------------------------------------------"
echo "====> : Downloading testdata $testdata "
rm -f ./data/*
wget $testdataurl -P ./data
#wget $testdataurl -P ./data
docker-compose run --rm import-osm ./download-geofabrik.sh ${osm_area}
else
echo " "
echo "-------------------------------------------------------------------------------------"
echo "====> : The testdata ./data/$testdata exists, we don't need to download! "
fi
if [ ! -f ./data/${testdata} ]; then
echo " "
echo "Missing ./data/$testdata , Download error? "
exit 404
fi
echo " "
echo "-------------------------------------------------------------------------------------"
echo "====> : Remove old generated source files ( ./build/* ) ( if they exist ) "
@ -162,7 +181,7 @@ echo " : "
echo " : You will see a lot of deprecated warning in the log! This is normal! "
echo " : like : Mapnik LOG> ... is deprecated and will be removed in Mapnik 4.x ... "
docker-compose -f docker-compose.yml -f docker-compose-test-override.yml run --rm generate-vectortiles
docker-compose -f docker-compose.yml -f ./data/docker-compose-config.yml run --rm generate-vectortiles
echo " "
echo "-------------------------------------------------------------------------------------"
@ -209,6 +228,10 @@ echo " : We created from $testdata ( file moddate: $MODDATE ) "
echo " : Size: "
ls ./data/*.mbtiles -la
echo " "
echo "-------------------------------------------------------------------------------------"
echo " Acknowledgments "
echo " Thanks to all free, open source software developers and Open Data Contributors ! "
echo " "
echo "-------------------------------------------------------------------------------------"
echo "The quickstart.sh is finished! "