Fa:Downloading data
چقدر مزخرفه راست چین نمیشه فارسی نوشت خستم کرد:
امکان بارگیری دادههای نقشه از مجموعه دادههای اوپن استریت مپ به روشهای مختلفی وجود دارد. . مجموعه دادههای کامل از وبسایت بخش دانلود در دسترس است. همچنین امکان انتخاب مناطق کوچکتر برای بارگیری وجود دارد.معمولا داده ها با فرمت زیرذخیره میشوند(osm xmlصفحه)
.osm
اگر فقط میخواهید از یک "نقشه" (مثلاً برای دستگاه جی پی اس) استفاده احتمالاً نمیخواهید این دادههای خام را بارگیری کنید، بلکه به صفحه زیر مراجعه کنید
نکاتی که باید در نظر بگیرید:
- کل کره زمین دادههای بسیار زیادی است. با یک برون بر منطقهای شروع کنید تا مطمئن شوید تنظیمات شما به درستی کار میکند. ابزارهای رایج مانند
- یا ابزارهای مختلف درون ریزی برای ( پایگاهداده درون ریزی) و مبدلها، بسته به سرعت دیسک، ساعتها یا روزها طول میکشد تا دادهها را وارد کنند.
OpenStreetMap یک پروژه فدراتیو است. این بدان معناست که بسیاری از منابع ضروری توسط ارائه دهندگان شخص ثالث ارائه میشوند. جسور باشید، ابتدا از آنجا بارگیری کنید. سرورها رسمی مراکز داده بزرگ نیستند و منابع کافی ندارند. آنها بیشتر به حفظ جریان دادهها در حالت همگام اختصاص دارند.
* برخی از ابزارها فقط برای مقیاس کوچک یا استفاده خاص مناسب هستند، به عنوان مثال API ویرایش OSM نباید برای همه دادهها به یکباره بارگیریهای انبوه مورد سوء استفاده قرار گیرد.
Planet.osm شامل کل کره زمین است. این یک عکس فوری از دادههای فعلی است، معمولاً از چهارشنبه گذشته. تا سال 2025، حدود 100 گیگابایت فشرده یا 2 ترابایت غیرفشرده است و هر روز در حال رشد است.
تاریخچه سیاره شامل تاریخچه تقریباً همه اشیاء است و حتی بزرگتر است.
احتمالاً سادهترین و سریعترین راه برای بارگیری فایل کل سیاره استفاده از مشتری Bittorrent است.
متناوباً، میتوانید از ابزار download-osm از پروژه OpenMapTiles برای بارگیری سریع کل سیاره از چندین آینه به طور همزمان، بدون بارگذاری بیش از حد سرور اصلی، استفاده کنید. این ابزار اطمینان حاصل میکند که دادههای بارگیری شده با هش MD5 سازگار است. همچنین میتوان از آن برای بارگیری و تأیید عصارههای منطقهای از Geofabrik، BBBike و OSM.fr استفاده کرد.
سادهترین راه برای اجرای این ابزار استفاده از Docker است. به عنوان مثال، دایرکتوری فعلی را به اشتراک بگذارید و اجازه دهید ابزار فایل شما را در آنجا قرار دهد. هر چیزی بعد از --
به aria2c ارسال میشود. در اینجا یک دستور مثال Linux/macOS آمده است. دستور ویندوز باید مشابه باشد.
docker run --rm -it -v $PWD:/download openmaptiles/openmaptiles-tools download-osm planet -- -d /download
برای مستندات از download-osm --help
استفاده کنید.