Background
بازگشت به بلاگ

راهنمای کامل دانلود نقشه: از خرید تا فایل MBTiles روی سیستم شما

۱۴۰۵/۷/۸
تیم ژئوتاژک
راهنمای کامل دانلود نقشه: از خرید تا فایل MBTiles روی سیستم شما

خیلی از پروژه‌های GIS به نقشه پایه‌ای نیاز دارند که آفلاین و روی سیستم خودشان در دسترس باشد: سامانه‌هایی که در شبکه داخلی کار می‌کنند، اپلیکیشن‌های میدانی بدون اینترنت، یا پروژه‌هایی که نمی‌خواهند به سرویس‌های خارجی وابسته باشند. سرویس دانلود نقشه ژئوتاژک کلود دقیقا برای همین ساخته شده است: نقشه را انتخاب می‌کنید، محدوده را مشخص می‌کنید، هزینه را بر اساس مساحت می‌پردازید و با نرم‌افزار دانلودر، نقشه را مستقیم روی سیستم خودتان دریافت می‌کنید.

چه نقشه‌هایی در دسترس است؟

مجموعه نقشه‌های ژئوتاژک یکی از بزرگ‌ترین مجموعه‌های نقشه پایه قابل دانلود است و مرتب بزرگ‌تر می‌شود:

  • نقشه‌های پایه خیابانی و شهری: OpenStreetMap و سبک‌های مختلف آن، Esri و ...
  • تصاویر ماهواره‌ای و هوایی: Esri World Imagery، سنتینل-۲ بدون ابر برای هر سال از ۲۰۱۷ تا ۲۰۲۴ و ...
  • آرشیو تاریخی تصاویر ماهواره‌ای: بیش از ۲۰۰ نسخه تاریخی از تصاویر جهانی Esri از سال ۲۰۱۴ تا امروز؛ مناسب مقایسه تغییرات شهر، کشاورزی و منابع طبیعی در طول زمان
  • توپوگرافی و ارتفاع: OpenTopoMap، سایه‌روشن ارتفاعی، مدل‌های رقومی ارتفاع و ...
  • نقشه‌های تخصصی: راه‌آهن، دریانوردی، مسیرهای کوهنوردی و دوچرخه، نقشه‌های شب (Black Marble) و ...
  • نقشه‌های رسمی کشورها: ژاپن، آمریکا، آلمان، فرانسه، اسپانیا، هلند، اتریش، سوئیس، نروژ، بلژیک، کانادا، استرالیا و ...

در صفحه دانلود نقشه می‌توانید نقشه‌ها را بر اساس مجموعه (Esri، ناسا، سازمان‌های نقشه‌برداری کشورها و ...)، منطقه پوشش و نوع (تصویری، برداری، ارتفاعی) فیلتر کنید. آرشیو تاریخی با دکمه «آرشیو تاریخی تصاویر ماهواره‌ای» جدا نمایش داده می‌شود.

گام ۱: انتخاب نقشه و محدوده

  1. وارد داشبورد شوید و از منوی «دانلود نقشه» نقشه مورد نظر را انتخاب کنید.
  2. محدوده را به یکی از سه روش مشخص کنید:
    • استان: یکی از ۳۱ استان کشور
    • شهرستان: یکی از ۴۸۰ شهرستان (ابتدا استان را انتخاب کنید)
    • محدوده دلخواه: روی نقشه کلیک کنید و بکشید، یا مختصات چهار گوشه را وارد کنید. این روش برای هر جای دنیا که نقشه آن را پوشش دهد کار می‌کند.
  3. سطوح زوم را انتخاب کنید. هر سطح زوم جزئیات بیشتری دارد و تعداد کاشی‌ها را تقریبا چهار برابر می‌کند:
زومتقریبا مناسب برای
۵ تا ۸کل کشور و استان‌ها
۹ تا ۱۲شهرستان‌ها و شهرها
۱۳ تا ۱۶محله‌ها و خیابان‌ها
۱۷ تا ۱۹ساختمان‌ها و جزئیات (بسته به نقشه)

نقشه پیش‌نمایش کنار صفحه، نقشه انتخابی و محدوده شما را نشان می‌دهد تا قبل از خرید مطمئن شوید.

گام ۲: قیمت و پرداخت

قیمت فقط بر اساس مساحت محاسبه می‌شود (مثلا به ازای هر ۱۰۰۰ متر مربع) و سطوح زوم روی قیمت اثری ندارند. در کادر «هزینه و پرداخت» این موارد نمایش داده می‌شود:

  • مساحت محدوده
  • تعداد واحد قیمت‌گذاری و قیمت هر واحد
  • تعداد تقریبی کاشی‌ها
  • مدت مهلت دانلود
  • مبلغ قابل پرداخت

قیمت‌ها به ژئوکوین است و با «ثبت سفارش و پرداخت» مبلغ از موجودی ژئوکوین کیف پول شما کسر می‌شود (اگر موجودی کافی نباشد، از بخش کیف پول یک بسته ژئوکوین بخرید و سفارش را از «سفارش‌های من» پرداخت کنید). پس از پرداخت، سفارش در صفحه «سفارش‌های نقشه من» فعال می‌شود و تراکنش آن در کیف پول دیده می‌شود.

گام ۳: نصب نرم‌افزار دانلودر ژئوتاژک

دانلود نقشه با نرم‌افزار رومیزی «دانلودر نقشه ژئوتاژک» انجام می‌شود. لینک دانلود در صفحه «سفارش‌های نقشه من» قرار دارد:

سیستم عاملفایل
ویندوز ۱۰ و ۱۱نصب‌کننده .exe
اوبونتو و دبیانبسته .deb
سایر توزیع‌های لینوکسAppImage (بدون نصب؛ فقط اجازه اجرا بدهید)

در ویندوز ممکن است هنگام اولین اجرا پیام SmartScreen نمایش داده شود؛ روی «More info» و سپس «Run anyway» بزنید.

در لینوکس:

sudo apt install ./GeoTajak-Map-Downloader.deb
# یا
chmod +x GeoTajak-Map-Downloader.AppImage && ./GeoTajak-Map-Downloader.AppImage

گام ۴: ورود و دانلود

  1. نرم‌افزار را باز کنید و با همان ایمیل و رمز عبور سامانه وارد شوید.
  2. در صفحه «نقشه‌های من» همه سفارش‌های پرداخت‌شده را می‌بینید؛ سفارش مورد نظر را باز کنید.
  3. محل ذخیره را انتخاب کنید. نرم‌افزار حجم تقریبی دانلود را با فضای آزاد درایو مقایسه می‌کند و اگر فضا کافی نباشد اجازه شروع نمی‌دهد.
  4. فرمت خروجی را انتخاب کنید:
    • MBTiles: یک فایل واحد؛ مناسب QGIS، ArcGIS، MapTiler، اپلیکیشن‌های موبایل و سرورهای کاشی
    • پوشه z/x/y: هر کاشی یک فایل تصویر؛ مناسب سرو مستقیم با وب‌سرور یا استفاده در Leaflet و OpenLayers
  5. سرعت (تعداد دانلود هم‌زمان) را تنظیم کنید و «شروع دانلود» را بزنید.

در حین دانلود، درصد پیشرفت، سرعت، زمان باقی‌مانده، حجم دریافتی و زوم در حال دانلود نمایش داده می‌شود و کاشی‌های دانلودشده به‌صورت زنده روی نقشه دیده می‌شوند.

  • توقف موقت / ادامه: هر زمان خواستید دانلود را متوقف کنید.
  • ادامه پس از قطعی: اگر اینترنت قطع شد، نرم‌افزار بسته شد یا سیستم خاموش شد، سفارش را دوباره باز کنید و همان پوشه را انتخاب کنید؛ با «ادامه دانلود» از همان‌جا ادامه می‌یابد و کاشی‌های قبلی دوباره دانلود نمی‌شوند.
  • کاشی‌های ناموفق: اگر تعدادی کاشی دریافت نشد، وضعیت «ناقص» نمایش داده می‌شود؛ «ادامه دانلود» را بزنید تا فقط همان‌ها دوباره دریافت شوند.

قوانین مهم

  • مهلت دانلود: هر سفارش از زمان پرداخت فقط برای مدت مشخصی (مثلا ۷ روز) قابل دانلود است و مهلت باقی‌مانده در نرم‌افزار و سایت نمایش داده می‌شود. پس از پایان مهلت، دانلود متوقف می‌شود.
  • یک‌بار دانلود کامل: وقتی دانلود کامل شد، سفارش «کامل شده» ثبت می‌شود و دیگر قابل دانلود مجدد نیست؛ از فایل خروجی نسخه پشتیبان نگه دارید.
  • فقط همان محدوده و زوم: نرم‌افزار فقط محدوده و سطوح زومی را که خریده‌اید دانلود می‌کند.
  • نرم‌افزار هر چند دقیقه یک‌بار پیشرفت دانلود را به سامانه گزارش می‌دهد؛ همین اطلاعات در صفحه «سفارش‌های نقشه من» سایت هم دیده می‌شود.

استفاده از خروجی

QGIS

از منوی Layer ← Add Layer ← Add Raster Layer فایل .mbtiles را انتخاب کنید، یا فایل را روی پنجره QGIS بکشید و رها کنید.

سرو کردن به‌عنوان سرویس کاشی

# با tileserver-gl-light (Node.js)
npx tileserver-gl-light --file map.mbtiles

# یا با mbtileserver (یک فایل اجرایی)
mbtileserver --dir ./tiles

استفاده در صفحه وب (پوشه z/x/y)

پوشه خروجی را روی وب‌سرور قرار دهید و در Leaflet:

L.tileLayer("/tiles/my-map/{z}/{x}/{y}.png", { maxZoom: 16 }).addTo(map);

تبدیل به GeoTIFF

gdal_translate map.mbtiles map.tif -of GTiff

پرسش‌های متداول

آیا می‌توانم نقشه جایی خارج از ایران را بخرم؟ بله. با «محدوده دلخواه» هر جای دنیا را که نقشه انتخابی پوشش می‌دهد می‌توانید انتخاب کنید. برای نقشه‌های ملی کشورها (مثلا ژاپن) فقط محدوده همان کشور قابل انتخاب است.

حجم دانلود چقدر می‌شود؟ تعداد تقریبی کاشی‌ها قبل از پرداخت نمایش داده می‌شود؛ هر کاشی معمولا بین ۱۰ تا ۵۰ کیلوبایت است. نرم‌افزار قبل از شروع، حجم تقریبی را با فضای آزاد درایو مقایسه می‌کند.

چرا بعضی کاشی‌ها «بدون داده» هستند؟ منبع نقشه برای آن نقطه تصویری ندارد (مثلا دریا، یا محدوده خارج از پوشش نقشه‌های ملی). این کاشی‌ها ثبت می‌شوند تا دوباره تلاش نشوند.

دانلود کند است؛ چه کنم؟ عدد «سرعت» را بیشتر کنید. بعضی منابع نقشه سرعت دریافت را محدود می‌کنند و نرم‌افزار در این حالت به‌صورت خودکار صبر و دوباره تلاش می‌کند.

پیش از پایان مهلت دانلود کامل نشد؛ چه کنم؟ از بخش تیکت‌ها در داشبورد با پشتیبانی تماس بگیرید تا مهلت سفارش تمدید شود.


برای سفارشی‌سازی ظاهر نقشه پایه، مطلب سفارشی‌سازی نقشه و برای افزودن جستجوی آدرس و مسیریابی به نقشه‌تان، راهنمای سرویس‌های مکانی را ببینید.

دانلود نقشهMBTilesتصویر ماهواره‌ایآموزش