تحدد أداة إيجاد مواقع السكن مواقع السكن من النقاط التسلسلية للوقت إلى المسارات. مواقع السكن معرَّفة بانها ملاحظات تسلسلية بحركة قليلة أو بلا حركة عبر فترة زمنية معينة. وبحسب حقل التطبيق، فربما يتم الإشارة إلى هذا باعتباره نقاطا ثابتة أو كشفا خاملا. يتم تعريف المسارات بواسطة حقل مسار واحد أو أكثر. تعرض طبقة المعالم موقع المسكن كنقاط، أو انغلاق المحدب لمواقع السكن أو مجرد نقطة مركزية للمسكن. يحتوي الناتج على حساب المعالم داخل موقع سكني ووقت بداية ونهاية السكن ومدة السكن وأي إحصائيات إضافية تم حسابها.. يمكن أن يحوي كل مسار 0 أو 1 أو أكثر من مواقع السكن.
مخطط سير العمل
التحليل باستخدام GeoAnalytics Tools
يتم تشغيل التحليل باستخدام GeoAnalytics Tools باستخدام المعالجة الموزعة عبر عدة أجهزة ArcGIS GeoAnalytics Server وأنوية. GeoAnalytics Tools وأدوات تحليل المعالم القياسية في ArcGIS Enterprise لديها معلمات وقدرات مختلفة. لمعرفة المزيد عن هذه الاختلافات، راجع موضوع اختلافات أداة تحليل المعالم.
المصطلحات
المصطلح | الوصف |
---|---|
موقع السكن | يتم تمثيل المعالم عندما يكون المسار ثابتًا بالنظر إلى الوقت المُحدد ومعلمات المسافة. هذا ناتج المخرجات من الأداة التي تمثل معالم السكن كنقاط أو هياكل محدبة أو مجرد مراكز الوسط. |
مسار | سلسلة من المعالم التي يتم تمكينها زمنيًا مع نوع الوقت اللحظي. يتم تحديد المعالم لتكون في تسلسل عن طريق حقل محدد المسار ويُرتب حسب الوقت. على سبيل المثال، يمكن أن يكون لمدينة أسطول من شاحنات المحراث الثلج التي تسجل مواقعها كل 10 دقائق. يمكن لمعرّف المركبة تمثيل مسارات مميزة. |
ملحوظة | نقطة في مسار. |
جيوديسي | خط مرسوم على جسم كروي. يُمثل الخط الجيوديسي المرسوم على الكرة الأرضية انحناء المجسم الأرضي. |
مسطح | مسافة مستقيمة الخط بصفتها مقاسة على سطح مستو (هذا هو، مستوى ديكارتي). يتم الإشارة إليها أيضًا كمسافة إقليدية. |
فوري | لحظة فردية في الوقت مُمثلة بواسطة وقت بداية بدون وقت نهاية. |
الفترة الزمنية | فترة زمنية ممثلة بواسطة وقت بداية ووقت نهاية. |
أمثلة
المهتمون بالبيئة ومن يعملون للحفاظ عليها يستطيعون استخدام اداة إيجاد مواقع السكن لتحسين سلامة حيوان الإلكة خلال مواسم الهجرة. استخدم النتائج لتنفيذ أو تحسين مناطق محمية في المواقع التي كانت تقضي فيها الحيوانات أغلب الوقت. ربما تجد الحركة الثابتة من الإلكة عندما تأكل أو تنام.
تريد وزارة النقل تخفيف الزحام المروري على الطرق السريعة قرب المخارج. باستخدام أداة إيجاد مواقع السكن، يستطيع المحلل عزل المناطق التي تعاني من الزحام بتعريف مسارات المركبة التي تظل ضمن مسافة معينة لفترة زمنية معينة.
ملاحظات الاستخدام
يجب أن تكون الطبقة المدخلة ممكنة زمنيًا بمعالم تُمثل مثيلاً في الوقت المحدد.
النتائج هي معالم نقاط تمثل مثيلات في الوقت أو معالم مناطق تمثل فاصلا في الوقت. تتحدد بداية الفاصل ونهايته بوقت أول معلم وآخر معلم في المسكن.
يتم تمثيل المسارات بواسطة مجموعة فردية من حقل مسار واحد أو أكثر. قم بتخصيص معرفات باستخدام تحديد أحد الحقول أو أكثر لتعريف خانة اختيار مسارات المعلمة. على سبيل المثال، إذا تم استخدام flightID وDestination كمعرفات مسار، ستكون المعالم التالية ID007 وSolden وID007 وTokyo في مسارين منفصلين؛ نظرًا لأنها تحتوي على قيم مختلفة في حقل Destination.
كلا الوقتين (عرف مدى البحث المؤقت) والمسافة (عرف مسافة البحث المكاني) حيث يتم استخدام القيم لتحديد مواقع السكن. أولاً، تعين الأداة المعالم إلى مسار باستخدام معرف فريد. يُحدد ترتيب المسار حسب وقت المعالم. بعد ذلك، يتم حساب المسافة بين الملاحظة الأولى في مسار والأخرى التي تليها. تعتبر المعالم جزءًا من موقع سكن إذا بقيت نقطتان متتاليتان بشكل مؤقت ضمن مسافة محددة لمدة لا تقل عن الفترة المحددة.
يمكن تمثيل مواقع سكن المخرجات بأربعة طرق. يوضح الجدول أدناه مثالا على كل واحد من هذه الطرق. تم تعريف نتائج المسكن على نحو فريد باستخدام حقل dwellid field لكل نوع من أنواع المخرجات.
نوع الإخراج | الوصف | مثال |
---|---|---|
كل المعالم | يتم إرجاع كل معلم. للمعالم الناتجة مثيلا لنوع الوقت. المعالم التي تنتمي إلى المسكن تظهر باللون الأزرق. المعالم التي تنتمي إلى المسكن تظهر باللون الرمادي. إحصائية العدد هي فقط التي يتم حسابها لنوع المخرجات هذا. يمثل العدد عدد المعالم التي تنتمي إلى مسكن مفرد. سيكون حساب المعالم غير السكنية 0. | |
معالم السكن | فقط المعالم التي هي جزء من سكن هي التي يتم إرجاعها. للمعالم الناتجة مثيلا لنوع الوقت. إحصائية العدد هي فقط التي يتم حسابها لنوع المخرجات هذا. يمثل العدد عدد المعالم التي تنتمي إلى مسكن مفرد. | |
مراكز الوسط | لكل مسكن نقطة مفردة معادة تمثل مركز الوسط للمسكن في المسافة والزمن. للمعالم الناتجة مثيل لنوع الوقت. دائمًا ما يتم حساب عدد المعالم في المسكن. يمكنك حسب اختيارك حساب إحصائيات عن هذا النوع من معلم المسكن. افتراضيًا، يتم احتساب جميع الإحصائيات. | |
الهياكل المحدبة | يتم تمثيل كل مسكن بهيكل محدب لمعالم السكن. للمعالم الناتجة مثيل لنوع الوقت. دائمًا ما يتم حساب عدد المعالم في المسكن. يمكنك حسب اختيارك حساب إحصائيات عن هذا النوع من معلم المسكن. افتراضيًا، يتم احتساب جميع الإحصائيات. |
سيكون الحساب الأساسي في موقع السكن هو حساب عدد المعالم التي تم تلخيصها في المسكن. يمكن أيضًا حساب الإحصائيات (العدد والمجموع والحد الأدنى والحد الأقصى والنطاق والمتوسط والانحراف المعياري والتباين) في الحقول الرقمية، كما يمكن حساب الإحصائيات (العدد وأي منها) في حقول السلسلة. تقوم أي إحصائية سلسلة بإرجاع نموذج سلسلة من كل مسار. سيتم حساب الإحصائيات في كل موقع سكن.
بالإضافة إلى الحقول من طبقة المدخلات وإحصائيات الملخص المخصصة، يتم تضمين الحقول التالية في جميع معالم المخرجات:
اسم الحقل | الوصف |
---|---|
count | عدد المعالم التي في المسكن. |
dwellid | معرف فريد للمسكن الذي ينتمي إليه المعلم. |
meanx | القيمة الوسطى لإحداثيات x التي تؤلف المسكن. |
meany | القيمة الوسطى لإحداثيات y التي تؤلف المسكن. |
meandistance | متوسط المسافة بين النقاط المتتابعة في موقع المسكن. |
instant_datetime | يتم إنشاء وقت المعلم الفردي عندما يكون نوع المعلم هو معالم السكن أو جميع المعالم. |
start_datetime | يتم إنشاء وقت البداية عندما يكون نوع المخرجات هو مراكز الوسط أو الهياكل المحدبة. |
end_datetime | يتم إنشاء وقت النهاية عندما يكون نوع المخرجات هو مراكز الوسط أو الهياكل المحدبة. |
إذا كان نوع المخرجات جميع المعالم، فإن النتائج التي تنتمي إلى المسكن سوف تؤدي إلى حساب الحقول أعلاه. سوف ترجع النتائج التي لا تنتمي إلى مسكن قيمة 0 حقل count وسوف يرجع date الحقل قيمة الوقت لمعلم المدخلات وسوف ترجع جميع الحقول الأخرى قيمة null.
افتراضيا، يتم إنشاء مواقع السكن باستخدام طريقة جيوديسية لحساب المسافة. يوصَى بأن تستخدم المسافة الجيوديسية في الظروف التالية::
- المسارات عبر خط التاريخ الدولي - عند استخدام الطريقة الجيوديسية، ستحتوي الطبقات المدخلة التي تعبُر خط التاريخ الدولي على مسارات تعبُر خط التاريخ الدولي بنجاح. هذا هو الوضع الافتراضي. يجب تعيين طبقتك المدخلة أو معالجة الإسناد المكاني ليكون إسنادًا مكانيًا يدعم الالتفاف حول خط التاريخ الدولي، مثل الإسقاط العالمي مثل World Cylindrical Equal Area.
- مجموعة بياناتك ليست في إسقاط محلي—إذا كانت بياناتك مدخلاتك في إسقاط محلي، استخدم طريقة المسافة المسطحة. على سبيل المثال، استخدم الطريقة المسطحة لفحص مواقع السكن ضمن ولاية مفردة. يجب تعيين طبقتك المدخلة أو معالجة الإسناد المكاني ليكون إسنادًا مكانيًا محليا لمجموعة بياناتك.
عند اختيار المعلمات لحساب مواقع السكن، فكر في نوع الملاحظة وحجم السكن الذي تريد العثور عليه. فيما يلي أمثلة على كيفية تعديلك للمعلمات لإيجاد المساكن في منطقة تنقلك:
- معالم السفن لها vesselID، وحقولtripID .
- استخدم vessel ID وحقول trip ID كمعرفات لحساب مواقع السكن على طول المسارات المميزة.
- استخدم سماحية وقت لمدة ساعة وسماحية مسافة لمدة ميل بحري لاكتشاف أين تمكث السفن ضمن ميل بحري لأقل من ساعة واحدة.
- لمتعقبات الحيوانات حقول animalID.
- استخدم حقل animalID كمعرف لمقارنة مواقع سكن حيوانات بعينها.
- لتحديد مدى الحيوان، استخدم سماحية وقت ثلاثة أيام وسماحية مسافة لعشرة أميال لاكتشاف موائل الحيوانات محل الاهتمام.
- لمناطق اهتمام أصغر، استخدم سماحية وقت من ساعتين وسماحية مسافة من 100 متر.
تطبيق الفاصل الزمني يتعقّب فاصل زمني محدد. على سبيل المثال، إذا قمت بتعيين حد الفاصل الزمني ليكون يومًا واحدًا، بدءًا من الساعة 9:00 صباحًا في 1 يناير1990، فسيتم اقتطاع كل مسار في الساعة 9:00 صباحًا لكل يوم. هذا الانقسام هو طريقة سريعة لتسريع وقت الحوسبة، حيث إنه يخلق مسارات أصغر للتحليل بصورة سريعة. فإذا كان التقسيم بواسطة حد الفاصل الزمني المتكرر منطقيًا لتحليلك، فيستحسن معالجة البيانات الكبيرة. هذه المعلمة متاحة في الإصدار 10.8.1.
إذا تم تحديد استخدام نطاق الخريطة الحالي ، سيتم فقط تحليل المعالم المرئية داخل نطاق الخريطة الحالي. إذا لم يتم التأشير عليها، سيتم تحليل كل المعالم المدخلة في الطبقة المدخلة مؤقتًا، حتى إذا كانت خارج نطاق الخريطة الحالي.
القيود
يجب أن تكون المدخلات طبقات نقطة بمعالم ممكنة زمنية من مثيل النوع.
لن يتم تضمين أي معلم لا يحتوي على وقت في التحليل.
عند حساب الهيكل المحدب وعندما يكون موقع السكن ثابتا تماما (موقع واحد فريد) أو مؤلفا من نقطتين فريدتين متوازيين، فإن القيمة الصغيرة المرتكزة على سماحية الإسناد المكاني المستخدمة في التحليل سوف يتم استخدامها لتكون العرض أو الارتفاع أو القطر لإنشاء مضلعات الإخراج بدلا من الهياكل المحدبة. تستخدم تلك المضلعات للعرض ولا تمثل المدى المكاني للمسكن. يصف الجدول التالي أمثلة على تلك الحالات:
حالة المدخلات | الوصف | مثال |
---|---|---|
متوافقة (نقطة واحدة فريدة مكانيًا) | إذا تم تكديس معالم الإدخال (المتوافقة)، فإن الهيكل المحدب الناتج سيكون مضلعا غير صالح. في هذا المثال، يتم تمثيل معالم المدخلات المتوافقة بنقطة حمراء في قلب المضلع الأصفر. يمثل المضلع الأصفر نتيجة الهيكل المحدب للمخرجات للنقاط المتوافقة.. يُظهر المضلع الأزرق شكل الهيكل المحدب عندما تكون هناك أربع نقاط غير متوافقة في موقع سكن مفرد. | |
متوازيين (نقطتان فريدتان مكانيًا) | إذا كانت معالم النقطة في سطر (وهو الأشيع مع النقطتين الفريدتين مكانيًا)، فإن الهيكل المحدب الناتج سيكون مضلعًا غير صالح. في هذا المثال يتم تمثيل النقاط المتوازية بنقاط حمراء داخل المضلع الأصفر. يمثل المضلع الأصفر نتيجة الهيكل المحدب للمخرجات للنقاط المتوافقة. |
كيف يعمل البحث عن مواقع السكن
الحسابات
يتم تلخيص الطبقات المدخلة في مواقع السكن باستخدام معرف فريد. بالنسبة لجميع أنواع المخرجات، يتم حساب المعالم والمدة الزمنية لكل موقع سكن.
إذا حددت خيار المخرجات الملخصة (مراكز الوسط أو الهياكل المحدبة)، فإن كل مسار يمكن بشكل اختياري أن يطبق إحصائيات رقمية (العدد والمبلغ و الحد الأدنى و الحد الأقصى والمدى والوسط والانحراف المعياري وتباين والأول والأخير) أوإحصائيات السلسلة ( العدد وأي والأول والأخير) للمعالم الملخصة داخل المسار.
تعرض الإحصائيات الأولى و الأخيرة القيمة الأولى أو الأخيرة في المسار. على سبيل المثال، مع مسار مرتب حسب الوقت بالقيم التالية: [Toronto,Guelph,Montreal]القيمة الأولىهي تورونتو، والقيمة الأخيرةهي مونتريال. الإحصائيات الأولى و الأخيرة متاحة في الإصدار 10.8.1.
يحسب إحصاء الحساب (للسلاسل والحقول الرقمية) عدد القيم غير الخالية. عدد القيم التالية يساوي 5: [0, 1, 10, 5, null, 6] = 5. عدد هذه المجموعة من القيم يساوي 3: [Primary, Primary, Secondary, null] = 3.
مثال لـ ArcGIS API for Python
تتوفر أداة "العثور على مواقع التوقف" من خلال ArcGIS API for Python.
يوضح هذا المثال المكان الذي بقيت فيه السفن على مسافة معينة لفترة زمنية محددة.
# Import the required ArcGIS API for Python modules
import arcgis
from arcgis.gis import GIS
# Connect to your ArcGIS Enterprise portal and confirm that GeoAnalytics is supported
portal = GIS("https://myportal.domain.com/portal", "gis_publisher", "my_password", verify_cert=False)
if not portal.geoanalytics.is_supported():
print("Quitting, GeoAnalytics is not supported")
exit(1)
# Find the point dataset containing track features to find dwell locations from
track_layer_search = portal.content.search("GPSPoints_Halifax_ships", "Feature Layer")
track_layer = track_layer_search[0].layers[0]
# Run the Find Dwell Locations tool
dwell_result = arcgis.geoanalytics.find_locations.find_dwell_locations(input_layer = track_layer,
track_fields = "vessel_ID, shipping_zone",
method = "Geodesic"
distance_tolerance = .5,
distance_unit = "NauticalMiles",
time_tolerance = 6,
time_unit = "Hours",
summary_fields = [{'statisticType' : 'Maximum',
'onStatisticField' : 'Speed'}],
dwell_type = "DwellMeanCenters",
output_name = "ship_dwell_areas")
# Visualize the results if you are running Python in a Jupyter Notebook
processed_map = portal.map()
processed_map.add_layer(dwell_result)
processed_map
أدوات مشابهة
استخدم إيجاد مواقع السكن لتلخيص معالم المسار في مواقع السكن. قد تكون الأدوات الأخرى مفيدة في حل الأدوات المشابهة لكن المشاكل تختلف قليلاً.
أدوات تحليل Map Viewer
إذا كنت تلخص النقاط أو المناطق في المسارات، استخدم إعادة إنشاء المساراتGeoAnalytics Tools.
لإيجاد علاقات أخرى داخل مجموعة بيانات المسار بناء على قيم مكانية أو سماتية، استخدم كشف الأحداثGeoAnalytics Tools.
أدوات تحليل ArcGIS Desktop
تتوفر أداة إيجاد مواقع السكن GeoAnalytics Tools أيضًا في مشابهة في ArcGIS Pro.
لحساب المسافات من معلم إلى معلم تال، استخدم أداة المعالجة الجغرافية القريبة.
لتنفيذ الأداة من ArcGIS Pro, يجب أن تقوم البوابة الإلكترونية النشطة للمشروع بتشغيل ArcGIS Enterprise 10.8 أو الإصدار الأحدث. في الإصدار 10.8، يجب عليك تسجيل الدخول إلى البوابة الإلكترونية باستخدام حساب يتمتع بامتيازات تنفيذ التحليل المكاني في البوابة الإلكترونية.