استخدام Survey123 مع طبقات المعالم الحالية

بشكل افتراضي، عندما تنشر استطلاعًا في ArcGIS Survey123 Connect، يتم إنشاء طبقة معالم باستخدام مخطط من الاستطلاع. بدلاً من ذلك، يمكنك اختيار ربط الاستطلاع بطبقة معالم موجودة.

إعداد طبقة معلم

لاستخدام طبقة معالم مع Survey123، يجب أن تكون عنصرًا في ArcGIS Enterprise أو ArcGIS Online. يتضمن ذلك طبقات المعالم المستضافة وطبقات المعالم المنشورة على الخوادم الموحدة وغير الموحدة.

ملاحظة:‏

للعمل مع خدمات المعالم غير الموحدة، يلزم تكوين إضافي، حيث يجب عليك إنشاء عنصر طبقة معالم يدويًا في مؤسسة ArcGIS الخاصة بك التي تمثل الخدمة. للحصول على تفاصيل، راجع مقالة قاعدة المعارف حول كيفية الاتصال بخدمات ArcGIS Server غير الموحدة.

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

  • إذا كان المستخدمون يجمعون الاستطلاعات الجديدة، فيلزم وجود إمكانية Create.
  • إذا كان المستخدمون يحررون الاستطلاعات الموجودة، فيلزم وجود إمكانية Update على الطبقة.
  • إذا كان المستخدمون يلتقطون الصور أو الصوت أو الملفات، فيجب تعيين hasAttachments على true.

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

ملاحظة:‏
من المستحسن إضافة العمودين KEYWORD وEXIFINFO قبل تجميع السجلات باستخدام Survey123 بحيث تحتوي جميع المرفقات المرسلة على كلمات رئيسية. إذا لم يكن عمودا KEYWORD وEXIFINFO موجودين قبل إرسال المرفقات، فيمكن استخدام دفتر ملاحظات Python تحديث الكلمات الأساسية للمرفقات لتحديث المرفقات.

يتعذر أن تشير التكرارات إلى الطبقات أو الجداول ذات الصلة مالم تستخدم الطبقة أو الجدول التابع حقل GUID الخاص بالعلاقة.

إذا كنت تخطط لتحرير الاستطلاعات الخاصة بك، فتأكد من أن طبقة المعلم تتيح قيمًا فارغة أو أن الاستطلاع يستخدم الحقول المطلوبة. يستخدم Survey123 قيمًا فارغة في التحرير عند حذف الإجابة ولا يتم استبدالها؛ وبالتالي، لن يقوم Survey123 بإرسال استطلاع من خدمة معلم لا تسمح بقيم فارغة.

يجب تعيين الإمكانيات الإضافية التالية على صحيح لطبقة المعالم:

  • supportsAttachmentsByUploadId - يتم تشغيل هذه الإمكانية تلقائيًا عند تمكين المرفقات في طبقة المعالم. فهي تتيح للتطبيق تحميل كل المرفقات المقترنة باستطلاع قبل إرسال الاستطلاع. في حالة فشل أي من المرفقات، يتم إرجاع إرسال الاستطلاع بالكامل، مما يمنع فقدان البيانات.
  • supportsApplyEditsWithGlobalIds—يجب أن تدعم طبقة المعالم تطبيق عمليات التحرير ذات المعرفات العمومية. يسمح هذا للتطبيق بإنشاء وإدارة المعرفات العالمية في المعالم التي تم إنشاؤها (على عكس الخادم الذي ينشئ معرفًا عالميًا جديدًا للمعالم التي تم إنشاؤها).

للحصول على طبقة معلم بهدف دعم تطبيق عمليات التحرير مع المعرفات العمومية، يجب استيفاء المتطلبات التالية:

  • يجب أن تحتوي الطبقات في طبقة المعالم على عمود GlobalId مع فهرس مميز. أفضل طريقة للقيام بذلك هي تمكين المزامنة عند نشر طبقة المعالم.
  • في حالة استخدام قاعدة بيانات جغرافية متعددة المستخدمين، يمكن للطبقات استخدام الإصدار الفرعي وليس الإصدار التقليدي. سيستهدف Survey123 الإصدار الافتراضي عند استخدام قاعدة بيانات جغرافية تم إصدارها في الفرع. لمزيد من المعلومات، راجع أنواع الإصدارات.
  • يجب أن توجد المعرفات العالمية في طبقة معالم أو جدول، قبل تمكين المرفقات في أي منهما.
  • إذا كانت طبقة المعالم تحتوي على طبقات ممكّنة لـ m، فيجب تمكين التحرير بدون قيم m.

لمزيد من المعلومات حول دعم التحرير في طبقة المعالم، راجع supportsApplyEditsWithGlobalIds في طبقة (خدمة المعالم) في وثائق ArcGIS REST API.

ملاحظة:‏

يدعم Survey123 فقط علاقات GUID واحد إلى متعدد عند العمل مع طبقات المعالم الموجودة والجداول ذات الصلة. علاقات "واحد إلى واحد" غير مدعومة.

إنشاء استطلاع من طبقة معالم

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

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

إذا كانت طبقة المعالم التي اخترتها تحتوي على مرفقات، فسيتم إنشاء سؤال صورة واحد في الاستطلاع باسم <layer_name>_image. لن يتطابق هذا الاسم مع أي كلمة أساسية في جدول المرفقات، ويجب تحديثه. إذا كانت المرفقات الموجودة تمثل أكثر من سؤال واحد، فيجب عليك إضافة أسئلة الصورة إلى الاستطلاع لمطابقة كل كلمة أساسية في جدول المرفقات.

ملاحظة:‏

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

تأليف استطلاع يُطابق طبقة معلم

يمكنك إنشاء استطلاع جديد يدويًا يطابق طبقة معالم حالية، ولكن يجب عليك تحديث خصائص form_id و submission_url في علامة التبويب الإعدادات في جدول البيانات لتحديد رابط بين الاستطلاع وعنصر طبقة المعالم في البوابة الإلكترونية أو ArcGIS Online.

تحدد خاصية form_id بشكل صريح اسم الطبقة في طبقة المعالم التي يستخدمها الاستطلاع. لمزيد من المعلومات، راجع مقالة قاعدة المعارف حول كيفية تأليف استطلاع يطابق خدمة المعالم.

خاصية submission_url هي عنوان URL لعنصر طبقة المعالم.

عنوان URL للإرسال في نموذج Survey123
تلميح:

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

لإنشاء عنوان URL هذا، يجب عليك ربط معرف العنصر بجذر محتوى البوابة الإلكترونية. يوضح المثال في الصورة أعلاه ارتباطًا إلى عنصر ArcGIS Online؛ يبدو الارتباط إلى نفس العنصر في البوابة كما يلي:

https://<host>:<port>/arcgis/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a

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

تعديل المخطط

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