این دستور osmium-apply-changes است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
osmium-apply-changes - فایل(های) تغییر OSM را در فایل داده OSM اعمال کنید
خلاصه
osmium تغغیرات را اعمال کن [OPTIONS] OSM-DATA-FILE OSM-CHANGE-FILE...
شرح
محتوای تمام فایل های تغییر OSM را ادغام می کند و آن تغییرات را در فایل داده OSM اعمال می کند.
اشیاء موجود در فایل های تغییر بر اساس نوع، شناسه و نسخه مرتب می شوند، بنابراین اهمیتی ندارد
فایل های تغییر به چه ترتیبی داده می شوند یا به چه ترتیب حاوی داده ها هستند.
osmium تغغیرات را اعمال کن محتویات فایل های تغییر را در حافظه اصلی نگه می دارد، بنابراین داده ها
باید در آنجا جا شود!
OPTIONS
-f، --output-format=FORMAT
فرمت فایل خروجی می توان از آن برای تنظیم فرمت فایل خروجی استفاده کرد
نمی توان به طور خودکار از نام فایل خروجی تشخیص داد. دیدن osmium-file-formats(5) یا
راهنمای libosmium برای جزئیات.
-اف، --input-format=FORMAT
فرمت فایل های ورودی در صورت عدم امکان می توان از آن برای تنظیم فرمت ورودی استفاده کرد
شناسایی خودکار از نام فایل ها این فرمت را برای همه فایل های ورودی تنظیم می کند،
هیچ راهی برای تنظیم فرمت فقط برای برخی از فایل های ورودی وجود ندارد. دیدن
osmium-file-formats(5) یا کتابچه راهنمای لیبوسمیوم برای جزئیات.
--generator=NAME
نام و نسخه برنامه تولید کننده فایل خروجی. اضافه خواهد شد
به هدر فایل خروجی پیش فرض "اوسمیم/و نسخه اوسمیوم.
-و ، --output=FILE
نام فایل خروجی پیش فرض "-" است (stdout).
--output-header=OPTION
گزینه هدر خروجی را اضافه کنید. این گزینه را می توان چندین بار داد. را ببینید
لیبوسمیوم کتابچه راهنمای برای لیستی از گزینه های هدر مجاز.
-اوه --زیاد نوشتن
اجازه دهید یک فایل خروجی موجود رونویسی شود. به طور معمول osmium امتناع خواهد کرد
روی یک فایل موجود بنویسید
--fsync
پس از نوشتن فایل خروجی، fsync را فراخوانی کنید تا سیستم عامل مجبور شود بافرها را روی دیسک پاک کند.
-r، --حذف-حذف شد
اشیاء حذف شده را از خروجی حذف کنید. اگر این تنظیم نشده باشد، اشیاء حذف شده تنظیم خواهند شد
در خروجی با پرچم قابل مشاهده روی false باشد.
-s ، -- ساده کردن
فقط آخرین نسخه هر شی را در خروجی بنویسید.
-v، -- پرحرف
حالت پرحرف را تنظیم کنید. این برنامه اطلاعاتی در مورد کاری که انجام می دهد را خروجی می دهد
استدرر.
عیب یابی
osmium تغغیرات را اعمال کن با کد خروج خارج می شود
0 اگر همه چیز خوب پیش می رفت،
1 اگر در پردازش داده ها خطایی وجود داشت، یا
2 اگر با آرگومان های خط فرمان مشکلی وجود داشت.
مثال ها
تغییرات 362.osc.gz را در فایل planet اعمال کنید و نتیجه را در new.osm.pbf بنویسید:
osmium application-changes --output=new.osm.pbf planet.osm.pbf 362.osc.gz
با استفاده از خدمات onworks.net از osmium-apply-changes به صورت آنلاین استفاده کنید