ملاحظة:
هذه الوظيفة مدعومة حاليًا فقط في Map Viewer Classic (المعروف سابقًا باسم Map Viewer). ستكون متاحة في إصدار مستقبلي من Map Viewer الجديد.
تستخدم الأداة تجميع النقاط معالم المنطقة لتلخيص مجموعة من المعالم النقطية. يتم استخدام الحدود من معالم المنطقة لتجميع النقاط داخل كل منطقة واستخدامها لاحتساب الإحصائيات. تعرض الطبقة الناتجة عدد النقاط ضمن كل منطقة.
التحليل باستخدام GeoAnalytics Tools
يتم تشغيل التحليل باستخدام GeoAnalytics Tools باستخدام المعالجة الموزعة عبر عدة أجهزة ArcGIS GeoAnalytics Server وأنوية. GeoAnalytics Tools وأدوات تحليل المعالم القياسية في ArcGIS Enterprise لديها معلمات وقدرات مختلفة. لمعرفة المزيد عن هذه الاختلافات، راجع موضوع اختلافات أداة تحليل المعالم.
مخطط سير العمل
أمثلة
تعد الأعاصير إحدى أعنف أنواع العواصف التي تحدث في الولايات المتحدة. أنت ترغب في معرفة تأثير الأعاصير، بما في ذلك فقدان الحياة، والإصابات، وأضرار الممتلكات، والفقدان المالي، في كل ولاية ومقاطعة. لديك حق الوصول إلى مواقع الأعاصير عبر الولايات المتحدة، ولكن تحتاج إلى طريقة أفضل لتصور البيانات داخل الحدود التي تختارها. يمكنك تجميع بيانات الأعاصير في حدود الولاية والمقاطعة وضبط البيانات حسب تعداد السكان للعثور على المناطق الأكثر تأثيرًا بالأعاصير.
تلميح:
إذا تم تكوين البوابة الإلكترونية لاستخدام محتوى ArcGIS Living Atlas، يمكنك استخدام طبقات الولاية والمقاطعة ArcGIS Living Atlas، والتي تشمل بيانات السكان.
ملاحظات الاستخدام
تم تصميمتجميع النقاط لتجميع وتلخيص المعالم النقطية ضمن مجموعة من الحدود. يجب أن تتضمن معلمات الإدخال النقاط المراد تجميعها ومناطق التجميع.
يمكنك توفير طبقة المنطقة المراد استخدامها للتحليل أو يمكنك إنشاء خانات بشكل وحجم محددين (سداسية أو مربعة) في لتجميع. يحدد حجم الخانة حجم الخانات. إذا كنت تُجمّع في سداسيات، يكون حجم ارتفاع كل شكل من الأشكال السداسية وعرض الشكل السداسي الناتج ضعف الارتفاع مقسومًا على الجذر التربيعي لـ 3. إذا كنت تُجمّع في مربعات، يكون حجم الخانة هو ارتفاع المربع، ويكون مساويًا للعرض.
سيتم إرجاع المناطق التي تحتوي على نقاط فقط، وسيتم إزالة الطبقات الناتجة بالكامل من الطبقة الناتجة.
سوف تحتسب عمليات التجميع الأساسية عدد النقاط في كل حدود. يمكن حساب الإحصائيات (العدد والمجموع والحد الأقصى والحد الأدنى والنطاق والمتوسط والانحراف المعياري والتنوُّع) في الحقول الرقمية، كما يمكن حساب الإحصائيات (العدد، أي منها) في حقول السلسلة. سوف يتم احتساب الإحصائيات على كل منطقة بشكل منفصل.
ملاحظة:
عند تطبيق العدد على الحقل، فإنه يُرجِع عددًا من القيم غير الخالية الموجودة في الحقل. عند تطبيق أي على الحقل، فإنه يُرجِع سلسلة مفردة موجودة في الحقل.
تجميع النقاط يتيح لك التحليل باستخدام الخطوات الزمنية اختياريًا. يتم تحليل كل خطوة زمنية بشكل مستقل عن المعالم خارج الخطوة الزمنية. لاستخدام التدريج الزمني، يجب أن تكون البيانات المدخلة ممكنة زمنيًا، وتمثل مثيلاً في الوقت. عند تطبيق التدريج الزمني، ستكون المعالم الناتجة فواصل زمنية مُمثلة بواسطة حقلي START_DATETIME وEND_DATETIME.
تعرف على المزيد عن الخطوات الزمنية
يتطلب تجميع النقاط أن تكون طبقة المنطقة في نظام إحداثي مُسقط. إذا لم توجد البيانات في نظام إحداثي مُسقطًا، ولم تُعيّن نظام إحداثي معالجة مُسقط، يتم انتقاء إسقاط بناءً على نطاق البيانات التي تقوم بتحليلها.
إذا تم تحديد استخدام نطاق الخريطة الحالي ، سيتم فقط تحليل المعالم المرئية داخل نطاق الخريطة الحالي. إذا لم يتم التأشير عليها، سيتم تحليل كل المعالم المدخلة في الطبقة المدخلة مؤقتًا، حتى إذا كانت خارج نطاق الخريطة الحالي.
قيود
يجب أن تشتمل المدخلات على طبقة نقاط. يجب أن تكون منطقة التجميع طبقة منطقة أو خانات متوفرة. يتعذر تجميع الخطوط والمناطق في مناطق باستخدام أداة تجميع النقاط.
كيفية عمل تجميع النقاط
المعادلات
يتم حساب التنوع باستخدام المعادلة التالية:
يتم حساب الانحراف المعياري كجذر تربيعي للتنوع.
حسابات
يتم تلخيص طبقات النقاط باستخدام المعالم النقطية التي تتقاطع مع الحدود المدخلة. يتم عرض النتائج باللون الأزرق، ويمكن ترميزها باستخدام الرموز المتدرجة في الإحصائيات المحسوبة.
يوضح الشكل والجدول التاليين الحسابات الإحصائية لطبقة نقطية ضمن حدود الحي. تم استخدام حقل Population لحساب الإحصائيات (العدد والمجموع والحد الأدنى والحد الأقصى والنطاق والمتوسط والانحراف المعياري والتنوع) للطبقة. تم استخدام حقل Type لحساب (العدد وأي منها) للطبقة.
إحصائية رقمية | نتائج حي أ"" |
---|---|
العدد | عدد:
|
مجموع |
|
الحد الأدنى | الحد الأدنى من:
|
الحد الأقصى | الحد الأقصى من:
|
المتوسط |
|
تنوع |
|
انحراف معياري |
|
إحصائية سلسلة | نتائج حي أ"" |
---|---|
العدد |
|
أي | = مدرسة ثانوية |
يحسب إحصاء الحساب (للسلاسل والحقول الرقمية) عدد القيم غير الخالية. عدد القيم التالية يساوي 5: [0, 1, 10, 5, null, 6] = 5. عدد هذه المجموعة من القيم يساوي 3: [Primary, Primary, Secondary, null] = 3.
سيناريو من الحياة الواقعية حيث يُستَخدَم هذا التحليل في تحديد إجمالي عدد الطلاب في كل حي مدارس. تُمثّل كل نقطة مدرسة. يُقدّم حقل Type نوع المدرسة (مدرسة ابتدائية أو إعدادية أو ثانوية)، ويُقدّم فئة السكان من الطلبة عدد الطلبة المُسجّلين في كل مدرسة. تُعرَض الحسابات والنتائج في حي أ في الجدول أعلاه. ومن النتائج، يمكنك رؤية أن حي أ يضم 2,568 طالب. عند تشغيل الأداة تجميع نقاط ، سوف يتم منح النتائج إلى المقاطعة ب.
مثال لـ 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 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_myBigDataFileShare")
# Look through the big data file share for a dataset called Crimes
crime_data = next(x for x in bdfs_search.layers if x.properties.name == "Crimes")
# Find a feature layer named Census_Tracts in your ArcGIS Enterprise portal
census_tract_search_result = portal.content.search("Census_Tracts", "Feature Layer")
census_tract_layer = census_tract_search_result[0].layers[0]
# Set the environment settings for this tool to run
arcgis.env.verbose = True
# Run the Aggregate Points tool
crime_data_aggregate = summarize_data.aggregate_points(point_layer = crime_data,
polygon_layer = census_tract_layer,
summary_fields = [{'statisticType' : 'Sum',
'onStatisticField' : 'OfficersOnSite'}],
output_name = 'Crime_Data_Aggregated')
# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('MyCity, State', 10)
processed_map.add_layer(crime_data_aggregate)
processed_map
أدوات مشابهة
استخدم تجميع النقاط لتلخيص النقاط داخل المناطق. قد تكون الأدوات الأخرى مفيدة في حل الأدوات المشابهة لكن المشاكل تختلف قليلاً.
أدوات تحليل Map Viewer Classic
إذا كنت تحاول تلخيص الخطوط أو المناطق في مناطق أو سلال، فاستخدم تلخيص ضمن في GeoAnalytics Tools.
إذا كنت تحاول تلخيص النقاط أو الخطوط أو المناطق باستخدام علاقات مكانية مختلفة، فاستخدم ضم المعالم في GeoAnalytics Tools
إذا كنت تحاول تلخيص الخطوط أو المناطق، فاستخدم الأداة القياسية تلخيص ضمن.
إذا أردت تجميع النقاط في مناطق باستخدام الأدوات القياسية للتحليل، فراجع تجميع النقاط.
أدوات تحليل ArcGIS Desktop
تتوفر أداة تجميع النقاط الخاصة بـ GeoAnalytics Tools في ArcGIS Pro.
تجميع النقاط تقوم بإجراء وظائف أدوات الربط المكاني ووأدوات ملخص الإحصائيات.