ملاحظة:
هذه الوظيفة مدعومة حاليًا فقط في Map Viewer Classic (المعروف سابقًا باسم Map Viewer).
تُنشئ أداة إنشاء نطاقات مناطق حول معالم نقطية أو خطية أو معالم منطقة مدخلة في مسافة محددة.
مخطط سير العمل
التحليل باستخدام GeoAnalytics Tools
يتم تشغيل التحليل باستخدام GeoAnalytics Tools باستخدام المعالجة الموزعة عبر عدة أجهزة ArcGIS GeoAnalytics Server وأنوية. GeoAnalytics Tools وأدوات تحليل المعالم القياسية في ArcGIS Enterprise لديها معلمات وقدرات مختلفة. لمعرفة المزيد عن هذه الاختلافات، راجع موضوع اختلافات أداة تحليل المعالم.
المصطلحات
مصطلحات | الوصف |
---|---|
جيوديسي | الرجوع إلى خط مرسوم على شكل كروي. يُمثل الخط الجيوديسي المرسوم على الكرة الأرضية انحناء المجسم الأرضي. |
مسطح | مسافة مستقيمة الخط بصفتها مقاسة على سطح مستو (هذا هو، مستوى ديكارتي). يتم الإشارة إليها أيضًا كمسافة إقليدية. |
إسقاط الخريطة | يستخدم الصيغ الرياضية لارتباط الإحداثيات المستديرة على الكرة الأرضية إلى إحداثيات مسطحة ومستوية. راجع نبذة عن إسقاط الخريطة للحصول على مزيد من التفاصيل. |
الأجزاء | معلم يحتوي على أكثر من جزء واحد بمجموعة بيانات جدولية واحدة. في طبقة الولايات، على سبيل المثال، يمكن اعتبار ولاية هواوي معلمًا متعدد الأجزاء نظرًا لتصنيف أجزاؤه الهندسية المنفصلة كولاية مفردة. |
أمثلة
فيما يلي أمثلة لاستخدامات الأداة:
لاحظ مجلس المدينة عددًا كبيرًا من متاجر المشروبات الكحولية لكل فرد في المدينة. في محاولة للحفاظ على المشروبات الكحولية بعيدًا عن أيدي الأطفال، قرر المجلس وضع لوائح بشأن الإعلانات في محلات بيع الخمور على مسافة 1000 قدم من المدارس والحدائق والمكتبات. يرغب المجلس أيضًا إلى تقييد تراخيص الخمور الجديدة في المباني التي تبعد أكثر من 1000 قدم من المدارس والحدائق والمكتبات.
شركة تطوير تسعى لكسب المال بإنشاء تطوير جديد مختلط الاستخدم في مركز حضري. يجب أن يتمتع التطوير بموقع مناسب في محيط ربع ميل من المتاجر أو المطاعم أو محطة سكة حديد خفيفة.
ملاحظات الاستخدام
يمكن إدخال حجم النطاق باستخدام أحد الخيارات الثلاثة:
- المسافة- تستخدم قيمة ثابتة (ستكون كل النطاقات بنفس الحجم)
- الحقل- يستخدم القيم من الحقل (يمكن أن يكون لدى المعالم المختلفة نطاقات بأحجام مختلفة)
- التعبير- يُطبّق تعبيرًا على كل معلم (يمكن أن يكون لدى المعالم المختلفة قيم مختلفة بناءً على التعبير)
تعرف على المزيد عن تطبيق تعبيرات النطاق
وافتراضيًا، تنشئ أداة إنشاء النطاقات نطاقات متراكبة عند مقابلة مناطق النطاق. عندما تكون المعالم المدخلة هي مناطق، يتم تضمين المنطقة المدخلة في النطاق. يمكنك استخدام معلمات الإذابة والمعلمات متعددة الأجزاء للتحكم في كيفية التعامل مع النطاقات المتراكبة. تكون خيارات الإذابة الثلاث كما يلي:
- لا شيء- إنه الافتراضي. ستتراكب النطاقات حيث تتقابل مناطق النطاق.
- الكل- يتم إذابة كل المعالم. تحدد المعلمة متعددة الأجزاء ما إذا تم إذابة كل المعالم في معلم واحد (متعدد الأجزاء صحيح) أم تم إذابة المعالم المتراكبة فقط (متعدد الأجزاء خاطئ).
- الحقول- يتم إذابة المعالم بناءً على قيم الحقل. يمكنك تحديد حقل واحد حقول عديدة، ويتم إذابتها أيضًا مثل القيم. تحدد المعلمة متعددة الأجزاء ما إذا تم إذابة كل معالم الحقل المتطابقة في معلم واحد (متعدد الأجزاء يكون صحيحًا) أم تم إذابة معالم الحقل المتراكبة فقط (متعدد الأجزاء يكون خطًأ).
عند الإذابة باستخدام كل أو الحقل، يمكنك حساب الإحصائيات. لا تُطبّق الإحصائيات إلا على إذابة كل المعالم أو قيم الحقل، ولا تُطبَّق جغرافيًا (باستخدام المعلمة متعددة الأجزاء). يوضح الجدول التالي كيفية عمل هذه الخيارات باستخدام المعالم الستة الموضحة في لقطة الشاشة التالية. يشير اللون إلى قيم الحقل (الأزرق أو البرتقالي) المستخدم لإذابة الحقل.
إذا تم تحديد استخدام نطاق الخريطة الحالي ، سيتم فقط تحليل المعالم المرئية داخل نطاق الخريطة الحالي. إذا لم يتم التأشير عليها، سيتم تحليل كل المعالم المدخلة في الطبقة المدخلة مؤقتًا، حتى إذا كانت خارج نطاق الخريطة الحالي.
قيود
إذا كنت تستخدم خيار المسافة أو التعبير الذي يستخدم وحدة خطية، يجب أن تكون البيانات بنظام إحداثي مسقط.
كيفية عمل أداة "إنشاء نطاقات"
تستخدم أداة إنشاء نطاقات طريقة جيوديسية أو مستوية لإنشاء النطاقات. حساب النطاقات الجيوديسية للشكل الفعلي للأرض (مجسم ناقص، أو كما ينبغي، مجسم أرضي). يتم احتساب المسافات بين نقطتين على سطح مائل (مجسم أرضي) على عكس النقطتين على سطح مستوي (لوحة ديكارتي). نطاقات المستوِ (أو النطاقات الإقليدية) هي مسافات بخط مستقيم محسوبة بين نقطتين على سطح مستوٍ. تظهر النطاقات الإقليدية كدوائر كاملة عند رسمها على خريطة مستوية مسقطة، فيما تظهر النطاقات الجيوديسية كدوائر كاملة على الكرة الأرضية فقط. قد تظهر النطاقات الجيوديسية على غير المعتاد على خريطة مسطحة، لكن عند العرض على الكرة الأرضية، سوف تبدوا هذه النطاقات صحيحة.
يستخدم المثال التالي نطاق بمحيط 300 ميل حول المدن التي يتجاوز عدد سكانها 10 مليون نسمة. تظهر النطاقات الأقرب إلى خط الاستواء أصغر من النطاقات الموجودة أقصى الشمال نظرًا لأن إسقاط مركاتور على الويب يُستخدم لعرض الخرائط على الويب التي تشوه حجم الكائنات ذات صلة بمسافة الكائن من خط الاستواء.
في معظم الحالات، من الملائم استخدام نطاق جيوديسي، خاصةً إذا كانت البيانات تلبي الشروط التالية:
- أنت تتوقع نطاقًا للتمديد إلى أبعد من خط التاريخ الدولي.
- تغطي مجموعة البيانات مناطق 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")
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 Pro
أداة إنشاء النطاقات متاحة في ArcGIS Pro.