يتم استخدام منشئ الاستعلام في أدوات البحث حسب البيانات الجدولية والموقع والتصفية حسب البيانات الجدولية لإنشاء تعبيرات تلبي المعايير المحددة.
إنشاء استعلام
لإنشاء استعلام، انقر فوق إنشاء استعلام جديد في جزء الأدوات أو في مربع حوار الأدوات.
للبدء، حدد الطبقة التي تريد العثور على معالم منها. بالنسبة للبحث حسب البيانات الجدولية والموقع، يمكن القيام بذلك في منشئ الاستعلام. بالنسبة للتصفية حسب البيانات الجدولية، يجب تعبئة معلمة بيانات الإدخال قبل أن يتم إنشاء الاستعلام.
بعد ذلك، اختر ما إذا كنت تريد البدء بتعبير البيانات الجدولية، أو تعبير مكاني (البحث حسب البيانات الجدولية والموقع فقط)، أو مجموعة تعبيرات.
إذا كان الاستعلام يحتوي على أكثر من تعبير واحد، فيجب عليك اختيار أحد خيارات المطابقة التالية لتوصيل التعبيرات:
- كل ما يلي صحيح (بشكل افتراضي) - سيتم إرجاع المعالم التي تتطابق مع كافة التعبيرات فقط. هذا الخيار يُعادل شرط AND.
- أحد العناصر التالية صحيح—يتم إرجاع المعالم التي تتطابق مع أي من التعبيرات. هذا الخيار يعادل شرط OR.
تعبيرات البيانات الجدولية
يتضمن كل استعلام عن البيانات الجدولية اسم حقل وعامل وقيمة.
على سبيل المثال، يمكنك إنشاء استعلام على طبقة تحتوي على بيانات حوادث الجريمة في المدينة (السرقات وحرائق الحرق العمد والاعتداءات وما إلى ذلك) لإظهار حوادث السرقة فقط. أنشئ تعبير سمة كما يلي:
- بالنسبة لاسم الحقل، اختر نوع الجريمة.
- بالنسبة للعامل، اختر متساوٍ.
- بالنسبة للقيمة، اكتب أو حدد السرقة.
ملاحظة:
سيتم استبعاد الحقول ذات القيم الفارغة من جميع نتائج الاستعلام باستثناء عندما يتم اختيار فارغ كعامل.
في معظم الحالات، يتضمن منشئ الاستعلام قائمة بقيم الحقل المتاحة للمساعدة في إنشاء تعبير دقيق. القائمة غير متاحة للتصفية حسب البيانات الجدولية إذا كانت مجموعة البيانات المدخلة عبارة عن مخرجات من أداة أخرى. يجب عليك كتابة القيمة الدقيقة في مربع الإدخال، بدلاً من اختيار القيمة من قائمة.
التعبيرات المكانية
يتضمن كل تعبير مكاني عاملًا وطبقة ثانية. أسفل الطبقة الثانية، يمكنك استخدام زر +Expression لإضافة تعبير لتحسين المعالم من الطبقة الثانية التي سيتم استخدامها في التعبير المكاني الأصلي.
على سبيل المثال، باستخدام طبقة أخرى تمثل المخابز، يمكنك تحسين استعلام البيانات الجدولية بشكل أكبر للبحث عن السرقات التي حدثت في نطاق 100 متر من متجر الدونات. أضف تعبيرًا مكانيًا، على النحو التالي:
- بالنسبة للعامل، اختر ضمن مسافة وأدخل 100 متر.
- بالنسبة للطبقة، اختر طبقة المخابز.
- انقر فوق زر + Expression واختر تعبير السمة.
- في مجموعة عبارة أين، اختر نوع المتجر، وفي اسم الحقل، اترك العامل محددًا على متساوٍ، واكتب أو حدد متاجر الكعك المُحلى كقيمة.
مجموعة التعبير
لإنشاء استعلام أكثر تعقيدًا، يمكنك استخدام مجموعات التعبير لتجميع تعبيرات متعددة. تحدد الطريقة التي تجمع بها التعبيرات ما تبحث عنه. يمكنك إنشاء ما يصل إلى ثلاثة مستويات من التجميع.
على سبيل المثال، يمكنك استخدام مجموعات التعبير لزيادة تحسين عامل تصفية حوادث الجريمة الموضح أعلاه. لإظهار كل من حرائق الحرق العمد وحوادث السرقة التي تم الإبلاغ عنها ضمن مسافة 100 متر من متجر الكعك المُحلى، يمكنك إنشاء مجموعة تعبير للبحث عن حرائق الحرق العمد أو حوادث السرقة. ضمن تلك المجموعة، استخدم خيار واحد مما يلي صحيح. وبعد ذلك، من خارج المجموعة، أضف تعبيرًا مكانيًا للعثور على المعالم ضمن مسافة 100 متر من متاجر الكعك المُحلى.
العوامل
يستخدم البحث حسب البيانات الجدولية والموقع عوامل التشغيل لاستعلامات البيانات الجدولية والمكانية، بينما يستخدم التصفية حسب البيانات الجدولية عوامل التشغيل لاستعلامات البيانات الجدولية فقط.
عوامل السمة
يوجد العديد من عوامل التشغيل التي يمكن استخدامها لاستعلام السمات، بناءً على ما إذا يكون الحقل الذي تستعلم عنه فئوي أم رقمي.
إذا كان الحقل عبارة عن سلسلة، فيمكنك استخدام عوامل التشغيل التالية:
- متساوية—السلاسل المطابقة للنص المحدد.
- غير متساوية—السلاسل غير المطابقة للنص المحدد.
- عضو في—السلاسل المطابقة لإحدى القيم النصية المحددة.
- ليست عضوًا في—السلاسل غير المطابقة لأي من قيم النص المحدد.
- يحتوي على - السلاسل التي تحتوي على النص المقدم.
- لا يحتوي على - السلاسل التي لا تحتوي على النص المقدم.
- يبدأ بـ - السلاسل التي تبدأ بالنص المحدد.
- لا تبدأ بـ—السلاسل التي لا تبدأ بالنص المحدد.
- ينتهي بـ - السلاسل التي تنتهي بالنص المحدد.
- لا تنتهي بـ—السلاسل التي لا تنتهي بالنص المحدد.
- خالية—السلاسل التي لا تتضمن نصًا وليست فارغة.
- غير خالية—السلاسل التي تتضمن جزءًا من النص وليست فارغة.
- سلسلة فارغة—السلاسل الخالية أو التي لا تتضمن نصًا.
- سلسلة غير فارغة—السلاسل التي تتضمن جزءًا من النص أو الخالية.
إذا كان الحقل رقميًا، فيمكنك استخدام عوامل التشغيل التالية:
- بين - الأرقام التي تقع بين القيمتين المحددتين. يتم تضمين القيم المحددة في النتائج.
- ليس بين - الأرقام التي ليست بين القيمتين المحددتين. القيم المحددة لا يتم تضمينها في النتائج.
- متساوية—الأرقام التي تطابق القيمة المحددة.
- غير متساوية—الأرقام التي لا تطابق القيمة المحددة.
- عضوًا في—الأرقام التي تتطابق مع قيمة محددة واحدة أو أكثر.
- ليست عضوًا في—الأرقام التي لا تتطابق مع أي من القيم المحددة.
- أكبر من - الأعداد الأكبر من القيمة المحددة.
- على الأقل - الأعداد التي تساوي أو تزيد عن القيمة المحددة.
- أقل من - الأعداد الأقل من القيمة المحددة.
- على الأكثر - الأرقام التي تقل عن القيمة المحددة أو تساويها.
- خال - الأرقام التي تطابق القيمة المحددة.
- ليس خاليًا - الأرقام التي لها بعض القيمة.
إذا كان الحقل عبارة عن تاريخ، فيمكنك استخدام عوامل التشغيل التالية:
- بين - التواريخ التي تقع بين تاريخين محددين. يتم تضمين القيم المحددة في النتائج.
- ليس بين - التواريخ التي لا تقع بين تاريخين محددين. القيم المحددة لا يتم تضمينها في النتائج.
- في - التواريخ المماثلة لتاريخ محدد.
- ليس في - التواريخ التي ليست مثل التاريخ المحدد.
- قبل - التواريخ التي تسبق تاريخًا محددًا.
- بعد - التواريخ التي تلي تاريخًا محددًا.
- خال - التواريخ الفارغة.
- ليس خاليًا - التواريخ غير الفارغة.
العوامل المكانية
يتم إنشاء التعبيرات المكانية عن طريق تحديد عوامل مثل بالكامل ضمن أو يتقاطع مع.
يمكنك استخدام العوامل المكانية التالية في الاستعلام المكاني:
- تتقاطع—إذا تقاطعت المعالم في الطبقة الأولى مع المعالم في الطبقة الثانية، سيتم تضمين المعالم الموجودة في الطبقة الأولى في النواتج.
- لا تتقاطع—إذا تقاطعت المعالم الموجودة في الطبقة الأولى مع المعالم الموجودة في الطبقة الثانية، سيتم استبعاد المعالم الموجودة في الطبقة الأولى من النواتج.
- داخل المسافة—المعالم الموجودة في الطبقة الأولى تكون محددة (المتضمنة في النواتج) إذا تم تضمين أي جزء في المسافة المحددة للمعالم في الطبقة الثانية، مثال، سيتم تضمين قطع الأرض الموجودة على بعد 100 متر من الأنهار في النواتج.
- ليست داخل المسافة—سيتم اسبعاد الطبقة الأولى (غير المضمنة في النواتج) إذا كانت داخل مسافة معالم أخرى، مثال، قطع الأرض الواقعة على بعد 100 متر من الأنهار لن يتم تضمينها في النواتج. يمكنك التفكير في هذه العلاقة كمعلم بصفتها أبعد من المسافة المحددة.
- يتضمن بالكامل - إذا تضمنت المعالم الموجودة في الطبقة الأولى بالكامل معالم في الطبقة الثانية، سيتم تضمين معالم الطبقة الأولى في النواتج.
- لا يتضمن بالكامل - إذا تضمنت المعالم في الطبقة الأولى بالكامل معالم في الطبقة الثانية، سيتم استبعاد المعالم الموجودة في الطبقة الأولى من النواتج.
- بالكامل داخل—إذا تضمنت المعالم الموجودة في الطبقة الأولى داخل المعالم في الطبقة الثانية، سيتم تضمين المعالم الموجودة في الطبقة الأولى داخل النواتج.
- ليس بالكامل ضمن—إذا كان معلمًا في الطبقة الأولى مضمن بالكامل ضمن معلم في الطبقة الثانية، فسيتم استبعاد الطبقة الأولى من الناتج.
- الأقرب إلى—إذا كانت المعالم الموجودة في الطبقة الأولى أقرب إلى المعالم الموجودة في الطبقة الثانية، سيتم تضمين المعالم الموجودة في الطبقة الأولى داخل النواتج.
استكشاف الأخطاء وإصلاحها
قد تؤدي التغييرات التي تطرأ على مجموعة البيانات إلى جعل التعبير الصحيح سابقًا غير صالح. تتضمن أمثلة التغييرات التي قد تتسبب في أن يصبح التعبير غير صالح حذف أو تغيير نوع الحقل للحقل المستخدم في التعبير، أو تغيير الشكل الهندسي لمجموعة البيانات المستخدمة في تعبير مكاني. لن يتم عرض التعبيرات غير الصالحة في منشئ الاستعلام عند إعادة فتحه.