اكتشاف مجموعات البيانات من فهرس الاكتشاف العالمي WIS2
نتائج التعلم!
بنهاية هذه الجلسة العملية، ستكون قادرًا على:
- استخدام pywiscat لاكتشاف مجموعات البيانات من فهرس الاكتشاف العالمي (GDC)
مقدمة
في هذه الجلسة ستتعلم كيفية اكتشاف البيانات من فهرس الاكتشاف العالمي WIS2 (GDC).
في الوقت الحالي، الفهارس العالمية GDCs المتاحة هي:
- بيئة وتغير المناخ كندا، خدمة الأرصاد الجوية الكندية: https://wis2-gdc.weather.gc.ca
- إدارة الأرصاد الجوية الصينية: https://gdc.wis.cma.cn
- الخدمة الجوية الألمانية: https://wis2.dwd.de/gdc
خلال الجلسات التدريبية المحلية، يتم إعداد GDC محلي للسماح للمشاركين بالاستعلام عن الفهرس للبيانات الوصفية التي نشروها من نسخهم من wis2box. في هذه الحالة، سيقدم المدربون عنوان URL للـ GDC المحلي.
التحضير
Note
قبل البدء، يرجى تسجيل الدخول إلى VM الطالب الخاص بك.
تثبيت 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
هو اسم المستخدم الخاص بك على VM.
تحقق من نجاح التثبيت:
pywiscat --version
العثور على البيانات باستخدام pywiscat
بشكل افتراضي، يتصل pywiscat بفهرس الاكتشاف العالمي في كندا. دعونا نقوم بتكوين pywiscat للاستعلام عن GDC التدريبي بتعيين متغير البيئة PYWISCAT_GDC_URL
:
export PYWISCAT_GDC_URL=http://gdc.wis2.training:5002
دعونا نستخدم pywiscat للاستعلام عن GDC المُعد كجزء من التدريب.
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