Skip To Content

عنصر واجهة مستخدم الاستعلام

تسمح عناصر واجهة استخدام الاستعلام باسترداد المعلومات من بيانات المصدر عن طريق تنفيذ استعلام معرف مُسبقًا. يمكن أن تكون مصادر البيانات واحدة مما يلي:

  • طبقة معلم في الخريطة الحالية
  • طبقة معلم كعنصر في البوابة الإلكترونية
  • طبقة معالم من خدمة ArcGIS Server REST
    تلميح:

    يمكن أن تكون طبقة المعلم من خدمة خريطة أو خدمة معلم.

  • طبقة صور من خدمة صورة
  • جدول مستقل

يعمل عنصر واجهة مستخدم الاستعلام كمنشئ استعلام أثناء عملية التكوين؛ مما يسمح بتعريف الاستعلام عن طريق تحديد بيانات المصدر وعوامل التصفية وعرض الحقول في نتائج الاستعلام. تعمل كل عملية استعلام مع طبقة مفردة. ومع ذلك، يمكنك تعريف العديد من الاستعلامات لتطبيق واحد ويمكن أن تكون طبقات البيانات من مصادر متعددة.

تكوين عنصر واجهة مستخدم الاستعلام

يمكن تعيين عنصر واجهة المستخدم لفتحه تلقائيًا عند بدء تشغيل التطبيق. لتمكين هذه الميزة، انقر على زر فتح عنصر واجهة المستخدم تلقائيًا عند تشغيل التطبيق فتح عنصر واجهة المستخدم تلقائيًا عند تشغيل التطبيق في عنصر واجهة المستخدم، والذي يتحول إلى الأخضر الداكن.

توضح الخطوات التالية كيفية تكوين الاستعلام. كرر الخطوات إذا كنت بحاجة إلى تعريف استعلامات متعددة.

  1. قم بتحويم مؤشر الماوس على عنصر واجهة مستخدم الاستعلام، وانقر على زر التحرير تحرير.

    تظهر نافذة تكوين عنصر واجهة المستخدم.

  2. اختياريًا، انقر على تغيير رمز عنصر واجهة الاستخدام لاستبدال الرمز الافتراضي لعنصر واجهة الاستخدام الحالي.

    تظهر نافذة مُستكشف الملف؛ مما تتيح لك استعراض ملف الصورة المحلي لاستخدامه كأيقونة عنصر واجهة مستخدم.

  3. انقر على + استعلام جديد.

    تظهر نافذة تعيين مصدر البيانات. يتم افتراضيًا تحديد تحديد من خريطة ويتم إدراج جميع طبقات المعالم في الخريطة الحالية أدناه.

    وبدلاً من ذلك، يمكنك اختيار تحديد من البوابة الإلكترونية أو إضافة عنوان URL للخدمة. إضافةً إلى الطبقات، يمكنك الاستعلام عن الجدول المرتبطة.

  4. انقر على زر الخيار المجاور لمصدر البيانات.
  5. حدد طبقة من القائمة.
  6. انقر على موافق لإغلاق نافذة تعيين مصدر البيانات وارجع إلى نافذة تكوين الاستعلام.

    افتراضيًا، تكون علامة تبويب معلومات نشطة.

  7. حدد عنوان وأيقونة مهمة الاستعلام.
  8. انقر على علامة تبويب عوامل التصفية.
  9. انقر على تعيينتعيين أدنى معايير جدول البيانات لتعريف عبارة مكانية للاستعلام.
    1. انقر على إضافة تعبير عامل التنقية لعرض منشيء التعبير.

      يمكن أن يكون تعبير عامل التنقية قيمة تستند إلى عملية تشغيل تستند إلى قيمة أو عملية تشغيل بين حقلين.

    2. حدد حقل استعلام (تعبير)، وقم بتوفير قيمة في المربع النصي. سيتوفر لديك الخيارات الثلاثة التالية:
      • القيمة- يعتمد عامل التصفية على قيمة محددة. يمكنك إما تعيين قيمة معرفة مُسبقًا أو طلب قيمة جديدة من المستخدم النهائي بدلاً من ذلك بالتأشير على طلب قيم. عند تمكين طلب قيم وفّر معلومات بشأن القيمة في حقل طلب وتلميحًا في حقل تلميح. وهو ما يُساعد المستخدم النهائي في إدخال قيم الاستعلام الخاصة به.
      • الحقل- مقارنة القيمة في أحد الحقول بالقيمة في حقل آخر.
      • فريد- يعتمد عامل التصفية على قائمة بالقيم الفريدة للحقل المحدد في الطبقة. وغالبًا ما يُستخدَم بالاشتراك مع طلب قيم حتى يمكن للمستخدم النهائي تحديد قيمة من القائمة بشكل تفاعلي، وهو ما يمكن أن يكون مجموعة من كل القيم الفريدة أو مجموعة من القيم الديناميكية الفريدة بناءً على التعبيرات السابقة أو على كل التعبيرات الأخرى بصرف النظر عن ترتيبها. عند تمكين طلب قيم وفّر معلومات بشأن القيمة في حقل طلب وتلميحًا في حقل تلميح وحدد كيفية إدراج القيم.
        تنبيه:

        لعرض وصف للقيم المكودة عند تحديد قيم مُصفّاة بالتعبيرات السابقة أو قيم مُصفّاة بكل التعبيرات الأخرى يجب أن تدعم الخدمة إمكانية الاستعلام بواسطة الإحصائيات.

    3. يمكنك أيضًا استخدام إضافة مجموعة تعبير، وهي ما تتيح لك تعريف وتطبيق عامليّ تصفية على استعلام مفرد. إذا كانت كل أو أي من هذه التعبيرات في هذه المجموعة صحيحة، يتم إرجاع السجلات التي تفي بكل التعبيرات أو السجلات التي تفي بأي من التعبيرات في المجموعة في صورة نتائج.
    4. انقر على "موافق" لغلق المربع الحواري.
  10. واختياريًا، قم بالتأشير على عرض تعبير SQL لكل المستخدمين النهائيين لعرض تعبير SQL في عنصر واجهة المستخدم.
  11. يتيح جزء عوامل التصفية المكانية اختيار عوامل التصفية المكانية التي ستكون متوفرة إلى المستخدمين النهائيين. قم بالتأشير على عامل واحد أو أكثر من عوامل التصفية، وعيّن أحدها كالعامل الافتراضي بالنقر على تعيينه كعامل افتراضي:
    • فقط إرجاع المعالم ضمن نطاق الخريطة الحالي- إرجاع المعالم التي تقع في نطاق الخريطة الحالي.
    • إرجاع العالم التي تتقاطع مع الشكل المرسوم على الخريطة فقط- انقر على الأيقونات لاختيار أدوات الرسم المعروضة في عنصر واجهة المستخدم. واختياريًا، قم بالتأشير على خيار تمكين المخزن المؤقت لإضافة إعدادات مخزن مؤقت للمستخدمين النهائيين.
    • إرجاع المعالم ذات العلاقة المكانية مع المعالم في طبقة أخرى فقط- انقر على تعيينتعيين لاختيار قواعد العلاقة المكانية من تعيين العلاقات المكانية. يمكنك تحديد تسمية متداولة لكل علاقة بالنقر مرتين على حقل التسمية. واختياريًا، قم بالتأشير على خيار تمكين المخزن المؤقت لإضافة إعدادات مخزن مؤقت للمستخدمين النهائيين. يتم دعم العلاقات المكانية التالية:
      • تقاطع- يتم تضمين جزء من معلم من طبقة 1 في معلم من طبقة 2.
      • يتضمن- يتضمن جزء من المعلم أو كله من طبقة 1 بالكامل على المعلم من طبقة 2.
      • تداخل- يتداخل المعلم من طبقة 1 مع معلم من طبقة 2.
      • تقاطع المُغلّف- يتقاطع مُغلّف طبقة 1 مع مُغلّف من طبقة 2.
      • تقاطع الفهرس- يتقاطع مُغلّف طبقة الاستعلام مع إدخال فهرس الطبقة الهدف.
      • تراكب- تتراكب معالم من طبقة 1 مع معالم في طبقة 2.
      • تلامس-يتلامس المعلم من طبقة 1 مع حد معلم من طبقة 2.
      • يتضمن- يُحاط المعلم من طبقة 1 بالكامل بواسطة المعلم من طبقة 2.
    • إرجاع المعالم ضمن نطاق الخريطة الكامل- إرجاع المعالم التي تقع في نطاق الخريطة الكامل.
    ملاحظة:‏
    قم بإلغاء التأشير على الخيارات إذا لم ترغب في تطبيق عامل تصفية مكاني على الاستعلام.
  12. انقر على علامة تبويب نتائج لتكوين المحتوى والرمز المعروضين لنتائج الاستعلام.
  13. واختياريًا، قم بالتأشير على استخدم تكوين العنصر المنبثق للطبقة في خريطة الويب لعرض نفس المحتوى المُعرّف بواسطة تكوين العنصر المنبثق للطبقة في خريطة الويب.
  14. واختياريًا، قم بالتأشير على تكوين المحتوى المخصص عرض المحتوى المُخصّص.
    1. انقر على أيقونة إضافة بجوار مربع عنوان كل عنصر ناتج النصي.

      تُعرَض قائمة الحقول في الطبقة. يمكنك تحديد الحقول بواقع حقل واحد في كل مرة. تظهر القيم من الحقل المحدد في المربع النصي وتستخدم في صورة عنوان نتائج الاستعلام. كرر هذه الخطوة لإضافة الحقول الإضافية. عند إضافة العديد من الحقول، يتم استخدام سلسلة قيم الحقل في صورة عنوان النتيجة.

    2. انقر على أيقونة القلم الرصاص بجوار خانة ستعرض جداول بيانات لفتح مربع حوار تعيين حقول العرض. قم بالتأشير على الحقول التي تريد عرضها في النتائج. في الحقول الفردية، يتيح عمود النوع الخاص عرضها في شكل صورة. يمكنك أيضًا النقر على الأسهم باتجاه الأعلى أو الأسفل في عمود الإجراءات لضبط ترتيب الحقل.
  15. انقر على أيقونة القلم الرصاص بجانب فرز العناصر الناتجة لتكوين الحقول المستخدمة لفرز نتيجة الاستعلام.

    يجب على الخدمات دعم الحدود الفاصلة للصفحات أو فرزها في نتيجة الاستعلام.

  16. واختياريًا، حدد خيار استخدام الرموز المُعرّفة بواسطة الطبقة استخدام الرمز الافتراضي للطبقة.
  17. اختياريًا، حدد خيار استخدام رمز مخصص وانقر على أيقونة الرمز لتعيين رمز مخصص.

    تظهر نافذة معاينة مما يتيح لك اختيار لون ونمط رمز التمييز الناتج.

  18. انقر في أي مكان خارج نافذة معاينة الرمز لإغلاقها.
  19. واختياريًا، قم بالتأشير على السماح بتغيير الرموز في وقت التشغيل لتغيير رموز المعالم الناتجة في وقت التشغيل بشكل تفاعلي.
  20. انقر على علامة تبويب خيارات لتحديد ما إذا كان يمكن تصدير نتائج الاستعلام وكيف تنشئ مهمة الاستعلام الطبقات.
  21. كرر الخطوات 3 -20 لإضافة المزيد من مهام الاستعلام.
  22. لإعادة ترتيب مهام الاستعلام الحالية، قم بتحويم مؤشر الماوس على المهمة، وانقر على الأسهم لأعلى وأسفل.
  23. انقر على موافق لحفظ نافذة استعلام وإغلاقها.

استخدم عنصر واجهة مستخدم الاستعلام

توضح الخطوات التالية كيفية استخدام عنصر واجهة الاستفسار:

  1. انقر على عنصر واجهة مستخدم الاستعلام لفتحه. يتم عرض قائمة استعلامات في علامة تبويب مهام إذا كوّنت أكثر من استعلام.
    قائمة استعلامات.

    إذا احتوى عنصر واجهة المستخدم على استعلام واحد فقط، ولم يطلب إدخالاً من المستخدمين النهائيين، سيُشغّل النقر على عنصر واجهة المستخدمين الاستعلام، وسيعرض النتائج على الفور.

    إذا احتوى عنصر واجهة المستخدم على استعلام واحد فقط، وطَلَب إدخالاً من المستخدمين النهائيين، سيعرض النقر على عنصر واجهة المستخدم الاستعلام مرفقًا بإدخالات المستخدم.

    ملاحظة:‏

    قد يتضمن الإدخال من المستخدمين النهائيين معايير جدول البيانات أو عامل تصفية مكانية أو أكثر أو كليهما.

  2. انقر على أحد الاستعلامات. قد يُنفذ الاستعلام بشكل مختلف بناءً على التكوين.
    1. إذا لم يطلب الاستعلام أي إدخال، تُعرَض النتيجة في علامة تبويب نتائج وتُعرض المعالم الناتجة على الخريطة مع الرمز الذي حددته أثناء التكوين.
    2. إذا تم التأشير على مطالبة بالقيم في عملية التكوين، تظهر خانة نصية تُطالبك بقيمة جديدة للمعلمة. تظهر القيمة الافتراضية في المربع مبدئيًا. إذا تم تعيين القيم الفريد، سيقوم المربع النصي بإدراجها كلها.
    3. يمكنك استخدام عامل تصفية مكاني واحد أو أكثر.
      • فقط إرجاع المعالم ضمن نطاق الخريطة الحالي- إرجاع المعالم التي تقع في نطاق الخريطة الحالي.
      • إرجاع العالم التي تتقاطع مع الشكل المرسوم على الخريطة فقط- يمكن استخدام مجموعة من أدوات الرسم لرسم أشكال على الخريطة لتعريف المنطقة. اختياريًا، يمكن تطبيق مسافة بحث على الأشكال.
        رسم على الخريطة
      • إرجاع المعالم ذات العلاقة المكانية مع المعالم في طبقة أخرى فقط- تعتمد النتائج على العلاقة المكانية بين المعالم في طبقة الاستعلام والمعالم في الطبقة ذات الصلة. اختياريًا، يمكن تطبيق مسافة بحث على الأشكال الهندسية للمعالم في الطبقة ذات الصلة.
        لديه علاقة مكانية مع معالم في طبقة أخرى
      • إرجاع المعالم ضمن نطاق الخريطة الكامل- إرجاع المعالم التي تقع في نطاق الخريطة الكامل.
    4. انقر على تنفيذ لتشغيل الاستعلام.

      يتم تمييز المعالم الناتجة من الاستعلام على الخريطة بالرمز الذي تحدده أثناء التكوين. إذا كان لدى الطبقة بيانات مرتبطة، يتم تضمين السجلات المرتبطة في النتائج.

  3. انقر على علامة الحذف () لاتخاذ الإجراءات بشأن مجموعة النتائج، مثل تشغيل الإحصائيات، وتصدير النتائج محليًا أو من أجل المحتوى في صفحة المحتويات في ArcGIS Online أو ArcGIS Enterprise أو تغيير رمز المعالم.
    تلميح:

    يعتمد أقصى عدد من المعالم يُمكن للاستعلام إرجاعه على maxRecordCount الخاصية التي تم تعيينها في الخدمة. القيمة الافتراضية هي 1,000. على سبيل المثال، إذا أخذت القيمة الافتراضية وتوقعت إرجاع 1,300 معلم من الاستعلام، سترى أولاً 1,000 معلم في لوحة نتيجة المعلم. عند التمرير إلى أسفل اللوحة، سترى باقي الـ 300 معلم.

    وبدلاً من ذلك، إذا تم تنفيذ الاستعلام في جدول ذي صلة، يتم تمييز كل المعالم ذات الصلة على الخريطة وإدراجها في لوحة الاستعلام.