این دستور osmcoastline است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
osmcoastline - خط ساحلی را از داده های OSM استخراج کنید
خلاصه
osmcoastline [OPTIONS] -- خروجی =OUTPUT-DB فایل ورودی
شرح
osmcoastline داده های خط ساحلی را از فایل ورودی، معمولاً یک فایل سیاره (یا
خروجی از osmcoastline_filter برنامه، زیر را ببینید) و تمام قطعات را مونتاژ می کند
به چند ضلعی برای استفاده در رندرهای نقشه و غیره.
خروجی در پایگاه داده Spatialite نوشته می شود OUTPUT-DB. بسته به گزینه های آن
خواهد شامل خطوط ساحلی در قالب های مختلف است. توضیحات گزینه ها را ببینید
در زیر و README.md برای جزئیات بیشتر.
OPTIONS
-h، --کمک
نمایش اطلاعات استفاده
-ب، --bbox-overlap=OVERLAP
چند ضلعی هایی که خیلی بزرگ هستند به دو نیمه تقسیم می شوند (در صورت نیاز به صورت بازگشتی).
جایی که چند ضلعی ها لمس می شوند، OVERLAP اضافه می شود، زیرا دو چند ضلعی فقط با هم تماس دارند
اغلب منجر به مشکلات رندر می شود. مقدار در واحدهای مورد استفاده برای
طرح ریزی (برای WGS84 (4326) این به درجه است، برای Mercator (3857) این در
متر). اگر این مقدار خیلی کوچک باشد، ممکن است مصنوعات را در چند ضلعی رندر کنید
دست زدن به. هرچه این را بزرگتر تنظیم کنید، چند ضلعی های خروجی بزرگتر خواهند بود. بهترین
مقادیر به مقیاس نقشه یا سطح زومی که داده ها را برای آن آماده می کنید بستگی دارد.
با تنظیم روی 0، همپوشانی را غیرفعال کنید. پیش فرض برای WGS0.0001 84 و برای 10 است.
مرکاتور.
-c، --close-distance=DISTANCE
osmcoastline راه های برچسب گذاری شده طبیعی = خط ساحلی را در حلقه ها جمع می کند. گاهی اونجا
یک شکاف در خط ساحلی در داده های OSM است. در صورتی که OSMCoastline این شکاف را ببندد
کوچکتر از DISTANCE است. برای غیرفعال کردن این ویژگی از 0 استفاده کنید.
-د، - رفع اشکال
خروجی اشکال زدایی را فعال کنید.
-f، --زیاد نوشتن
اگر فایل خروجی از قبل وجود دارد، بازنویسی کنید.
-من، --بدون شاخص
از ایجاد نمایه های فضایی در خروجی db خودداری کنید. پیش فرض این است که آن شاخص ها را ایجاد کنید
که پایگاه داده را بزرگتر می کند، اما استفاده از داده ها سریعتر است.
-ل، -خطوط خروجی
خروجی خطوط ساحلی به عنوان خطوط به فایل پایگاه داده.
-m، --max-points=NUM
برای جلوگیری از تقسیم چند ضلعی های بزرگ و رشته های خط، این را روی 0 تنظیم کنید. اگر تنظیم شود
هر عدد صحیح مثبت دیگری osmcoastline سعی خواهد کرد چند ضلعی ها/رشته های خطی را به تقسیم کند
بیش از این امتیاز ندارد بسته به همپوشانی تعریف شده با -b و
شکل چند ضلعی ها گاهی اوقات نمی توان چند ضلعی ها را کوچک کرد
کافی. osmcoastline در صورت وجود این موضوع در STDERR به شما هشدار می دهد. پیش فرض است
1000.
-و ، --output=FILE
فایل پایگاه داده فضایی برای خروجی. این گزینه باید تنظیم شود.
-پ، --output-polygons=زمین|آب|هردو|هیچکدام
کدام چند ضلعی ها را بنویسید (پیش فرض: land).
-r، - حلقه های خروجی
حلقه خروجی به فایل پایگاه داده. این برای اهداف اشکال زدایی استفاده می شود.
-s ، --srs=EPSGCODE
تنظیم سیستم مرجع/طرح فضایی از 4326 برای WGS84 یا 3857 برای Google استفاده کنید
Mercator". اگر می خواهید از داده ها برای نقشه های وب کاشی شده معمولی استفاده کنید، 3857 است
احتمالا درسته برای استفاده های دیگر، به خصوص اگر می خواهید دوباره به دیگری پروژه دهید
طرح ریزی، 4326 احتمالا درست است. سایر پیش بینی ها در حال حاضر پشتیبانی نمی شوند.
پیش فرض 4326 است.
-S، --write-segments=FILENAME
تمام بخش های خط ساحلی را در فایل داده شده بنویسید. بخش ها اتصال هستند
بین دو نقطه بخش ها در قالب داخلی در نظر گرفته شده نوشته شده اند
استفاده با osmcoastline_segments فقط برنامه فایل شامل تمام بخش ها می باشد
در واقع در داده های OSM و فقط آن ها. شکاف ها (احتمالا) در آینده بسته می شوند
مرحله دویدن osmcoastline، اما آن بخش های بسته نمی شوند.
-v، -- پرحرف
اطلاعات دقیقی در مورد چه چیزی به شما می دهد osmcoastline انجام می دهد، از جمله زمان بندی.
-V، - نسخه
نمایش نسخه برنامه و اطلاعات مجوز.
NOTES
برای سرعت بخشیدن به پردازش، ممکن است بخواهید آن را اجرا کنید osmcoastline_filter اول برنامه دیدن
صفحه مرد آن برای جزئیات.
عیب یابی
osmcoastline با کد خروج خارج می شود
0 اگر همه چیز خوب بود 1
در صورت وجود هشدار هنگام پردازش خط ساحلی 2
اگر هنگام پردازش خط ساحلی خطایی وجود داشته باشد 3
اگر هنگام اجرای برنامه خطای مهلکی وجود داشت 4
اگر با آرگومان های خط فرمان مشکلی وجود داشت.
مثال ها
دویدن osmcoastline در فایل سیاره ای با استفاده از گزینه های پیش فرض:
osmcoastline -o coastline.db planet.osm.pbf
محل دویدن و پیاده روی osmcoastline_filter اولین:
osmcoastline_filter -o coastline.osm.pbf planet.osm.pbf
osmcoastline -o coastline.db coastline.osm.pbf
با استفاده از خدمات onworks.net از osmcoastline به صورت آنلاین استفاده کنید