1
This commit is contained in:
Executable
+33
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
# script to download Jordan OSM data
|
||||
# نص برمجبي لتحميل بيانات الخرائط للأردن
|
||||
|
||||
set -e
|
||||
|
||||
DATA_DIR="./infrastructure/osm-data"
|
||||
PBF_URL="https://download.geofabrik.de/asia/jordan-latest.osm.pbf"
|
||||
|
||||
echo "📍 Starting Jordan Map Setup..."
|
||||
echo "📍 البدء في إعداد خرائط الأردن..."
|
||||
|
||||
mkdir -p $DATA_DIR
|
||||
|
||||
if [ ! -f "$DATA_DIR/jordan-latest.osm.pbf" ]; then
|
||||
echo "📥 Downloading Jordan OSM PBF from Geofabrik..."
|
||||
echo "📥 جاري تحميل بيانات الخرائط من Geofabrik..."
|
||||
curl -L $PBF_URL -o "$DATA_DIR/jordan-latest.osm.pbf"
|
||||
else
|
||||
echo "✅ Jordan PBF already exists."
|
||||
echo "✅ ملف البيانات موجود بالفعل."
|
||||
fi
|
||||
|
||||
# Note on MBTiles:
|
||||
# Tileserver-GL requires an .mbtiles file to serve tiles locally.
|
||||
# You can generate one from the .pbf using 'tilemaker' or download a free extract
|
||||
# from MapTiler (https://maptiler.com/data) and place it in $DATA_DIR/jordan.mbtiles
|
||||
|
||||
echo "⚠️ Important: To serve tiles locally, you need 'jordan.mbtiles' in $DATA_DIR"
|
||||
echo "⚠️ تنبيه: لتشغيل الخرائط محلياً، يجب توفير ملف 'jordan.mbtiles' في المجلد المذكور"
|
||||
|
||||
echo "🚀 Setup complete. Please ensure jordan.mbtiles is present before running 'docker-compose up'."
|
||||
echo "🚀 اكتمل الإعداد. تأكد من وجود ملف mbtiles قبل تشغيل النظام."
|
||||
Reference in New Issue
Block a user