Merge pull request #105 from skydiablo/master

allow external PBF file with auto-downloader
This commit is contained in:
Alexander Overvoorde 2020-02-20 20:18:05 +01:00 committed by GitHub
commit e15dee4665
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

15
run.sh
View File

@ -42,10 +42,19 @@ if [ "$1" = "import" ]; then
setPostgresPassword setPostgresPassword
# Download Luxembourg as sample if no data is provided # Download Luxembourg as sample if no data is provided
if [ ! -f /data.osm.pbf ]; then if [ ! -f /data.osm.pbf ] && [ -z "$DL_PBF" ]; then
echo "WARNING: No import file at /data.osm.pbf, so importing Luxembourg as example..." echo "WARNING: No import file at /data.osm.pbf, so importing Luxembourg as example..."
wget -nv http://download.geofabrik.de/europe/luxembourg-latest.osm.pbf -O /data.osm.pbf DL_PBF="http://download.geofabrik.de/europe/luxembourg-latest.osm.pbf"
wget -nv http://download.geofabrik.de/europe/luxembourg.poly -O /data.poly DL_PBF_POLY="http://download.geofabrik.de/europe/luxembourg.poly"
fi
if [ -n "$DL_PBF" ]; then
echo "INFO: Download PBF file: $DL_PBF"
wget -nv "$DL_PBF" -O /data.osm.pbf
if [ -n "$DL_PBF_POLY" ]; then
echo "INFO: Download PBF-POLY file: $DL_PBF_POLY"
wget -nv "$DL_PBF_POLY" -O /data.poly
fi
fi fi
if [ "$UPDATES" = "enabled" ]; then if [ "$UPDATES" = "enabled" ]; then