این دستور osmium-time-filter است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
osmium-time-filter - داده های OSM را بر اساس زمان از یک فایل تاریخچه فیلتر کنید
خلاصه
osmium فیلتر زمان [OPTIONS] فایل ورودی [TIME]
osmium فیلتر زمان [OPTIONS] فایل ورودی از زمان TO-TIME
شرح
تمام اشیایی که در مورد داده شده معتبر بودند را کپی کنید TIME یا در بازه زمانی بین از زمان
(شامل) و TO-TIME (غیرشامل) از فایل ورودی به فایل خروجی. اگر نه
زمان داده شده است، زمان فعلی استفاده می شود.
معمولاً فایل ورودی یک فایل داده OSM با تاریخچه خواهد بود. اگر هر دو از زمان و
TO-TIME داده می شود، نتیجه همچنین داده های تاریخچه خواهد داشت، همچنین شامل حذف شده می شود
نسخه های اشیاء
اگر فقط یک نقطه در زمان داده شود، نتیجه یک فایل OSM معمولی بدون آن خواهد بود
تاریخچه حاوی هیچ شی حذف شده ای نیست.
قالب مهرهای زمانی "yyyy-mm-ddThh:mm::ssZ" است.
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 را فراخوانی کنید تا سیستم عامل مجبور شود بافرها را روی دیسک پاک کند.
-v، -- پرحرف
حالت پرحرف را تنظیم کنید. این برنامه اطلاعاتی در مورد کاری که انجام می دهد را خروجی می دهد
استدرر.
عیب یابی
osmium فیلتر زمان با کد خروج خارج می شود
0 اگر همه چیز خوب پیش می رفت،
1 اگر در پردازش داده ها خطایی وجود داشت، یا
2 اگر با آرگومان های خط فرمان مشکلی وجود داشت.
مثال ها
استخراج فایل سیاره فعلی از تاریخ سیاره:
osmium time-filter -o planet.osm.pbf history-planet.osh.pbf
استخراج داده های سیاره ای که چگونه در اول ژانویه 1 ظاهر شد از سیاره تاریخ:
osmium time-filter -o planet-20080101.osm.pbf history-planet.osh.pbf 2008-01-01T00:00:00Z
با استفاده از خدمات onworks.net به صورت آنلاین از osmium-time-filter استفاده کنید