Skip To Content

إيجاد مواقع السكن

ملاحظة:‏

هذه الوظيفة مدعومة حاليًا فقط في Map Viewer Classic (المعروف سابقًا باسم Map Viewer). ستكون متاحة في إصدار مستقبلي من Map Viewer الجديد.

أداة إيجاد مواقع السكن
تحدد أداة إيجاد مواقع السكن مواقع السكن من النقاط التسلسلية للوقت في المسارات. مواقع السكن معرَّفة بانها ملاحظات تسلسلية بحركة قليلة أو بلا حركة عبر فترة زمنية معينة. وبحسب حقل التطبيق، فربما يتم الإشارة إلى هذا باعتباره نقاطا ثابتة أو كشفا خاملا. يتم تعريف المسارات بواسطة حقل مسار واحد أو أكثر. تعرض طبقة المعالم موقع المسكن كنقاط، أو انغلاق المحدب لمواقع السكن أو مجرد نقطة مركزية للمسكن. يحتوي الناتج على حساب المعالم داخل موقع سكني ووقت بداية ونهاية السكن ومدة السكن وأي إحصائيات إضافية تم حسابها.. يمكن أن يحوي كل مسار 0 أو 1 أو أكثر من مواقع السكن.

مخطط سير العمل

مخطط سير عمل البحث عن مواقع التوقف

التحليل باستخدام GeoAnalytics Tools

يتم تشغيل التحليل باستخدام GeoAnalytics Tools باستخدام المعالجة الموزعة عبر عدة أجهزة ArcGIS GeoAnalytics Server وأنوية. GeoAnalytics Tools وأدوات تحليل المعالم القياسية في ArcGIS Enterprise لديها معلمات وقدرات مختلفة. لمعرفة المزيد عن هذه الاختلافات، راجع موضوع اختلافات أداة تحليل المعالم.

المصطلحات

مصطلحاتالوصف

موقع السكن

يتم تمثيل المعالم عندما يكون المسار ثابتًا بالنظر إلى الوقت المُحدد ومعلمات المسافة. هذا ناتج المخرجات من الأداة التي تمثل معالم السكن كنقاط أو هياكل محدبة أو مجرد مراكز الوسط.

مسار

سلسلة من المعالم التي يتم تمكينها زمنيًا مع نوع الوقت اللحظي. يتم تحديد المعالم لتكون في تسلسل عن طريق حقل محدد المسار ويُرتب حسب الوقت. على سبيل المثال، يمكن أن يكون لمدينة أسطول من شاحنات المحراث الثلج التي تسجل مواقعها كل 10 دقائق. يمكن لمعرّف المركبة تمثيل مسارات مميزة.

ملحوظة

نقطة في مسار.

جيوديسي

خط مرسوم على جسم كروي. يُمثل الخط الجيوديسي المرسوم على الكرة الأرضية انحناء المجسم الأرضي.

مسطح

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

فوري

لحظة فردية في الوقت مُمثلة بواسطة وقت بداية بدون وقت نهاية.

فاصل

فترة زمنية ممثلة بواسطة وقت بداية ووقت نهاية.

أمثلة

المهتمون بالبيئة ومن يعملون للحفاظ عليها يستطيعون استخدام اداة إيجاد مواقع السكن لتحسين سلامة حيوان الإلكة خلال مواسم الهجرة. استخدم النتائج لتنفيذ أو تحسين مناطق محمية في المواقع التي كانت تقضي فيها الحيوانات أغلب الوقت. ربما تجد الحركة الثابتة من الإلكة عندما تأكل أو تنام.

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

ملاحظات الاستخدام

يجب أن تكون الطبقة المدخلة ممكنة زمنيًا بمعالم تُمثل مثيلاً في الوقت المحدد.

النتائج هي معالم نقاط تمثل مثيلات في الوقت أو معالم مناطق تمثل فاصلا في الوقت. تتحدد بداية الفاصل ونهايته بوقت أول معلم وآخر معلم في المسكن.

يتم تمثيل المسارات بواسطة مجموعة فردية من حقل مسار واحد أو أكثر. قم بتخصيص معرفات باستخدام تحديد أحد الحقول أو أكثر لتعريف خانة اختيار مسارات المعلمة. على سبيل المثال، إذا تم استخدام الحقلين flightID وDestination كمعرفات مسار، فسيكون المعلمان ID007، Solden وID007، Tokyo في مسارين منفصلين؛ نظرًا إلى أنهما يحتويان على قيم مختلفة في حقل Destination.

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

يمكن تمثيل مواقع سكن المخرجات بأربعة طرق. يوضح الجدول أدناه مثالا على كل واحد من هذه الطرق. يتم تعريف نتائج السكن على نحو فريد باستخدام حقل dwellid لكل نوع من أنواع المخرجات.

نوع الإخراجالوصفمثال

كل المعالم

يتم إرجاع كل معلم. للمعالم الناتجة مثيلا لنوع الوقت.

المعالم التي تنتمي إلى المسكن تظهر باللون الأزرق. المعالم التي تنتمي إلى المسكن تظهر باللون الرمادي.

إحصائية العدد هي فقط التي يتم حسابها لنوع المخرجات هذا. يمثل العدد عدد المعالم التي تنتمي إلى مسكن مفرد. سيكون حساب المعالم غير السكنية 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 Classic

إذا كنت تلخص النقاط أو المناطق في المسارات، استخدم أداة إعادة إنشاء المسارات.

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

أدوات تحليل ArcGIS Desktop

تتوفر أداة إيجاد مواقع السكن أيضًا من خلال ArcGIS Pro.

لحساب المسافات من معلم إلى معلم تال، استخدم أداة المعالجة الجغرافية قريب.

لتشغيل الأداة من ArcGIS Pro، يجب أن تدعم البوابة الإلكترونية النشطة للمشروع تشغيل ArcGIS Enterprise إصدار 10.8 أو أحدث. في الإصدار 10.8، يجب عليك تسجيل الدخول إلى البوابة الإلكترونية باستخدام حساب يتمتع بامتيازات تنفيذ التحليل المكاني في البوابة الإلكترونية.