Trim PBF file with poly while downloading

This commit is contained in:
smikhailov 2024-04-17 10:51:00 +05:00
parent 6088b9b37f
commit c33aab8dae
2 changed files with 11 additions and 4 deletions

View File

@ -68,6 +68,7 @@ RUN apt-get update \
mapnik-utils \ mapnik-utils \
npm \ npm \
osm2pgsql \ osm2pgsql \
osmctools \
osmium-tool \ osmium-tool \
osmosis \ osmosis \
postgresql-$PG_VERSION \ postgresql-$PG_VERSION \

12
run.sh
View File

@ -67,13 +67,19 @@ if [ "$1" == "import" ]; then
DOWNLOAD_POLY="https://download.geofabrik.de/europe/luxembourg.poly" DOWNLOAD_POLY="https://download.geofabrik.de/europe/luxembourg.poly"
fi fi
if [ -n "${DOWNLOAD_PBF:-}" ]; then
echo "INFO: Download PBF file: $DOWNLOAD_PBF"
wget ${WGET_ARGS:-} "$DOWNLOAD_PBF" -O /data/region.osm.pbf
if [ -n "${DOWNLOAD_POLY:-}" ]; then if [ -n "${DOWNLOAD_POLY:-}" ]; then
echo "INFO: Download PBF-POLY file: $DOWNLOAD_POLY" echo "INFO: Download PBF-POLY file: $DOWNLOAD_POLY"
wget ${WGET_ARGS:-} "$DOWNLOAD_POLY" -O /data/region.poly wget ${WGET_ARGS:-} "$DOWNLOAD_POLY" -O /data/region.poly
fi fi
if [ -n "${DOWNLOAD_PBF:-}" ]; then
echo "INFO: Download PBF file: $DOWNLOAD_PBF"
if [ -f /data/region.poly ]; then
wget ${WGET_ARGS:-} "$DOWNLOAD_PBF" -O - | osmconvert - -B=/data/region.poly -o=/data/region.osm.pbf
chown renderer: /data/region.osm.pbf
else
wget ${WGET_ARGS:-} "$DOWNLOAD_PBF" -O /data/region.osm.pbf
fi
fi fi
if [ "${UPDATES:-}" == "enabled" ] || [ "${UPDATES:-}" == "1" ]; then if [ "${UPDATES:-}" == "enabled" ] || [ "${UPDATES:-}" == "1" ]; then