ملاحظة:
هذه الوظيفة مدعومة حاليًا فقط في Map Viewer Classic (المعروف سابقًا باسم Map Viewer).
تنقل أداة ضم المعالم البيانات الجدولية من طبقة واحدة أو جدول إلى كبقة أخرى أو جدول آخر استنادً إلى علاقات البيانات الجدولية المكانية والزمانية أو مجموعة من الثلاثة. واختياريًا، يمكنك حساب الإحصائيات للمعالم التي تم ضمّها.
مخطط سير العمل
التحليل باستخدام 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 كما هو موضح في الجداول التالية:
إحصاء رقمي | نتائج المقيمين لحجرة النوع |
---|---|
العدد | عدد:
|
مجموع |
|
الحد الأدنى | الحد الأدنى من:
|
الحد الأقصى | الحد الأقصى من:
|
المتوسط |
|
تنوع |
|
انحراف معياري |
|
إحصاء السلسلة | نتائج المقيمين لحجرة النوع |
---|---|
العدد | ["عقارات 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")
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 Classic
استخدم أداة تجميع النقاط لتجميع النقاط في مناطق.
أدوات تحليل ArcGIS Pro
تقوم أداة ضم المعالم بتنفيذ وظائف أدوات الضم المكاني وإضافة ربط وإحصائيات الملخص.
يمكنك تشغيل أداة ضم المعالم في ArcGIS Pro.