انتقل إلى المحتوى

اكتشاف مجموعات البيانات من الكتالوج العالمي للاكتشاف الخاص بـ WIS2

نتائج التعلم!

بنهاية هذه الجلسة العملية، ستكون قادرًا على:

  • استخدام pywiscat لاكتشاف مجموعات البيانات من الكتالوج العالمي للاكتشاف (GDC)

المقدمة

في هذه الجلسة، ستتعلم كيفية اكتشاف البيانات من الكتالوج العالمي للاكتشاف الخاص بـ WIS2 (GDC) باستخدام pywiscat، وهو أداة سطر أوامر للبحث واسترجاع البيانات الوصفية من GDC الخاص بـ WIS2.

حاليًا، الكتالوجات العالمية للاكتشاف (GDCs) المتاحة هي:

خلال جلسات التدريب المحلية، يتم إعداد كتالوج عالمي محلي للاكتشاف (GDC) للسماح للمشاركين باستعلام الكتالوج عن البيانات الوصفية التي قاموا بنشرها من مثيلات wis2box الخاصة بهم. في هذه الحالة، سيقوم المدربون بتوفير عنوان URL الخاص بـ GDC المحلي.

التحضير

Note

قبل البدء، يرجى تسجيل الدخول إلى جهاز الطالب الافتراضي الخاص بك.

تثبيت pywiscat

استخدم مثبت حزم Python pip3 لتثبيت pywiscat على جهازك الافتراضي (VM):

pip3 install pywiscat

Note

إذا واجهت الخطأ التالي:

WARNING: The script pywiscat is installed in '/home/username/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

قم بتشغيل الأمر التالي:

export PATH=$PATH:/home/$USER/.local/bin

...حيث $USER هو اسم المستخدم الخاص بك على جهازك الافتراضي.

تحقق من أن التثبيت تم بنجاح:

pywiscat --version

العثور على البيانات باستخدام pywiscat

بشكل افتراضي، يتصل pywiscat بالكتالوج العالمي للاكتشاف (GDC) المستضاف من قبل هيئة البيئة وتغير المناخ في كندا (ECCC).

تغيير عنوان URL الخاص بـ GDC

إذا كنت تقوم بهذا التمرين خلال جلسة تدريب محلية، يمكنك تكوين pywiscat لاستعلام GDC المحلي عن طريق تعيين متغير البيئة PYWISCAT_GDC_URL:

export PYWISCAT_GDC_URL=http://gdc.training.wis2dev.io

لرؤية الخيارات المتاحة، قم بتشغيل:

pywiscat search --help

يمكنك البحث في GDC عن جميع السجلات:

pywiscat search

Question

كم عدد السجلات التي يتم إرجاعها من البحث؟

انقر لعرض الإجابة

يعتمد عدد السجلات على GDC الذي تقوم باستعلامه. عند استخدام GDC التدريب المحلي، يجب أن ترى أن عدد السجلات يساوي عدد مجموعات البيانات التي تم إدخالها في GDC خلال الجلسات العملية الأخرى.

لنحاول استعلام GDC باستخدام كلمة مفتاحية:

pywiscat search -q observations

Question

ما هي سياسة البيانات الخاصة بالنتائج؟

انقر لعرض الإجابة

يجب أن تحدد جميع البيانات التي تم إرجاعها بأنها بيانات "أساسية".

جرب استعلامات إضافية باستخدام -q

Tip

يسمح العلم -q بالصيغة التالية:

  • -q synop: العثور على جميع السجلات التي تحتوي على الكلمة "synop"
  • -q temp: العثور على جميع السجلات التي تحتوي على الكلمة "temp"
  • -q "observations AND oman": العثور على جميع السجلات التي تحتوي على الكلمات "observations" و"oman"
  • -q "observations NOT oman": العثور على جميع السجلات التي تحتوي على الكلمة "observations" ولكن ليس الكلمة "oman"
  • -q "synop OR temp": العثور على جميع السجلات التي تحتوي على "synop" أو "temp"
  • -q "obs*": بحث تقريبي

عند البحث عن مصطلحات تحتوي على مسافات، قم بوضعها بين علامتي اقتباس مزدوجتين.

للحصول على مزيد من التفاصيل حول نتيجة بحث محددة تهمك:

pywiscat get <id>

Tip

استخدم قيمة id من البحث السابق.

الخاتمة

تهانينا!

في هذه الجلسة العملية، تعلمت كيفية:

  • استخدام pywiscat لاكتشاف مجموعات البيانات من الكتالوج العالمي للاكتشاف الخاص بـ WIS2