downloadosmtilesp - آنلاین در ابر

این دستور downloadosmtilesp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


downloadosmtiles.pl - کاشی های نقشه را از OpenStreetMap دانلود کنید

خلاصه


downloadosmtiles.pl --lat=49.5611:49.6282 --lon=10.951:11.0574 --zoom=13:14
downloadosmtiles.pl --link='http://www.openstreetmap.org/?lat=-23.5872&lon=-46.6508&zoom=12&layers=B000FTF'
downloadosmtiles.pl --loadtilelist=نام فایل

شرح


این اسکریپت تمام کاشی های نقشه را از یک سرور کاشی OpenStreetMap برای برخی از مناطق جغرافیایی دانلود می کند
منطقه در طیف وسیعی از سطوح بزرگنمایی. تصاویر PNG کاشی ها در یک فهرست ذخیره می شوند
درختی که مسیرهای سرور را منعکس می کند.

یک کادر محدود از مختصات جغرافیایی و طیف وسیعی از سطوح بزرگنمایی باید توسط انتخاب شود
گزینه های خط فرمان

COMMAND LINE OPTIONS


گزینه های خط فرمان ممکن است به اختصار تا زمانی که بدون ابهام باقی می مانند.

حداقل باید «-- عرض جغرافیایی»، «--طول جغرافیایی»، و «--zoom» یا «--link» مشخص شود.

"--latitude=latmin[:latmax]"
عرض جغرافیایی کادر محدود مختصات را برای دانلود انتخاب می کند. ممکن است یک تک باشد
مقدار واقعی یا دو مقدار واقعی که با یک دونقطه در محدوده "-85.0511..85.0511" از هم جدا شده اند. اگر
با توجه به تنها یک مقدار، فقط کاشی (یا ردیف کاشی ها) در این عرض جغرافیایی دانلود می شود.

پیش فرض: هیچ کدام

"--طول جغرافیایی=lonmin[:lonmax]"
طول جغرافیایی کادر محدود مختصات را برای دانلود انتخاب می کند. ممکن است یک تک باشد
مقدار واقعی یا دو مقدار واقعی که با یک دونقطه در محدوده "-180.0..180.0" از هم جدا شده اند. اگر داده شود
فقط یک مقدار، فقط کاشی (یا ستون کاشی ها) در این طول جغرافیایی دانلود می شود.

پیش فرض: هیچ کدام

"--zoom=zoommin[:zoommax]"
محدوده سطوح زوم را برای دانلود کاشی های نقشه انتخاب می کند. ممکن است یک عدد صحیح باشد
مقدار یا دو مقدار صحیح که با دو نقطه از هم جدا شده اند. OpenStreetMap از سطوح بزرگنمایی پشتیبانی می کند
محدوده 0..18. (این بستگی به URL پایه دارد و توسط این اسکریپت اعمال نمی شود.)

توجه داشته باشید که تعداد کاشی‌های دانلود با هر بزرگ‌نمایی تا XNUMX برابر افزایش می‌یابد
سطح.

پیش فرض: هیچ کدام

"--link=url"
نشانی اینترنتی که در یک آرگومان «--طول جغرافیایی»، «--طول جغرافیایی» و «--zoom» را انتخاب می کند. ایده این است
برای انتخاب نمای فعلی نقشه لغزنده OSM با پیوند ثابت آن.

آرگومان "--link" باید یک URL حاوی گزینه های HTTP "?lat=s&lon=s&zoom=s" باشد.
(در واقع، URL پایه نادیده گرفته می شود.) اسکریپت کادری را در اطراف عرض جغرافیایی انتخاب می کند.
و گزینه های طول جغرافیایی اندازه جعبه بستگی به گزینه بزرگنمایی دارد.

اگر با "--طول جغرافیایی"، "--طول جغرافیایی"، یا "--zoom" ترکیب شوند، به صراحت مشخص می شوند
مقادیر، مقادیر مشخص شده ضمنی از "--link" را نادیده می گیرند.

پیش فرض: هیچ کدام

"--baseurl=url"
URL پایه سرور برای دانلود کاشی ها از.

پیش فرض:http://tile.openstreetmap.org> (این URL پایه کاشی های Mapnik است.)

"--destdir=dir"
دایرکتوری که کاشی ها در آن ذخیره می شوند. فایل های PNG به صورت ذخیره می شوند
"dir/zoom/x/y.png".

پیش فرض: دایرکتوری فعلی.

"--ساکت"
هیچ پیام تشخیصی ننویسید. فقط خطاهای مرگبار گزارش خواهد شد.

"--dumptilelist=نام فایل"
به هیچ وجه هیچ کاشی را دانلود نکنید، بلکه فهرستی از کاشی ها را که با دستور دیگری انتخاب شده است بنویسید
گزینه های خط به فایل با نام "filename". «فهرست‌های کاشی» را در زیر ببینید.

"--loadtilelist=نام فایل"
لیست کاشی ها را برای دانلود از فایل "filename" بخوانید. «فهرست‌های کاشی» را در زیر ببینید.

مثال


منطقه مورد نظر را در نقشه لغزنده OSM انتخاب کنید و پیوند ثابت پایین را دنبال کنید
سمت چپ پنجره اجازه دهید این پیوند ثابت را فرض کنیم
<http://www.openstreetmap.org/?lat=49.5782&lon=11.0076&zoom=12&layers=B000FTF>. سپس

downloadosmtiles.pl --link='http://www.openstreetmap.org/?lat=49.5782&lon=11.0076&zoom=12&layers=B000FTF' --zoom=5:18

تمام کاشی ها را از سطح زوم 5 تا 18 برای این منطقه دانلود می کند.

کاشی لیست


فهرستی از کاشی‌ها ممکن است در فایل‌های خارجی ذخیره شده و با استفاده از آن بازیابی شود
گزینه های خط فرمان "--dumptilelist" و "--loadtilelist". مجموعه ای از کاشی ممکن است
با استفاده از گزینه های خط فرمان "--Latitude"، "--Litude"، "--zoom" و
"--link" و در فایلی که با "--dumptilelist" مشخص شده نوشته می شود. این لیست را می توان در
تاریخ بعد با استفاده از گزینه "--loadtilelist".

این ممکن است برای به تعویق انداختن بارگیری کاشی‌ها، ویرایش فهرست کاشی‌ها، یا به آن مفید باشد
از برخی ابزارهای خارجی برای تولید این لیست استفاده کنید.

لیست های کاشی در قالب YAML خوانده و نوشته می شوند. لطفا توجه داشته باشید که این یک
ویژگی آزمایشی در نسخه فعلی فرمت فایل ثابت در نظر گرفته نمی شود
هنوز. هیچ تضمینی وجود ندارد که لیستی از کاشی ها توسط یک نسخه از این اسکریپت تولید شده باشد
ممکن است در نسخه بعدی خوانده شود.

محیط زیست


http_proxy
ftp_proxy
xxx_proxy
no_proxy
این متغیرهای محیطی را می توان به گونه ای تنظیم کرد که ارتباط از طریق یک سرور پروکسی را فعال کند.
این توسط LWP::UserAgent پیاده سازی شده است.

با استفاده از خدمات onworks.net از downloadosmtilesp به صورت آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز