Skip To Content

إنشاء نطاقات

ملاحظة:‏

هذه الوظيفة مدعومة حاليًا فقط في Map Viewer Classic (المعروف سابقًا باسم Map Viewer). ستكون متاحة في إصدار مستقبلي من Map Viewer الجديد.

إنشاء نطاقات تُنشئ أداة إنشاء نطاقات مناطق حول معالم نقطية أو خطية أو معالم منطقة مدخلة في مسافة محددة.

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

مخطط سير عمل إنشاء النطاقات

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

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

المصطلحات

مصطلحاتالوصف

جيوديسي

الرجوع إلى خط مرسوم على شكل كروي. يُمثل الخط الجيوديسي المرسوم على الكرة الأرضية انحناء المجسم الأرضي.

مسطح

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

إسقاط الخريطة

يستخدم الصيغ الرياضية لارتباط الإحداثيات المستديرة على الكرة الأرضية إلى إحداثيات مسطحة ومستوية.

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

الأجزاء

معلم يحتوي على أكثر من جزء واحد بمجموعة بيانات جدولية واحدة. في طبقة الولايات، على سبيل المثال، يمكن اعتبار ولاية هواوي معلمًا متعدد الأجزاء نظرًا لتصنيف أجزاؤه الهندسية المنفصلة كولاية مفردة.

أمثلة

فيما يلي أمثلة لاستخدامات الأداة:

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

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

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

يمكن إدخال حجم النطاق باستخدام أحد الخيارات الثلاثة:

  • المسافة- تستخدم قيمة ثابتة (ستكون كل النطاقات بنفس الحجم)
  • الحقل- يستخدم القيم من الحقل (يمكن أن يكون لدى المعالم المختلفة نطاقات بأحجام مختلفة)
  • التعبير- يُطبّق تعبيرًا على كل معلم (يمكن أن يكون لدى المعالم المختلفة قيم مختلفة بناءً على التعبير)

تعرف على المزيد عن تطبيق تعبيرات النطاق

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

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

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

النقاط المدخلة المستخدم لأمثلة إذابة النطاق

خيار الإذابةمتعدد الأجزاء خاطئ (افتراضيًا)متعدد الأجزاء صحيح
لا شيء
خيار النطاق دون تطبيق الإذابة

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

يتعذر أن يكون متعدد الأجزاء صحيحًا عندما يكون خيار الإذابة لا شيء.

الكل
كل المعالم مذابة بمتعدد أجزاء خاطئة

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

كل المعالم مذابة بمتعدد أجزاء صحيح

تم إنشاء معلم واحد عند إذابة كل القيم وعندما يكون متعدد الأجزاء صحيحًا. عند تحديد هذا الخيار، تكون النتيجة دائمًا معلمًا واحدًا.

الحقول
المعالم ذات القيم المذابة بمتعدد أجزاء خاطئ

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

المعالم ذات القيم المذابة بمتعدد أجزاء صحيح

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

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

قيود

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

كيفية عمل أداة "إنشاء نطاقات"

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

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

تُعرض النطاقات 300 ميل في أجزاء مختلفة من العالم
نظهر النطاقات الجيوديسية 300 ميل في صورة أحجام مختلفة اعتمادً على دوائر العرض للمعلم ذات نطاق.

في معظم الحالات، من الملائم استخدام نطاق جيوديسي، خاصةً إذا كانت البيانات تلبي الشروط التالية:

  • أنت تتوقع نطاقًا للتمديد إلى أبعد من خط التاريخ الدولي.
  • تغطي مجموعة البيانات مناطق UTM متعددة.

تعرف على المزيد عن استخدام نطاقات السطح المستوِ والنطاقات الجيوديسية

حسابات

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

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

مثال لـ 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 use_proximity

# 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 Earthquakes
earthquakes = next(x for x in bdfs_search.layers if x.properties.name == "Earthquakes")

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

# Run the Create Buffers tool 
output = use_proximity.create_buffers(input_layer = earthquakes, 
                                      field = "TremorDistance", 
                                      method = "Geodesic", 
                                      dissolve_option = "All", 
                                      output_name = "Earthquake_impacts")

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

أدوات مشابهة

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

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

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

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

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

أداة إنشاء النطاقات متاحة في ArcGIS Pro.

تُنفّذ أداة إنشاء النطاقات وظائف أداتي النطاق وإذابة.