ملاحظة:
هذه الوظيفة مدعومة حاليًا فقط في Map Viewer Classic (المعروف سابقًا باسم Map Viewer). ستكون متاحة في إصدار مستقبلي من Map Viewer الجديد.
تحدد أداة العثور على مواقع مشابهة المعالم المرشحة التي تشبه إلى حد كبير أو تختلف عن واحدة أو أكثر من معالم الإدخال بناءً على سمات المعلم.
مخطط سير العمل
التحليل باستخدام GeoAnalytics Tools
يتم تشغيل التحليل باستخدام GeoAnalytics Tools باستخدام المعالجة الموزعة عبر عدة أجهزة ArcGIS GeoAnalytics Server وأنوية. GeoAnalytics Tools وأدوات تحليل المعالم القياسية في ArcGIS Enterprise لديها معلمات وقدرات مختلفة. لمعرفة المزيد عن هذه الاختلافات، راجع موضوع اختلافات أداة تحليل المعالم.
أمثلة
تحديد المتاجر الأكثر تشابهاً لأفضل المؤدين فيما يتعلق بملفات العميل التعريفية.
واستنادًا إلى خصائص القرى التي أصابها المرض بقوة، فما هي القرى المُهددة بقوة؟
كان برنامج اللياقة البدنية لما بعد المدرسة في المدينة ناجحًا للغاية. يريد الداعمون البحث عن المدن الأخرى ذات الخصائص المتشابهة لتعمل كمرشحين لتوسيع البرنامج.
يرغب محلل الجريمة في البحث داخل قاعدة البيانات عن جميع الجرائم لرؤية ما إذا كانت معدلات الجريمة الأخيرة جزءًا من الأنماط والاتجاهات الأكبر.
تريد مديرة الموارد البشرية في ضبط نطاقات رواتب الشركة. بمجرد بتعريف المدن المتشابهة في الحجم وتكاليف المعيشة ووسائل الرفاهية، يمكنها فحص نطاقات الرواتب لمناصب الاهتمام وتحديد ما إذا كانت تتطابق مع رواتب الشركة.
ملاحظات الاستخدام
يمكن استخدام معالم جدول بيانات أو نقطة أو خط أو منطقة.
يمكن إنشاء الإسناد باستخدام كل المعالم في الطبقة المدخلة بإجراء تحديد. يمكن إجراء تحديد بشكل تفاعلي باستخدام زر تحديد أو بعامل تصفية باستخدام زر استعلام . يمكن تحديد معالم متعددة أو إلغاء تحديدها باستخدام زر تحديد. يمكن استخدام استعلام واحد فقط لإنشاء تحديد في طبقة الإسناد.
مطلوب طبقة مدخلة مرشحة. سيتم تصنيف المعالم في الطبقة المرشحة بواسطة التشابه بمواقع الإسناد.
يعتمد التشابه المصنف على الحقول المحددة في معلمة بناء التشابه على. يمكن تحديد أكثر من حقل واحد. يمكن تحديد حقول رقمية بأسماء تطابق طبقة الإسناد فقط. تتميز المعالم الأقل تصنيفًا بأكبر تشابه بطبقة الإسناد.
وافتراضيًا، سيتم تصنيف كل المعالم حتى 10000 بحد أقصى في طبقة المواقع المرشحة من الأكثر تشابهًا إلى الأقل تشابهًا. يمكن استخدام معلمة إظهار لتحديد عدد المعالم التي تم إرجاعها.
تتيح لك معلمة تحديد الأكثر تشابهًا والأقل تشابهًا تحديد كيفية مطابقة المعالم. يمكنك تحديد قيم الحقل أو الملفات التعريفية للحقل.
- بالنسبة إلى قيم الحقول، فإن المرشحين الأكثر تشابهًا سيكون لديهم أصغر مجموع من الاختلافات التربيعية لجميع المعالم التي تستخدم التشابه الأساسي في؛ يتم توحيد جميع القيم قبل حساب الاختلافات.
- في الملفات التعريفية للحقل، يتم قياس تشابه جيب التمام. يبحث تشابُه جيب التمام عن نفس العلاقات بين قيم البيانات الجدولية الموحدة بدلاً من محاولة مطابقة الأحجام. على سبيل المثال، توجد ثلاثة حقول، ستستخدم معلمة التشابه الأساسي في بها، باسم A1 وA2 وA3. يبلغ حجم A2 ضعف A1، فيما يكون A3 معادلاً لـ A2 على الأغلب. في الملفات التعريفية للحقل، ستبحث عن المرشحات التي تضم نفس علاقات البيانات الجدولية: يبلغ A2 ضعف حجم A1، ثم يتساوى الكل على الأغلب. ونظرًا لأن هذه الطريقة تبحث عن العلاقات بين البيانات الجدولية، يجب عليك تحديد حقلين على الأقل من أجل معلمة التشابه الأساسي بناءً على. يمكنك استخدام طريقة تشابه جيب التمام (الملفات التعريفية للحقل) للعثور على أماكن مثل لوس أنجلوس، ولكن على نطاق أصغر بشكل عام، على سبيل المثال، حيث تكون مهتمًا بملف تعريف السكان وعدد السيارات لعدد السكان أقل من 20. يتراوح فهرس تشابه جيب التمام من 1.0 (تشابه تام) إلى -1.0 (اختلاف تام). تتم كتابة تشابه جيب التمام في حقل المعالم الناتجة simindex(تشابه جيب التمام).
تتم كتابة كل الحقول المستخدمة للمطابقة في الناتج. اختيار الحقول المطلوب إضافتها إلى النتائج يتيح لك تحديد الحقول المطلوب إضافتها إلى الجدول الناتج، إن أردت. وافتراضيًا، تتم إضافة جميع الحقول.
إضافةً إلى الحقول المتطابقة والحقول المضافة إلى النتائج، يتم تضمين الحقول التالية في الناتج:
اسم الحقل | الوصف | ملاحظات |
---|---|---|
location_type | سلسلة تشير إلى مكان وجود المعالم من طبقة الإسناد أو طبقة البحث. | يتم دائمًا تضمين هذا الحقل في الناتج. |
simrank | عند تحديد معظم المواقع المتشابهة أو الأكثر والأقل تشابهًا، يتم ترتيب كل تطابقات الحلول من الأكثر تشابهًا إلى الأقل تشابهًا. يوجد لدى تطابق الحل الأكثر تشابهًا قيمة ترتيب تبلغ 1. | لا يتم تضمين هذا الحقل إلا عند تحديد الأكثر تشابهًا أو الأكثر والأقل. |
dissimrank | عند تحديد أقل المواقع المتشابهة أو الأكثر والأقل تشابهًا، يتم ترتيب كل تطابقات الحلول من الأقل تشابهًا إلى الأكثر تشابهًا. يوجد لدى الحل الأقل تشابهًا قيمة ترتيب تبلغ 1. | لا يتم تضمين هذا الحقل إلا عند تحديد الأقل تشابهًا أو الأكثر والأقل. |
simindex | يقوم هذا الحقل بتحديد مدى مشابهة تطابق كل حل بمعالم الإسناد. عند تحديد قيم الحقل، تمثل هذه القيمة مجموع اختلافات القيمة المربعة. | لا يتم تضمين هذا الحقل عند تحديد قيم الحقل. |
cosimindex | يقوم هذا الحقل بتحديد مدى مشابهة تطابق كل حل بمعالم الإسناد. عند تحديد الملفات التعريفية للحقل، تمثل القيمة تشابه جيب التمام. | لا يتم تضمين هذا الحقل عند تحديد الملفات التعريفية للحقل. |
labelrank | يتم استخدام هذا الحقل لعرض الأغراض فقط. تستخدم هذه الأداة هذا الحقل لتوفير العرض الافتراضي لنتائج التحليل. | يتم دائمًا تضمين هذا الحقل في الناتج. |
reference_id | قيمة معرّف فريدة لمعالم الإسناد. تحصل حقول البحث على قيمة فارغة. | تم تقديم هذه القيمة في ArcGIS Enterprise 10.6.1. |
search_id | قيمة معرّف فريدة لمعالم قيمة البحث. تحصل معالم الإسناد على قيمة فارغة. | تم تقديم هذه القيمة في ArcGIS Enterprise 10.6.1. |
في ArcGIS Enterprise 10.6.1، يتوفر ملخص من العمليات الحسابية المشابهة في صفحة تفاصيل العنصر. يتضمن الملخص ما يلي:
- ملخص المعالم المدخلة- ملخص إحصائي لمعلم واحد أو أكثر يُستَخدَم كمعالم إسناد. إذا تم استخدام أكثر من معلم واحد، فإنها تعد القيمة المتوسطة. يتم تمثيل كل حقل مستخدم في الحساب على أنها صف.
- ملخص جداول البيانات محل الاهتمام- ملخص إحصائي لمعالم البحث. يتم تمثيل كل حقل مستخدم في الحساب على أنها صف.
- يمثل الجدول الثالث معالم البحث الأقرب تطابقًا. يعرض هذا الجدول 50 معلمًا بحد أقصى، على الرغم من مطابقة معظم المعالم. يوضح الجدول القيم search_id وsimrank وsimindex الموضحة في الجدول أعلاه.
قيود
- يجب أن تحتوي طبقة الإسناد والطبقة المرشحة على حقل رقمي واحد باسم مُطابق.
- عند استخدام طريقة الملفات التعريفية للحقل، يجب أن تحتوي طبقة الإسناد والطبقة المرشحة على حقلين رقميين باسم مُطابق.
كيف تعمل أداة "العثور على مواقع مشابهة"
لاستخدام أداة العثور على مواقع مشابهة، يجب توفير مواقع الإسناد ومواقع البحث المرشحة والحقول التي تُمثل المعايير التي تريد مطابقتها. يجب أن تحتوي الطبقة التي تحددها للتحليل على الإسناد أو مواقع قياس الأداء. مثال، يمكن أن تكون مواقع الإسناد طبقة تتضمن المتاجر ذات نسبة الإشغال الأعلى أو القرى التي أصابها المرض بقوة. بعد ذلك يمكن تحديد الطبقة التي تحتوي على مواقع بحث المرشح. قد يكون ذلك جميع المتاجر أو جميع القرى الأخرى. وأخيراً، تقوم بتعريف حقل أو أكثر لاستخدامه في قياس التشابه. ستقوم أداة العثور على مواقع مشابهة بتصنيف جميع مواقع البحث المرشحة عن طريق كيفية تطابق مواقع الإسناد خلال جميع الحقول المحددة.
في بعض الحالات، ستتضمن طبقة التحليل كلا من مواقع الإسناد ومواقع البحث المرشح. على سبيل المثال، قد يكون لديك طبقة فردية تحتوي على كافة المتاجر، وقد ترغب في تصنيفها من الأكثر تشابهًا إلى الأقل تشابهًا لمخازن أفضل أداء. استخدم طبقة المتاجر بصفتها طبقة التحليل وطبقة بحث المرشح. يتعين بعد ذلك تعريف، استخدام أحد أدوات التحديد، أي المتاجر تعتبر المُؤدي الأعلى. يمكن تحديد مواقع الإرجاع باستخدام الاستعلام التفاعلي أو بإنشاء الاستعلام. عوضًا عن ذلك، قم بإنشاء نسخة من طبقة المتاجر حيث يوجد إصدارين في جدول المحتويات. انقر فوق زر التصفية تحت النسخة الأولى، وقم بتعريف تصفية لتحديد أكبر مُؤدّي. ومن ثمّ انقر فوق زر تصفية أدنى الطبقة الثانية، وعرّف عامل التصفية لتحديد مواقع بحث المرشح (التي قد تكون كل المتاجر باستثناء المؤدي الأول). الطبقة الأولى هي طبقة التحليل الخاصة بك (انقر على إجراء التحليل تحت الطبقة أو زر التحليل أعلى الخريطة، واستعرض للوصول إلى العثور على مواقع مشابهة عن طريق توسيع فئة البحث عن المواقع). حدد الطبقة الثانية للبحث عن المواقع المتشابهة في المعلمات. هذه هي مواقع بحث المرشح.
في حالات أخرى، سيتوفر لديك إسناد منفصل وطبقات البحث المرشح. يمكن الحصول على طبقة المتاجر التي تتضمن أصحاب أفضل أداء وبها حقول تصف قاعدة عملاء المتجر (حقول مثل متوسط الدخل والحالة الاجتماعية) والطبقة الثانية لقطع الأراضي المرشحة التي يمكن من خلالها تحديد أفضل المواقع لبناء متاجر جديدة. في هذه الحالة، إذا تضمنت مواقع المرجع أكثر من المواقع المرجعية، يجب تعريف المواقع المرجعية الأولى باستخدام أحد أدوات التحديد الموصوفة أعلى. إذا تضمنت الطبقة مواقع إسناد (على سبيل المثال، أكبر متجر من حيث الأداء)، فإنك لا تحتاج إلى عمل التحديد. يتعين تحديد طبقة قطع الأرض لمواقع بحث المرشح (اثنان من المعلمات). إذا كان كلاً من قطع الأراضي وأفضل متجر من حيث الأداء يحتويان على حقول تصف قاعدة العملاء، فيمكنك تشغيل أداة العثور على مواقع مشابهة لتعريف قطع الأراضي المُرشحة وبها خصائص ديموغرافية مثل عملاء لأفضل متجر من حيث الأداء.
إن وجد أكثر من موقع إرجاع واحد، سيستند التشابه إلى معدلات الحقول التي تحددها. على سبيل المثال، إن وجد موقعي إسناد وكنت مُهتمًا بتطابق عدد السكان، ستقوم الأداة بالبحث عن مواقع بحث المرشح ذات عدد السكان والتي تتضمن متوسط عدد السكان لكلِّ من مواقع الإسناد. إذا كانت قيم المواقع المرجعية 100 و102، فعلى سبيل المثال، ستبحث الخريطة عن مواقع البحث المرشحة مع عدد سكاني يقرب من 101. ونتيجةً لذلك، ستود تحديد الحقول لحقول المواقع المرجعية التي تحتوي على قيم مماثلة. إذا كانت، على سبيل المثال، قيمة عدد السكان لموقع إسناد واحد هي 100 والأخرى هي 100000، ستقوم الأداة بالبحث عن مواقع البحث المرشحة ذات قيم عدد السكان المُقاربة للقيمتين: 50050. لاحظ أن هذه القيمة المتوسطة ليست قريبة من عدد السكان لمواقع الإسناد.
مثال لـ 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 find_locations
# 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 feature layer containing the stores and filter to obtain stores in the top percentile
stores_search_result = portal.content.search("Stores", "Feature Layer")
stores_layer = stores_search_result[0].layers[0]
stores_layer.filter = "top_percentile = 'true'"
# Find the feature layer you'll use to search for similar locations
locations_search_result = portal.content.search("PotentialLocations", "Feature Layer")
locations = locations_search_result[0].layers[0]
# Run the Find Similar Locations tool
similar_location_result = find_locations.find_similar_locations(input_layer = stores_layer,
search_layer = locations,
analysis_fields = "median_income, population, nearest_competitor",
most_or_least_similar = "MostSimilar",
match_method = "AttributeValues",
number_of_results = 50,
output_name = "similar_locations")
# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('Europe')
processed_map.add_layer(similar_location_result)
processed_map
أدوات مشابهة
استخدم أداة العثور على مواقع مشابهة لقياس تشابه المواقع في طبقة مرشحة وطبقة إسناد. قد تكون الأدوات الأخرى مفيدة في حل الأدوات المشابهة لكن المشاكل تختلف قليلاً.
أدوات تحليل Map Viewer Classic
للبحث عن مواقع مشابهة باستخدام أدوات التحليل القياسية، راجع موضوع العثور على مواقع مشابهة.
إذا كنت تحاول تحديد مواقع موجودة مصحوبة باستعلام، فاستخدم الأداة القياسية بحث عن مواقع حالية.
إذا كنت تحاول استخدام استعلام لإنشاء معالم جديدة، فاستخدم الأداة القياسية اشتقاق مواقع جديدة.
أدوات تحليل ArcGIS Desktop
أداة GeoAnalytics Tools العثور على مواقع مشابهة متاحة في ArcGIS Pro.