Skip To Content

تجميع النقاط

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

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

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

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

مخطط سير عمل تجميع النقاط

أمثلة

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

تلميح:

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

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

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

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

خانات سداسية ومربعة

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

المناطق التي تم إرجاعها من المعالم النقطية
النقطة المدخلة ومعالم المنطقة (اليسار)، ومعالم المنطقة الناتجة (اليمين).

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

ملاحظة:‏

عند تطبيق العدد على الحقل، فإنه يُرجِع عددًا من القيم غير الخالية الموجودة في الحقل. عند تطبيق أي على الحقل، فإنه يُرجِع سلسلة مفردة موجودة في الحقل.

تجميع النقاط يتيح لك التحليل باستخدام الخطوات الزمنية اختياريًا. يتم تحليل كل خطوة زمنية بشكل مستقل عن المعالم خارج الخطوة الزمنية. لاستخدام التدريج الزمني، يجب أن تكون البيانات المدخلة ممكنة زمنيًا، وتمثل مثيلاً في الوقت. عند تطبيق التدريج الزمني، ستكون المعالم الناتجة فواصل زمنية مُمثلة بواسطة حقلي START_DATETIME وEND_DATETIME.

تعرف على المزيد عن الخطوات الزمنية

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

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

القيود

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

كيفية عمل تجميع النقاط

المعادلات

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

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

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

الحسابات

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

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

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

إحصائية رقميةنتائج حي أ""

عدد

عدد:

[280, 408, 356, 361, 450, 713] = 6

المجموع

280 + 408 + 356 + 361 + 450 + 713 = 2568

الحد الأدنى

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

[280, 408, 356, 361, 450, 713] = 280

الحد الأقصى

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

[280, 408, 356, 361, 450, 713] = 713

المتوسط

2,568/6 = 428

تنوع

تنوع النقاط
= 22737.2

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

انحراف معياري للنقاط
= 150.7886

إحصائية سلسلةنتائج حي أ""

عدد

= 6

أي

= مدرسة ثانوية

يحسب إحصاء الحساب (للسلاسل والحقول الرقمية) عدد القيم غير الخالية. عدد القيم التالية يساوي 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

If you are trying to summarize lines or areas into areas or bins, use the GeoAnalytics ToolsSummarize Within.

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

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

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

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

The GeoAnalytics ToolsAggregate Points is available in ArcGIS Pro.

تجميع النقاط تقوم بإجراء وظائف أدوات الربط المكاني ووأدوات ملخص الإحصائيات .