Skip To Content

إعادة إنشاء المسارات

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

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

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

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

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

المصطلحات

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

جيوديسي

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

مسطح

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

فوري

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

الفترة الزمنية

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

أمثلة

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

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

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

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

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

المعالم المدخلة بمسارين متميزين (الأخضر والأحمر) يعرضان نوعًا زمنيًا فوريًا (اليسار) والمسارات الناتجة (اليمين) أو فاصل نوع الزمن
تُعرَض المعالم المدخلة التي تحتوي على مسارين مميزين (أخضر وأحمر) تحتوي على لحظة نوع وقت (يسار) والمسارات الناتجة (يمين) أو فاصل نوع الوقت.

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

سيتم إرجاع الحقل أو الحقول المستخدمة لتعريف المسارات في النتائج.

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

يمكنك اختياريًا تطبيق نطاق على المعالم المدخلة. عند تطبيق نطاق، ستكون المسارات الناتجة معالم منطقة.

النقاط المدخلة بنطاق مُطبّق تم إعادة إنشاؤه في مسارات
تمت إعادة إنشاء النقاط المدخلة بنطاق مُطبّق في المسارات.

يتم إنشاء النطاقات باستخدام حقل أو تعبير نطاق. لمعرفة المزيد عن تعبيرات وتنسيقات النطاق، راجع موضوع استخدام تعبيرات النطاق باستخدام GeoAnalytics Tools. يمكنك تطبيق تعبير عن وعي بمسار. على سبيل المثال، يمكنك تخزين المعالم الحالي مؤقتًا بواسطة متوسط حقل wind_speed للمعالم الثلاثة السابقة في مسار بالمعادلة mean($track.field["wind_speed].history(-4, -1)).

عند إنشاء نطاق للمعالم المدخلة، يتم إنشاء نطاق لكل معلم مدخل. ومن ثم، يتم إنشاء هيكل محدب لإنشاء مسار منطقة.

النقاط المدخلة (الخضراء) والنطاق المتوسط للمرئيات (أزرق مظلل) ومسار المضلع الناتج (أزرق)
يُعرَض مثال على النقاط المدخلة (الخضراء) والنطاق المتوسط للمرئيات (أزرق مظلل) ومسار المضلع الناتج (أزرق).

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

  • المسارات عبر خط التاريخ الدولي - عند استخدام الطريقة الجيوديسية، ستحتوي الطبقات المدخلة التي تعبُر خط التاريخ الدولي على مسارات تعبُر خط التاريخ الدولي بنجاح. هذا هو الوضع الافتراضي. يجب تعيين الطبقة المدخلة أو معالجة الإسناد المكانية ليكون إسنادًا مكانيًا يدعم الالتفاف حول خط التاريخ الدولي، مثل الإسقاط العالمي مثل World Cylindrical Equal Area.
  • النطاقات - يمكن إنشاء نطاقات حول المعالم المدخلة اختياريًا. لمعرفة المزيد عن توقيت تطبيق نطاق جيوديسي أو مستوٍ، راجع موضوع إنشاء نطاقات.

توجد ثلاث طريق لتقسيم المسارات:

  • استنادًا إلى أي وقت بين الإدخالات—ينطبق على تقسيم الوقت
  • في أوقات زمنية محددة—ينطبق على الفاصل الزمني
  • استنادًا إلى أي وقت بين الإدخالات—ينطبق على تقسيم المسافة

يعمل تطبيق تقسيم زمني على فصل أي مسار بعيدًا عندما تكون البيانات المدخلة أكثر تباعدًا من الوقت المحدد. على سبيل المثال، إذا توفر لديك 5 معالم بنفس معرف المسار وأوقات [01:00, 02:00, 03:30, 06:00, 06:30] وقمت بتعيين تقسيم وقت لساعتين، وسيتم تقسيم أي معالم يتم قياسها أكثر من ساعتين منفصلتين. في هذا المثال، ستكون النتيجة مسارًا بـ [01:00, 02:00, 03:30] و[06:00, 06:30]، نظرًا لأن الاختلاف بين 03:30 و6:00 أكبر من ساعتين.

تطبيق مقاطع الفاصل الزمني يتعقّب حدود زمني محدد. على سبيل المثال، إذا قمت بتعيين الحد الزمني ليكون يومًا واحدًا، بدءًا من الساعة 9:00 صباحًا في 1 يناير1990، فسيتم اقتطاع كل مسار في الساعة 9:00 صباحًا لكل يوم. هذا الانقسام هو طريقة سريعة لتسريع وقت الحوسبة، حيث إنه يخلق مسارات أصغر للتحليل بصورة سريعة. فإذا كان التقسيم بواسطة الحد الزمني المتكرر منطقيًا لتحليلك، فيستحسن معالجة البيانات الكبيرة.

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

يمكنك تطبيق الخيار بلا، أو واحد، أو اثنين، أو ثلاثة في الوقت نفسه. ستكون النتائج المختلفة، بافتراض أننا نطبق تقسيمًا زمنيًا لمدة 6 ساعات، وحدودًا زمنية تبلغ يومًا واحدًا، وانقسام المسافة 16 كيلومترًا على النحو التالي:

خمسة أمثلة على النقاط المدخلة (أخضر) بانقسامات وقت ومسافة متنوعة
تُعرَض خمسة أمثلة على النقاط المدخلة (أصفر) بانقسامات وقت ومسافة متنوعة.

خيار الانقسامالوصف

ست نقاط إدخال مع وقت وموقع.

نقاط الإدخال بنفس المعرف. يتم تمييز المسافة بين النقاط أعلى الخط المنقط، ويتم وضع علامة على وقت كل نقطة قياس أسفل النقاط. هناك أربع انقسامات في ذلك الخط الزمني. تمثل الانقسامات الحمراء التقسيم الزمني المحدد ليوم واحد، بدءًا من الساعة 12:00 صباحًا. يمثل التقسيم الأزرق المسافة المقسمة، عندما تكون المسافة بين نقطتين أكبر من 16 كم. يمثل التقسيم الأرجواني التقسيم الزمني، عندما تكون المسافة بين نقطتين متتاليتين أكبر من 6 ساعات.

مثال دون انقسام وقت وانقسام مسافة

مثال دون انقسام وقت وانقسام مسافة.

مثال على انقسام وقت لساعتين

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

مثال على حد زمني من يوم واحد

مثال على الحد الزمني من يوم واحد، بدءًا من منتصف الليل. في كل فاصل زمني يوم واحد من الوقت المُحدد (هنا 12:00 صباحًا)، يتم إنشاء مسار جديد..

مثال على التقسيم الزمني لـ 16 كيلومترًا

مثال على انقسام مسافة إلى 16 كيلومترًا. أي معالم أكبر من 16 كيلومترًا (المعالم عند وقت 5:00 صباحًا و6:00 صباحًا) تنقسم إلى مسارات منفصلة.

مثال على التقسيم الزمني من 6 ساعات وتقسيم الحد الزمني من يوم واحد في تمام 12:00 صباحًا

مثال على تقسيم زمني من 6 ساعات والحد الزمني المكون من يوم واحد بدءًا من 12:00 صباحًا. أي معالم أكبر من ست ساعات أو التي تتقاطع مع الفترة الزمنية المنقسمة في تمام 12:00 صباحًا تنقسم مسارات منفصلة.

مثال على التقسيم الزمني من 6 ساعات وتقسيم المسافة إلى 16 كم

مثال على التقسيم الزمني من 6 ساعات وتقسيم المسافة إلى 16 كم. أي معالم أكثر من ست ساعات منفصلة (المعالم في تمام 6:00 صباحًا و7:00 مساءً) أو الأبعد من 16 كم تنقسم إلى مسارات منفصلة.

مثال على التقسيم الزمني من 16 كم والحد الزمني من يوم واحد بدءًا من تمام 12:00 صباحًا

مثال على تقسيم المسافة من 16 كم والحد الزمني بدءًا من 12:00 صباحًا. أي معالم أكبر من 16 كم أو التي تتقاطع مع الفترة الزمنية في تمام 12:00 صباحًا مقسمة إلى مسارات منفصلة.

مثال على تقسيم مسافة من 16 كم وتقسيم زمني من 6 ساعات والحد الزمني المكون من يوم واحد بدءًا من 12:00 صباحًا

مثال على التقسيم الزمني من 16 كم والحد الزمني من 6 ساعات والحد الزمني من يوم واحد بدءًا من تمام 12:00 صباحًا أي معالم أكبر من 16 كم أو الأبعد من 6 ساعات أو تلك التي تتقاطع مع الفترة الزمنية في تمام 12:00 صباحًا مقسمة إلى مسارات منفصلة.

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

  • تحتوي معلمة الطائرة على الحقول aircraft ID وflight ID وpilot name وstart time.
    • استخدم aircraft ID كمعرف إذا كنت مهتمًا بمراجعة وجهة كل طائرة.
    • استخدم الحقل aircraft ID وflight ID كمعرف إذا كنت مهتمًا بمقارنة الطرق المميزة.
    • استخدم aircraft id والحد الزمني من عام واحد إذا كنت تريد فحص الرحلات الجوية لكل طائرة لمدة عام واحد في كل مرة.
    • استخدم pilot name وaircraft ID وstart time إذا أردت النظر إلى رحلة كل طيار.
    • استخدم aircraft ID كمعرف مع كون التقسيم على المسافات أكبر من 1000 كيلومتر لتحديد المسارات الجديدة، باعتبار أن القفز لمسافة 1000 كيلو متر في المقاييس لا ينبغي أن تنتمي إلى نفس المسار.

ستُرجِع المسارات الناتجة الحقول المستخدمة كمعرفات للمسار وعدد المعالم ضمن المسار (count) ووقت بداية ونهاية كل مسار (start_datetime وend_datetime)، ومدة المسار الملي ثانية (duration) وكذلك أي إحصائيات اختيارية أخرى.

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

القيود

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

كيفية عمل عملية إعادة إنشاء المسارات

المعادلات

يتم حساب التنوع باستخدام المعادلة التالية:

معادلة التنوع
متغيرات التنوع

يتم حساب الانحراف المعياري كجذر تربيعي للتنوع.

الحسابات

يتم تلخيص الطبقات المدخلة في مسارات باستخدام معرف فريد. يتم حساب نتائج الملخص ضمن كل مسار.

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

تعرض الإحصائيات الأولى و الأخيرة القيمة الأولى أو الأخيرة في المسار. على سبيل المثال، مع مسار مرتب حسب الوقت بالقيم التالية: [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 from arcgis.geoanalytics import summarize_data
# Connect to your ArcGIS Enterprise portal and check 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 big data file share dataset you're interested in using for analysis search_result = portal.content.search("", "Big Data File Share")
# Look through search results for a big data file share with the matching name bd_file = next(x for x in search_result if x.title == "bigDataFileShares_NaturalDisasters")
# Look through the big data file share for hurricanes hurricanes = next(x for x in bd_file.layers if x.properties.name == "Hurricanes")
# Set the tool environment settings arcgis.env.verbose = True
# Reconstruct the hurricane tracks by their serial_number track_result = summarize_data.reconstruct_tracks(input_layer = hurricanes, 
                                                 track_fields = "serial_num",                                                 method = 'Geodesic',                                                 output_name = "hurricane_tracks")
# Visualize the tool results if you are running Python in a Jupyter Notebook processed_map = portal.map('World') processed_map.add_layer(track_result) processed_map

أدوات مشابهة

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

أدوات تحليل Map Viewer

إذا كنت تحاول تلخيص النقاط أو الخطوط أو المناطق باستخدام علاقات مكانية مختلفة، استخدم ضم المعالمGeoAnalytics Tools.

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

يتوفر إعادة إنشاء المساراتGeoAnalytics Tools أيضًا في ArcGIS Pro.

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