Skip To Content

تراكب الطبقات

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

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

مخطط سير عمل "تراكب الطبقات"

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

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

أمثلة

  • يُريد قسم الجودة البيئية مراقبة تأثير رعاية المواشي على جودة مياه الولاية. كما يُريد علماء الأحياء في القسم تحديد مواضع تقاطعات الأرض التي تُمثل الحصص المخصصة لرعاية المواشي مع نقاط تحول مُعيّنة. تراكب الطبقات يمكن استخدامها للعثور على المناطق المتقاطعة.

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

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

قد يتم استبعاد المعالم الفضية بناءً على تفاوت معالجة الإسناد المكاني.

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

أنواع الإدخال وهندسة التراكبتقاطعمسحالاتحاد (في الإصدار 10.7.1)الهوية (في الإصدار 10.7.1)الاختلاف السيميتري (في الإصدار 10.7.1)

نقطة ونقطة

نعمنعمنعمنعم

النقطة والخط المتصل

نعم

النقطة والمضلع

نعمنعم

الخط المتصل والنقطة

نعم

الخط المتصل والخط المتصل

نعمنعمنعمنعم

الخط المتصل والمضلع

نعمنعم

المضلع والنقطة

نعم

المضلع والخط المتصل

نعم

المضلع والمضلع

نعمنعمنعمنعمنعم

طريقة التراكبالوصف

تقاطع

تقاطع

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

هذه هي الطريقة الافتراضية.

مسح

مسح

تتم إزالة المعالم أو أجزاء المعالم في المعالم المُدخلة والمتراكبة مع معالم التراكب.

وحدة

اتحاد

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

الهوية

الهوية

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

الاختلاف المتطابق

الاختلاف المتطابق

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

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

مثال لـ 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 manage_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_LandUse")

# Look through the big data file share for grazing land
grazing_land = next(x for x in bdfs_search.layers if x.properties.name == "GrazingLand")

# Find a feature layer named "Watersheds" in your ArcGIS Enterprise portal and apply a filter
watersheds_search_result = portal.content.search("Watersheds", "Feature Layer")
watersheds_layer = watersheds_search_result[0].layers[0]
watersheds_layer.filter = "region = 'Missouri'"

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

# Run the Overlay Layers tool
overlay_result = manage_data.overlay_data(input_layer = grazing_land, 
                                          overlay_layer = watersheds_layer, 
                                          overlay_type = "Intersect", 
                                          output_name = "Watershed_intersections")

# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('Missouri', 6)
processed_map.add_layer(overlay_result)

أدوات مشابهة

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

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

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

إذا كنت تُجمّع معالم من نفس النوع في طبقة معالم مفردة بصرف النظر عن العلاقة المكانية، استخدم الأداة القياسية دمج الطبقات أو GeoAnalytics Toolsدمج الطبقات.

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

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

لتشغيل هذه الأداة من ArcGIS Pro، يجب أن تكون البوابة الإلكترونية النشطة Enterprise الإصدار10.6.1 أو أحدث. يجب عليك تسجيل الدخول باستخدام حساب يتمتع بامتيازات تنفيذ تحليل معالم GeoAnalytics.