هذا هو الأمر osmupdate الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
osmupdate - تحديث ملفات OSM
موجز
أوسموبدات الخيارات [الملف القديم] [ملف جديد]
الوصف
يهتم هذا البرنامج بتحديث ملف .osm أو .o5m أو .pbf. سيتم تنزيله وتطبيقه
OSM قم بتغيير الملفات (.osc) من خوادم "planet.openstreetmap.org". يمكن أيضا
قم بتجميع ملف .osc أو .o5c جديد يمكن استخدامه لتحديث ملف بيانات OSM في وقت لاحق
مرة.
المتطلبات المسبقة
لتشغيل هذا البرنامج ، يرجى تنزيل وتثبيت برنامجين آخرين أولاً: "osmconvert"
و "wget".
الأستعمال
هناك وسيطتان إلزاميتان لسطر الأوامر: اسم القديم واسم OSM الجديد
ملف البيانات. إذا لم يكن لملف البيانات القديم طابع زمني للملف ، فقد ترغب في تحديده
هذا الطابع الزمني يدويًا على سطر الأوامر. إذا لم تقم بذلك ، فسيحاول البرنامج القيام بذلك
تحديد الطابع الزمني من خلال فحص ملف البيانات القديم بالكامل. بدلا من الثانية
المعلمة ، يمكنك بدلاً من ذلك تحديد اسم ملف التغيير (.osc أو .o5c). في هذا
الحالة ، يمكنك أيضًا استبدال اسم ملف بيانات OSM القديم بطابع زمني. سطر الأوامر
سيتم تمرير الوسائط التي لا يتعرف عليها osmupdate إلى osmconvert. استخدم هذا
فرصة لتوفير مربع إحاطة أو مضلع محيط إذا كنت تنوي تحديث ملف
ملف التغيير الإقليمي. يمكنك أيضًا استبعاد بيانات التعريف غير الضرورية من ملفك عن طريق تحديد
خيار osmconvert هذا: - قطرة المؤلف
OPTIONS
يتعرف البرنامج osmupdate على بعض خيارات سطر الأوامر:
- ماكس أيام=UPDATE_RANGE
بشكل افتراضي ، الحد الأقصى للنطاق الزمني لتجميع ملف التغيير التراكمي هو 250
أيام. يمكنك تغيير ذلك بإعطاء عدد أقصى مختلف من الأيام ، على سبيل المثال
300. إذا قمت بذلك ، فيرجى التأكد من وجود ملفات تغيير يومية متاحة لهذا الغرض
مدى واسع من الوقت.
--دقيقة --ساعة --يوم - متقطعة
بشكل افتراضي ، يستخدم osmupdate مجموعة من ملفات التغيير الدقيقة ، بالساعة واليومية.
إذا كنت تريد تحديد فئات ملفات التغيير هذه ، فاستخدم خيارًا أو اثنين من هذه الخيارات
واختر تلك الفئة / الفئات التي تريد استخدامها. الخيار - متقطعة يسمح
معالجة مصادر ملف التغيير التي لا تحتوي على "دقيقة" و "ساعة" و
الدلائل الفرعية "اليوم".
- ماكس دمج=بالإحصاء
برنامج osmconvert الفرعي قادر على دمج أكثر من ملفي تغيير في تشغيل واحد.
تزيد هذه القدرة من سرعة الدمج. لسوء الحظ ، يستهلك كل ملف تغيير
حوالي 200 ميغا بايت من الذاكرة الرئيسية أثناء المعالجة. لهذا السبب ، فإن عدد
الملفات القابلة للتغيير بشكل متوازي محدودة. استخدم وسيطة سطر الأوامر هذه لـ
تحديد الحد الأقصى لعدد ملفات التغيير التي تمت معالجتها بشكل متوازي. القيمة الافتراضية
هو 7.
-t=درجة الحرارة --ملفات مؤقتة=درجة الحرارة
من أجل تخزين ملفات التغيير مؤقتًا ، يحتاج osmupdate إلى دليل منفصل. هذه المعلمة
يحدد اسم هذا الدليل ، بما في ذلك بادئة أسماء الملفات المؤقتة.
القيمة الافتراضية هي "osmupdate_temp / temp".
- keep-tempfiles
استخدم هذا الخيار إذا كنت تريد الاحتفاظ بنسخ محلية من كل ملف تم تنزيله. هذا هو
يوصى بشدة إذا كنت ستقوم بتجميع ملفات التغيير المختلفة التي
تداخل في النطاقات الزمنية. سيتم تقليل حركة البيانات الخاصة بك. لا تستدعي هذا
الخيار إذا كنت ستستخدم مصادر مختلفة لملف التغيير (خيار --base-url).
قد يتسبب هذا في تلف شديد في البيانات.
--مستوى الضغط=الدور
تحديد مستوى ضغط gzip. القيم بين 1 (ضغط منخفض ، لكن سريع) و
9 (ضغط عالي ، لكن بطيء).
--base-url=BASE_URL
لتسريع التنزيلات أو الحصول على تحديثات الملفات الإقليمية ، يمكنك تحديد ملف
موقع التنزيل البديل. الرجاء إدخال عنوان URL الخاص به ، أو ببساطة كلمة "مرآة" إذا
تريد استخدام خادم كوكب gwdg.
--base-url-اللاحقة=BASE_URL_SUFFIX
لاستخدام عناوين URL القديمة للكوكب ، قد تحتاج إلى إضافة اللاحقة "-replicate" لأنها كانت كذلك
مخصص لجعل هذه الكلمة في عنوان URL ، مباشرة بعد معرف الفترة "اليوم" وما إلى ذلك.
-v - الإسراف
مع وضع "التفصيل" النشط ، ستكون بعض البيانات الإحصائية وبيانات التشخيص
عرض. لو -v التركيب. - الإسراف هي المعلمة الأولى في السطر ، osmupdate
سيعرض جميع معلمات الإدخال.
الملاحظات
هذا البرنامج للاستخدام التجريبي. توقع حدوث أعطال وفقدان البيانات. لا تستخدم
برنامج في النظم الإنتاجية أو التجارية.
لا يوجد ضمان ، إلى الحد الذي يسمح به القانون. الرجاء إرسال أي تقارير بالأخطاء إلى
[البريد الإلكتروني محمي]
مثال
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 الآن-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 الآن 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
لا تحتوي ملفات التغيير على لندن فحسب ، بل تحتوي على الكوكب بأسره ، والكثير من البيانات غير الضرورية
ستتم إضافته إلى هذا الملف الإقليمي. ال -ب = الحجة ستقطع هذه الزائدة
البيانات.
استخدم osmupdate عبر الإنترنت باستخدام خدمات onworks.net