بشكل افتراضي، عندما تنشر استطلاعًا في Survey123، يتم إنشاء طبقة معالم باستخدام مخطط من الاستطلاع. بدلاً من ذلك، يمكنك اختيار ربط الاستطلاع بطبقة معالم موجودة.
إعداد طبقة معلم
لاستخدام طبقة معالم موجودة مع Survey123، يجب أن تفي الطبقة بالمتطلبات التالية:
- يجب أن تكون طبقة المعالم عنصرًا في ArcGIS Enterprise أو ArcGIS Online. يتضمن ذلك طبقات المعالم المستضافة وطبقات المعالم المنشورة على الخوادم الموحدة وغير الموحدة.
ملاحظة:
لاستخدام خدمات المعالم غير الموحدة، يلزم إجراء تكوين إضافي. يجب عليك إنشاء عنصر طبقة المعالم يدويًا في مؤسسة ArcGIS الخاصة بك والذي يمثل الخدمة. للحصول على تفاصيل، راجع مقالة قاعدة المعارف حول كيفية الاتصال بخدمات ArcGIS Server غير الموحدة.
- يجب أن يتمتع مالك ومستخدمو الاستطلاع بإمكانية الوصول إلى طبقة المعالم.
- يجب أن تكون طبقة المعالم قابلة للتحرير.
- يجب تعيين الخصائص الإضافية التالية على القيمة true:
- supportsApplyEditsWithGlobalIds—يجب أن تدعم طبقة المعالم تطبيق عمليات التحرير ذات المعرفات العالمية. يسمح هذا للتطبيق بإنشاء وإدارة المعرفات العالمية في المعالم التي تم إنشاؤها (على عكس الخادم الذي ينشئ معرفًا عالميًا جديدًا للمعالم التي تم إنشاؤها).
- supportsAttachmentsByUploadId—يتم تشغيل هذه الخاصية تلقائيًا عند تمكين المرفقات على طبقة المعالم. فهي تتيح للتطبيق تحميل كل المرفقات المقترنة باستطلاع قبل إرسال الاستطلاع. في حالة فشل أي من المرفقات، يتم إرجاع إرسال الاستطلاع بالكامل، مما يمنع فقدان البيانات.
استنادًا إلى تصميم الاستطلاع وطريقة استخدامه، يرجى مراعاة المتطلبات الإضافية التالية:
- لكي يتمكن المستخدمون من جمع استطلاعات جديدة لإضافة السجلات، يجب أن تتوفر إمكانية Create.
- لتمكين المستخدمين من تحرير سجلات الاستطلاعات الحالية:
- يجب أن تتوفر إمكانية Update على الطبقة.
- تأكد من أن طبقة المعلم تتيح قيمًا فارغة أو أن الاستطلاع يستخدم الحقول المطلوبة. يستخدم Survey123 قيمًا فارغة في التحرير عند حذف الإجابة ولا يتم استبدالها؛ وبالتالي، لن يقوم Survey123 بإرسال استطلاع من خدمة معلم لا تسمح بقيم فارغة.
- لكي يتمكن المستخدمون من إرسال الصور أو التسجيلات الصوتية أو الملفات، يلزم تمكين المرفقات (تعيين hasAttachments على true).
- يتعذر أن تشير التكرارات في استطلاع ما إلى الطبقات أو الجداول ذات الصلة ما لم تستخدم الطبقة أو الجدول التابع حقل GUID الخاص بالعلاقة. سيتم تحديد اسم التكرار بواسطة اسم الجدول أو الطبقة المرتبطة ولا يمكن تغييره.
ملاحظة:
يدعم Survey123 فقط علاقات GUID واحد إلى متعدد عند العمل مع طبقات المعالم الموجودة والجداول ذات الصلة. علاقات "واحد إلى واحد" غير مدعومة.
تطبيق عمليات التحرير ذات المعرفات العالمية
للحصول على طبقة معلم بهدف دعم تطبيق عمليات التحرير مع المعرفات العمومية، يجب استيفاء المتطلبات التالية:
- يجب أن تحتوي الطبقات في طبقة المعالم على عمود GlobalId مع فهرس مميز. أفضل طريقة للقيام بذلك هي تمكين المزامنة عند نشر طبقة المعالم.
- في حالة استخدام قاعدة بيانات جغرافية متعددة المستخدمين، يمكن للطبقات استخدام الإصدار الفرعي وليس الإصدار التقليدي. سيستهدف Survey123 الإصدار الافتراضي عند استخدام قاعدة بيانات جغرافية تم إصدارها في الفرع. لمزيد من المعلومات، راجع أنواع الإصدارات.
- إذا كانت طبقة المعالم تحتوي على طبقات ممكّنة لـ m، فيجب تمكين التحرير بدون قيم m.
- يجب أن توجد المعرفات العالمية في طبقة معالم أو جدول، قبل تمكين المرفقات في أي منهما.
لمزيد من المعلومات حول دعم التحرير في طبقة المعالم، راجع supportsApplyEditsWithGlobalIds في طبقة (خدمة المعالم) في وثائق ArcGIS REST API.
تمكين المرفقات
عند تمكين المرفقات في طبقة المعالم، لا تتم إضافة العمودين KEYWORD وEXIFINFO إلى المخطط بشكل افتراضي. هذا العمود ضروري لتتمكن من ربط المرفقات بالسجل الصحيح. بعد تمكين المرفقات، قم بتشغيل أداة المعالجة الجغرافية ترقية المرفقات لتمكين الكلمات الأساسية.
ملاحظة:
من المستحسن إضافة العمودين KEYWORD وEXIFINFO قبل تجميع السجلات باستخدام Survey123 بحيث تحتوي جميع المرفقات المرسلة على كلمات رئيسية. إذا لم يكن عمودا KEYWORD وEXIFINFO موجودين قبل إرسال المرفقات، فيمكن استخدام دفتر ملاحظات Python تحديث الكلمات الأساسية للمرفقات لتحديث المرفقات.
تعديل المخطط
بمجرد إنشاء استطلاع من طبقة معالم حالية، يمكن إضافة أسئلة جديدة وقيم قائمة الاختيار إلى الاستطلاع فقط بعد إضافة الحقل أو النطاق المطابق إلى طبقة المعالم. عندما يتم إنشاء استطلاع من عرض طبقة المعالم، يمكن إضافة أسئلة جديدة وقيم قائمة الاختيار إلى الاستطلاع فقط بعد إضافة الحقل أو النطاق المطابق إلى طبقة المعالم الأساسية ونقله إلى عرض طبقة المعالم.