Skip To Content

ربط المعالم

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

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

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

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

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

أمثلة

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

تلميح:

إذا تم تكوين البوابة الإلكترونية لاستخدام محتوى ArcGIS Living Atlas يمكنك استخدام الحالة والمقاطعة وطبقات ArcGIS Living Atlas وهي ما تشمل بيانات السكان التي يمكن ضما إلى بيانات الجريمة.

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

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

عند ضم المعالم، يمكنك ضم المعالم بناءً على علاقة مكانية أو علاقة مؤقتة أو علاقة بيانات جدولية أو مجموعة من الثلاثة.

خياراتالوصف

اختيار علاقة مكانيةاختيار علاقة مكانية

العلاقة المكانية التي ستحدد ضم المعالم إلى معالم أخرى. تعتمد العلاقات المتاحة على نوع الشكل الهندسي (النقطة أو الخط أو المنطقة) للطبقات التي يتم ضمّها. فيما يلي العلاقات المكانية المتاحة:

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

اختر علاقة مؤقتةاختر علاقة مؤقتة

العلاقة المؤقتة التي ستحدد ضم المعالم إلى معالم أخرى. تعتمد العلاقات المتاحة على نوع الوقت (ثابت أو فاصل زمني) من الطبقات التي يتم ضمها. فيما يلي العلاقات الزمانية المتاحة:

  • يستوفي
  • تم الالتقاء بواسطة
  • تراكب
  • تم التراكب بواسطة
  • أثناء
  • يتضمن
  • يساوي
  • ينهي
  • تم الإنهاء بواسطة
  • يبدأ
  • تم البدء بواسطة
  • يتقاطع
  • قريب
  • بجوار قبل
  • بجوار بعد

اختيار الحقول لمطابقتهااختيار الحقول لمطابقتها

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

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

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

أمثلة على انضمام واحد إلى متعدد وواحد إلى واحد
أمثلة على انصمام واحد إلى متعدد وواحد إلى واحد. في هذا المثال، يتضمن فقط انضمام واحد إلى واحد التعداد؛ وموضح أدناه الإحصائيات الإضافية التي يمكن احتسابها.

يمكنك إنشاء تعبير لضم المعالم بواسطته. إذا حددت تعبيرًا، لن يتم استخدام إلا المعالم التي تلبي الشرط. على سبيل المثال، يمكنك ضم المعالم الهدف من حقل Magnitude إذا كانت أكبر من معلم الضم الذي يحتوي حقل باسم Explosion، باستخدام التعبير $target["Magnitude"] > $join["Explosion"]. تعرف على المزيد عن تعبيرات Arcade في ضم المعالم.

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

القيود

سيتم فقط احتساب إحصائيات الملخص إذا تم تحديد عملية انضمام واحد إلى واحد.

كيف تعمل ضم المعالم

الحسابات

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

إحصاء رقمينتائج المقيمين لحجرة النوع

عدد

عدد:

[130, 8, 250] = 3

المجموع

130 + 8 + 250 = 388

الحد الأدنى

الحد الأدنى من:

[130, 8, 250] = 8

الحد الأقصى

الحد الأقصى من:

[130, 8, 250] = 250

المتوسط

388/3 = 129.333

تنوع

= 14641.33

انحراف معياري

= 121.0014

إحصاء السلسلةنتائج المقيمين لحجرة النوع

عدد

["عقارات Silverbirch", "باين ريدج", "إطلالة على البحيرة"] = 3

أي

= "باين ريدج"

ملاحظة:‏

يحسب إحصاء الحساب (للسلاسل والحقول الرقمية) عدد القيم غير الخالية. عدد [0, 1, 10, 5, null, 6] = 5. عدد [Primary, Primary, Secondary, null] = 3.

مثال لـ ArcGIS API for Python

تتوفر أداة "الانضمام إلى المعالم" من خلال ArcGIS API for Python.

يعثر هذا المثال على انقطاع التيار الكهربي في الولاية التي قد يكون سببها صاعقة. سترجع الأداة جميع حالات انقطاع الطاقة التي تحدث في غضون 30 دقيقة بعد حدوث صاعقة وفي نطاق 20 ميلاً من الصاعقة.


# 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 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 big data file share dataset you'll use for analysis
search_result = portal.content.search("", "Big Data File Share")

# Look through the search results for a big data file share with the matching name
bdfs_search = next(x for x in search_result if x.title == "bigDataFileShares_NaturalDisaters")

# Look through the big data file share for lightning
lightning = next(x for x in bdfs_search.layers if x.properties.name == "Lightning")

# Find a feature layer named "PowerOutages" in your ArcGIS Enterprise portal
outages_search_result = portal.content.search("PowerOutages", "Feature Layer")
outages_layer = outages_search_result[0].layers[0]

# Set the tool environment settings
arcgis.env.verbose = True
arcgis.env.defaultAggregations = True

# Run the Join Features tool
output = summarize_data.join_features(target_layer = outages_layer, 
                                      join_layer = lightning, 
                                      join_operation = "JoinOneToMany", 
                                      spatial_relationship = "Near", 
                                      spatial_near_distance = 20,  
                                      spatial_near_distance_unit = "Miles", 
                                      temporal_relationship = "NearAfter", 
                                      temporal_near_distance = 30, 
                                      temporal_near_distance_unit = "Minutes", 
                                      output_name = "LightningOutages")

# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('yourState', 10)
processed_map.add_layer(output)
processed_map

أدوات مشابهة

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

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

استخدم أداة تجميع النقاط لتجميع النقاط في مناطق.

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

تقوم أداة ضم المعالم بتنفيذ وظائف أدوات الضم المكانيوإضافة ربطوإخصائيات الملخص.

يمكنك تشغيل ضم المعالم GeoAnalytics Tools في ArcGIS Pro.