بعد أن يقوم مسؤول المؤسسة بتمكين مشاركة الموقع لمؤسستك، يتم إنشاء طبقات تتبع تحتوي على معلومات حول مكان تواجد مستخدمي الأجهزة المحمولة وأماكن تواجدهم. يمكنك استخدام عروض طبقة المعالم المستضافة لهذه الطبقات (المعروفة باسم عروض التتبع) في خرائطك وتطبيقاتك، مما يسمح لك بفهم مكان تواجد مستخدمي الأجهزة المحمولة فيما يتعلق بالأصول والمعلومات الأخرى. يمكنك أيضًا استخدام طبقات التتبع لإجراء تحليل متقدم في 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 | يمثل هذا نشاط المستخدم المتنقل وقت تسجيل المسار. هناك ست قيم محتملة لهذا الحقل:
يتم تحديد النشاط من خلال 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 | وتمثل حالة بطارية الجهاز. هناك أربع قيم محتملة يمكن تسجيلها:
|
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 | النشاط الأكثر شيوعًا للمستخدم المتنقل. هناك ست قيم محتملة لهذا الحقل:
يتم تحديد النشاط من خلال Core Motion على iOS وActivityRecognitionClient على Android، مع احترام ArcGIS Field Maps وArcGIS QuickCapture وSurvey123 وArcGIS Indoors للأنشطة المشتركة بين النظامين. تعتمد كل واحدة من واجهات برمجة التطبيقات على مستشعرات منها مقاييس التسارع والجيروسكوبات وعداد الخطى ومقياس المغناطيسية ومقياس الضغط في جهازك. إذا كنت ترى باستمرار قيمة مجهول، فمن المحتمل أن يكون جهازك به مستشعرات محدودة متاحة. |
predominant_battery_state | حالة البطارية الأكثر شيوعًا للجهاز. هناك أربع قيم محتملة يمكن تسجيلها:
|
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>').
قيود
تفرض القيود التالية على استخدام المسارات:
- يمكن تصدير المسارات الموجودة في ArcGIS Online في شكل ملفات شكل أو ملفات CSV فقط.
- لا يمكن استخدام أدوات التحليل الخاصة بـ ArcGIS Online على طبقات مشاركة الموقع.