این دستور osmupdate است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
osmupdate - فایل های OSM را به روز کنید
خلاصه
osmupdate گزینه های [فایل قدیمی] [فایل جدید]
شرح
این برنامه به به روز رسانی یک فایل .osm، .o5m یا pbf. اهمیت می دهد. دانلود و اعمال خواهد شد
OSM فایل های (osc.) را از سرورهای "planet.openstreetmap.org" تغییر دهید. همچنین می تواند
یک فایل .osc یا .o5c جدید جمع آوری کنید که می تواند بعداً برای به روز رسانی فایل داده OSM شما استفاده شود.
زمان.
پیش نیازها
برای اجرای این برنامه ابتدا دو برنامه دیگر را دانلود و نصب کنید: "osmconvert"
و "wget".
استفاده
دو آرگومان خط فرمان اجباری است: نام OSM قدیمی و نام OSM جدید
فایل اطلاعات. اگر فایل داده قدیمی دارای مهر زمانی فایل نیست، ممکن است بخواهید آن را مشخص کنید
این مهر زمانی به صورت دستی در خط فرمان. اگر این کار را نکنید، برنامه سعی خواهد کرد
با بررسی کل فایل داده قدیمی، مهر زمانی را تعیین کنید. به جای دومی
پارامتر، می توانید نام یک فایل تغییر (osc. یا .o5c) را مشخص کنید. در این
در مورد، شما همچنین می توانید نام فایل داده OSM قدیمی را با یک مهر زمانی جایگزین کنید. خط فرمان
آرگومان هایی که توسط osmupdate شناسایی نمی شوند به osmconvert منتقل می شوند. از این استفاده کن
اگر میخواهید a را بهروزرسانی کنید، فرصتی برای ارائه یک جعبه مرزی یا یک چندضلعی محدودکننده وجود دارد
فایل تغییر منطقه ای همچنین میتوانید متا دادههای غیرضروری را با مشخص کردن فایل خود حذف کنید
این گزینه osmconvert: -- نویسنده قطره
OPTIONS
برنامه osmupdate چند گزینه خط فرمان را تشخیص می دهد:
-- حداکثر روز=UPDATE_RANGE
به طور پیش فرض، حداکثر بازه زمانی برای جمع آوری فایل تغییر انباشته 250 است
روزها. برای مثال میتوانید این را با دادن حداکثر تعداد روز متفاوت تغییر دهید
300. اگر چنین می کنید، لطفاً مطمئن شوید که فایل های تغییر روزانه برای چنین مواردی موجود است
طیف وسیعی از زمان
-- دقیقه -- ساعت -- روز -- پراکنده
به طور پیش فرض، osmupdate از ترکیبی از فایل های تغییر دقیقه ای، ساعتی و روزانه استفاده می کند.
اگر میخواهید این دستهبندیهای تغییر فایل را محدود کنید، از یک یا دو مورد از این گزینهها استفاده کنید
و دسته/هایی را که می خواهید مورد استفاده قرار دهید انتخاب کنید. گزینه -- پراکنده اجازه می دهد تا
پردازش منابع تغییر فایل که دارای «دقیقه»، «ساعت» و
دایرکتوری های فرعی "روز".
-- حداکثر-ادغام=COUNT
زیربرنامه osmconvert قادر است بیش از دو فایل تغییر را در یک اجرا ادغام کند.
این توانایی سرعت ادغام را افزایش می دهد. متاسفانه، هر تغییر فایل مصرف می کند
حدود 200 مگابایت حافظه اصلی در حین پردازش. به همین دلیل، تعداد
فایل های تغییر قابل پردازش موازی محدود است. از این آرگومان خط فرمان استفاده کنید
تعیین حداکثر تعداد فایل های تغییری که به طور موازی پردازش شده اند. مقدار پیش فرض
7 است
-t=TEMPPATH --tempfiles=TEMPPATH
برای کش کردن فایل های تغییر، osmupdate به یک دایرکتوری جداگانه نیاز دارد. این پارامتر
نام این دایرکتوری، از جمله پیشوند نام فایلها را تعریف میکند.
مقدار پیش فرض "osmupdate_temp/temp" است.
--keep-tempfiles
اگر میخواهید نسخههای محلی هر فایل دانلود شده را نگه دارید، از این گزینه استفاده کنید. این هست
اگر می خواهید فایل های تغییر مختلفی را جمع آوری کنید، به شدت توصیه می شود
همپوشانی در بازه های زمانی ترافیک داده شما به حداقل می رسد. به این استناد نکنید
اگر می خواهید از منابع مختلف فایل تغییر استفاده کنید، گزینه ای است (گزینه --base-url).
این باعث خرابی شدید داده ها می شود.
- سطح فشرده سازی=سطح
تعریف سطح برای فشرده سازی gzip. مقادیر بین 1 (فشرده سازی کم، اما سریع) و
9 (فشرده سازی زیاد، اما کند).
--base-url=BASE_URL
برای سرعت بخشیدن به دانلودها یا دریافت به روز رسانی فایل های منطقه ای، می توانید یک را مشخص کنید
مکان دانلود جایگزین لطفاً URL آن یا به سادگی کلمه "mirror" را وارد کنید
شما می خواهید از سرور سیاره gwdg استفاده کنید.
--base-url-پسوند=BASE_URL_SUFFIX
برای استفاده از URL های قدیمی سیاره، ممکن است لازم باشد پسوند "-replicate" را اضافه کنید زیرا اینطور بود
سفارشی برای داشتن این کلمه در URL، درست بعد از شناسه نقطه "روز" و غیره.
-v -- پرحرف
با فعال شدن حالت "مطمئن"، برخی از داده های آماری و داده های تشخیصی خواهد بود
نمایش داده. اگر -v احترام -- پرحرف اولین پارامتر در خط، osmupdate است
تمام پارامترهای ورودی را نمایش می دهد.
NOTES
این برنامه برای استفاده تجربی است. انتظار نقص و از دست دادن اطلاعات را داشته باشید. از استفاده نکنید
برنامه در سیستم های تولیدی یا تجاری
هیچ ضمانتی وجود ندارد، در حد مجاز توسط قانون. لطفا هر گونه گزارش اشکال را به
[ایمیل محافظت شده]
مثال
osmupdate old_file.o5m new_file.o5m
osmupdate old_file.pbf new_file.pbf
osmupdate old_file.osm new_file.osm
داده های OSM قدیمی به روز می شوند و به صورت new_file.o5m یا new_file.o5m نوشته می شوند. برای
دلایل ایمنی osmupdate فایل قدیمی را حذف نمی کند. اگر به آن نیاز ندارید به عنوان
فایل پشتیبان، لطفا خودتان آن را حذف کنید.
osmupdate old_file.osm 2011-07-15T23:30:00Z new_file.osm
osmupdate old_file.osm NOW-86400 new_file.osm
اگر فایل داده OSM قدیمی شما حاوی مهر زمانی فایل نیست یا نمی خواهید
با تکیه بر این مهر زمانی، می توان آن را به صورت دستی مشخص کرد. زمان نسبی بر حسب ثانیه است
تا حالا.
osmupdate old_file.o5m change_file.o5c
osmupdate old_file.osm change_file.osc
osmupdate 2011-07-15T23:30:00Z change_file.o5c
osmupdate 2011-07-15T23:30:00Z change_file.osc.gz
osmupdate NOW-3600 change_file.osc.gz
در اینجا، فایل داده قدیمی OSM مستقیماً به روز نمی شود. یک فایل تغییر OSM نوشته شده است
بجای. این تغییر فایل را می توان برای به روز رسانی فایل داده OSM پس از آن استفاده کرد. شما
در مثال آخر پسوند .gz را تشخیص داده است. در این مورد، OSM
فایل تغییر با فشرده سازی gzip نوشته می شود. برای انجام این کار، شما نیاز دارید
برنامه gzip را روی سیستم خود نصب کنید.
./osmupdate london_old.o5m london_new.o5m -B=لندن.چند
فایل داده OSM london_old.o5m به روز می شود. از این رو OSM دانلود شده است
تغییرات فایل ها نه تنها لندن، بلکه کل سیاره، داده های غیر ضروری زیادی را شامل می شوند
به این فایل منطقه ای اضافه خواهد شد. در -B= آرگومان این موارد اضافی را قطع خواهد کرد
داده است.
با استفاده از خدمات onworks.net از osmupdate به صورت آنلاین استفاده کنید