طبقات التتبع

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

ملاحظة:‏

إذا كنت ترغب في الحصول على نظرة عامة عالية المستوى لمعلومات التتبع وتريد إجراء تصفية بسيطة وتحليل للمسارات، يمكنك عرض المسارات في تطبيق الويب Track Viewer.

مخطط مشاركة الموقع

عند تمكين مشاركة الموقع لمؤسستك، يتم إنشاء طبقة مشاركة الموقع والتي تخزن آخر موقع معروف لمستخدمي الهاتف المحمول، بالإضافة إلى المسارات التاريخية الكاملة لأماكن تواجد مستخدمي الأجهزة المحمولة.يتم تخزين هذه المعلومات في ثلاث طبقات فرعية، لكل منها مخطط محدد مسبقًا وهي: آخر المواقع المعروفة والمسارات وخطوط المسار. عند إنشاء عروض التتبع في تطبيق الويب Track Viewer، يتم إنشاء عرض طبقة المعالم المستضافة لكل طبقة من طبقات المسار هذه.

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

ملاحظة:‏

لا يمكن مشاركة طبقات معالم مشاركة الموقع وعروض طبقة المعالم مع الجمهور.

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

طبقة معالم المسارات

إن طبقة معالم المسارات (وأي عروض لطبقة معالم مستضافة مستندة إليها) هي طبقة نقطية تحتوي على سجل لكل موقع تم تتبع مستخدم الهاتف المحمول فيه باستخدام تطبيق الهاتف المحمول Field Maps أو QuickCapture أو Survey123 أو Indoors. تتضمن هذه السجلات معلومات عن نقطة التتبع، بما في ذلك مسار مَن هذا ونوع نشاط مستخدم الهاتف المحمول ومعلومات عن بطارية جهازه ومساره وارتفاعه (من متوسط مستوى البحر) ودقة الموقع.

يتم إدخال النقط باستخدام تطبيق الهاتف المحمول Field Maps أو QuickCapture أو Survey123 أو Indoorsفقط، ولا يمكن تحديثها أو حذفها مطلقًا. لم يتم تطبيق عامل تصفية على النقاط المُسجلة، وتعكس النقاط البيانات الأولية المستمدة من جهاز المستخدم المتنقل. تقع الطبقة في النظام الإحداثي WGS 1984 Web Mercator (Auxiliary Sphere) [WGS84]، والذي يمتلك المُعرف الشهير (WKID) 4326.

طبقة معالم آخر مواقع معروفة (LKL)

إن طبقة معالم آخر مواقع معروفة (وأي عرض طبقة معالم مستضافة مستند إليها) هي طبقة نقطية تحتوي على سجل فردي لكل مستخدم، والتي تُمثل آخر موقع له تم تسجيله. تحتوي على الحقول والمعلومات نفسها الموجودة في طبقة معالم المسارات، وتوجد أيضًا في النظام الإحداثي WGS84.

يسرد الجدول التالي الحقول لكل من طبقة معالم المسارات وطبقة معالم آخر مواقع معروفة:

الحقلالوصف
activity

يمثل هذا نشاط المستخدم المتنقل وقت تسجيل المسار. هناك ست قيم محتملة لهذا الحقل:

  • Unknown (0)
  • Stationary (1)
  • Walking (2)
  • Running (3)
  • Cycling (4)
  • Automotive (5)

يتم تحديد النشاط من خلال Core Motion على iOS وActivityRecognitionClient على Android، مع احترام ArcGIS Field Maps وArcGIS QuickCapture وSurvey123 وArcGIS Indoors للأنشطة المشتركة بين النظامين. تعتمد كل واحدة من واجهات برمجة التطبيقات على مستشعرات منها مقاييس التسارع والجيروسكوبات وعداد الخطى ومقياس المغناطيسية ومقياس الضغط في جهازك. إذا كنت ترى باستمرار قيمة مجهول، فمن المحتمل أن يكون جهازك به مستشعرات محدودة متاحة.

altitude

ارتفاع الجهاز مقيس بالأمتار فوق متوسط سطح البحر (MSL).

app_id

التطبيق الذي سجل الموقع. ستكون هذه القيمة tracker للنقاط التي تم تحميلها من Tracker.

battery_percentage

نسبة بطارية الجهاز. تتراوح هذه القيمة بين 0 و100.

battery_state

وتمثل حالة بطارية الجهاز. هناك أربع قيم محتملة يمكن تسجيلها:

  • Unknown (0)
  • Unplugged (1)
  • Charging (2)
  • Plugged and fully charged (3)
category

الفئة المرتبطة بالمسار.

course

اتجاه السفر بوحدات تتراوح بين 0 و360 درجة.

created_user

اسم المستخدم الخاص بالمستخدم المتنقل.

created_date

تاريخ ووقت تحميل النقطة على الخادم.

device_id

مُعرف فريد ممنوح للجهاز.

floor

رقم الطابق الذي أبلغ به مُقدم خدمة الموقع.

globalid

المُعرف العام للمعلم المستخرج من الخادم.

full_name

الاسم الكامل للمستخدم.

horizontal_accuracy

الدقة الأفقية للموقع المُسجل مقيسة بالأمتار.

last_edited_date

تاريخ ووقت آخر تعديل للنقطة على الخادم.

last_edited_user

اسم المستخدم الخاص بالمستخدم الذي أجرى التعديل الأخير على المعلم.

level_id

تم تسجيل مستوى الأرضية عند استخدام ArcGIS IPS

location_source

مصدر الموقع (Wi-Fi أو GPS أو متحد وهكذا). يتم تسجيل هذا فقط على أجهزة Android.

location_timestamp

تاريخ ووقت تسجيل الجهاز للموقع.

objectid

حقل المُعرف المدار بواسطة النظام.

session_id

مُعرف فريد يصدر في كل مرة يتم فها تشغيل خاصية تعقب المسار.

signal_strength

قوة إشارة الجهاز. لم يتم ملء هذا الحقل حاليًا في طبقة مشاركة الموقع.

speed

سرعة الجهاز مُسجلة بالأمتار في الثانية.

vertical_accuracy

الدقة الرأسية للموقع المُسجلة مقيسة بالأمتار.

ملاحظة:‏

يتم تسجيل جميع قيم التاريخ والوقت بناءً على التوقيت العالمي المنسق (UTC).

يمثل location_timestamp التاريخ والوقت الذي تم فيه تسجيل الموقع بواسطة تطبيق الهاتف المحمول. يمثل last_edited_date تاريخ آخر تغيير للمعلم في قاعدة بيانات الخادم.

طبقة معالم خطوط المسارات

إن طبقة معالم خطوط المسارات (وأي عرض لطبقة معالم مستضافة مستند إليها) هي طبقة خط متصل تحتوي على خطوط تمثل المكان الذي كان فيه مستخدم متنقل. يُنشئ الخادم هذه الخطوط تلقائيًا باستخدام نقاط المسار التي تم تحميلها من طبقة معالم المسارات. يتم تحديث خطوط المسار كل 10 دقائق تقريبًا وتمثل مدة تبلغ ساعة واحدة بحد أقصى. يتم حساب إحصائيات كل خط متصل وتخزينها كجدول بيانات في الطبقة. تقع الطبقة في النظام الإحداثي WGS 1984 Web Mercator (Auxiliary Sphere) [WGS84]، والذي يمتلك المُعرف الشهير (WKID) 4326.

يسرد الجدول التالي حقول طبقة معالم خطوط المسار:

الحقلالوصف
avg_altitude

الارتفاع المتوسط المستند إلى نقاط المسار المستخدمة لإنشاء الخط، مقيس بالأمتار فوق مستوى سطح البحر (MSL).

avg_horizontal_accuracy

متوسط الدقة الأفقية استنادًا إلى نقاط المسار المستخدمة لإنشاء الخط، مقيسة بالأمتار.

avg_speed

السرعة المتوسطة للمستخدم استنادًا إلى نقاط المسار المستخدمة لإنشاء خط، مقيسة بالمتر في الثانية.

avg_vertical_accuracy

متوسط الدقة الرأسية استنادًا إلى نقاط المسار المستخدمة لإنشاء الخط، مقيسة بالأمتار.

category

الفئة المرتبطة بالمسار.

count

عدد نقاط المسار المستخدمة لإنشاء الخط.

created_date

تاريخ ووقت إنشاء الخط.

created_user

اسم المستخدم الخاص بالمستخدم المتنقل.

end_time

وقت انتهاء الخط.

full_name

الاسم الكامل للمستخدم.

globalid

المُعرف العام للمعلم المستخرج من الخادم.

max_altitude

أعلى ارتفاع مقيس بالأمتار فوق متوسط سطح البحر (MSL).

max_battery_percentage

أعلى نسبة لبطارية الجهاز. تتراوح هذه القيمة بين 0 و100.

max_horizontal_accuracy

أقصى دقة أفقية مقيسة بالأمتار.

max_speed

أقصى سرعة مقيسة بالمتر في الثانية.

max_vertical_accuracy

أقصى دقة رأسية مقيسة بالأمتار.

min_altitude

أقل ارتفاع مقيس بالأمتار فوق متوسط سطح البحر (MSL).

min_battery_percentage

أقل نسبة لبطارية الجهاز. تتراوح هذه القيمة بين 0 و100.

min_horizontal_accuracy

أدنى دقة أفقية مقيسة بالأمتار.

min_speed

أدنى سرعة مقيسة بالمتر في الثانية.

min_vertical_accuracy

أدنى دقة رأسية مقيسة بالأمتار.

objectid

حقل المُعرف المدار بواسطة النظام.

last_edited_date

تاريخ ووقت آخر تعديل للنقطة على الخادم.

last_edited_user

اسم المستخدم الخاص بالمستخدم الذي أجرى التعديل الأخير على المعلم.

predominant_activity

النشاط الأكثر شيوعًا للمستخدم المتنقل. هناك ست قيم محتملة لهذا الحقل:

  • Unknown (0)
  • Stationary (1)
  • Walking (2)
  • Running (3)
  • Cycling (4)
  • Automotive (5)

يتم تحديد النشاط من خلال Core Motion على iOS وActivityRecognitionClient على Android، مع احترام ArcGIS Field Maps وArcGIS QuickCapture وSurvey123 وArcGIS Indoors للأنشطة المشتركة بين النظامين. تعتمد كل واحدة من واجهات برمجة التطبيقات على مستشعرات منها مقاييس التسارع والجيروسكوبات وعداد الخطى ومقياس المغناطيسية ومقياس الضغط في جهازك. إذا كنت ترى باستمرار قيمة مجهول، فمن المحتمل أن يكون جهازك به مستشعرات محدودة متاحة.

predominant_battery_state

حالة البطارية الأكثر شيوعًا للجهاز. هناك أربع قيم محتملة يمكن تسجيلها:

  • Unknown (0)
  • Unplugged (1)
  • Charging (2)
  • Plugged and fully charged (3)
start_time

وقت بدء الخط.

ملاحظة:‏

يتم تسجيل جميع قيم التاريخ والوقت بناءً على التوقيت العالمي المنسق (UTC).

التكوين والتحليل المتقدم

لاستخدام مخطط مشاركة الموقع للتحليل والتكوين المتقدمين، استخدم ArcGIS API for Python. فهو يوفر وحدة لأتمتة إدارة طبقات التتبع، ومشاهدي التتبع، ومستخدمي الأجهزة المحمولة. إضافة إلى إدارة المحتوى، يمكن استخدام ArcGIS API for Python لتطوير تحليلات أكثر تعقيدًا للمسارات. للحصول على أمثلة وأفضل الممارسات، راجع نماذج البرامج النصية ودفاتر الملاحظات المتوفرة على GitHub.

تصفية المسارات غير الصالحة

يقوم تطبيق الويب Track Viewer بتصفية نقاط التتبع غير الصالحة باستخدام التعبير الموضح أدناه. يمكنك استخدام نفس هذا التعبير في Map Viewer لتصفية نقاط التتبع غير الصالحة على خريطتك الخاصة. قم بتطبيق عامل تصفية على طبقة المسارات في Map Viewer باستخدام التعبير التالي:

horizontal_accuracy <= 10 OR (horizontal_accuracy <= 25 AND (speed is not NULL OR course is not NULL)) OR (speed is not NULL AND course is not NULL)

حذف المسارات

بينما لا تظهر إمكانية الحذف لطبقة مشاركة الموقع في تعريف طبقة المعالم، يمكن للمسؤولين حذف المسارات من خلال ArcGIS REST API باستخدام عملية حذف المعالم. قبل أن يتمكن المسؤولين من حذف المسارات، يجب تعطيل مشاركة الموقع من إعدادات المؤسسة.

انتقل لحذف نقطة نهاية REST بالمعالم لطبقة المسارات، حيث يمكنك تحديد عبارة أين أو معرفات الكائن لتحديد المسارات وحذفها. يتبع عنوان URL الخاص بنقطة نهاية REST لحذف المعالم التنسيق التالي (حيث يتم استبدال المضيف والنطاق ومحدد الويب بالمعلومات الخاصة بالخادم):

https://host.domain.com/webadaptor/rest/services/Hosted/location_tracking/FeatureServer/0/deleteFeatures
ملاحظة:‏

تقتصر القدرة على حذف المسارات على إزالة مسار واحد أو أكثر من مسارات المستخدم بأكملها. يضمن ذلك إزالة آخر موقع معروف والمسارات وخطوط التتبع للمستخدم تمامًا. حذف نقاط التتبع الفردية غير مدعوم. لحذف مسارات المستخدم بنجاح، يجب عليك استخدام المعلمات التالية في نقطة نهاية REST لحذف المعالم (كما هو موضح أعلاه):

  • returnDeleteResults = false
  • async = true
  • rollbackOnFailure = false

بالإضافة إلى ذلك، يجب أن تستخدم عبارة where التنسيق التالي: created_user in ('<username>').

قيود

تفرض القيود التالية على استخدام المسارات: