تتيح لك أداة إلحاق البيانات إلحاق المعالم بطبقة مستضافة حالية في مؤسسة ArcGIS Enterprise. تتيح لك أداة إلحاق البيانات تحديث أو تعديل مجموعات البيانات الحالية.
مخطط سير العمل
التحليل باستخدام GeoAnalytics Tools
يتم تشغيل التحليل باستخدام GeoAnalytics Tools باستخدام المعالجة الموزعة عبر عدة أجهزة ArcGIS GeoAnalytics Server وأنوية. GeoAnalytics Tools وأدوات تحليل المعالم القياسية في ArcGIS Enterprise لديها معلمات وقدرات مختلفة. لمعرفة المزيد عن هذه الاختلافات، راجع موضوع اختلافات أداة تحليل المعالم.
أمثلة
سلسلة مطاعم كبيرة تقوم بتجميع سجلات المبيعات الشهرية لكل مطعم. لتجنُّب الاحتفاظ بمجموعات بيانات كل موقع شهريًا، تريد الشركة استخدام طبقة مبيعات سنوية واحدة لكل موقع. تتيح أداة إلحاق البيانات للشركة إلحاق البيانات بمجموعة بيانات أساسية في نهاية كل شهر عندما تتوفر سجلات المبيعات التي تم تجميعها حديثًا.
تجري دراسات "الوحدة البحرية البيئية" من أجل التعرف بشكل أفضل على أنماط قاع المحيط في المحيط الأطلنطي بمرور الوقت. تُجرَى الدراسات باستخدام البيانات التي تم جمعها من مؤسسات بيئية متنوعة قامت بتحميع المعلومات من المحيط الأطلنطي في الماضي. نظرًا إلى أن كل مؤسسة تحتفظ بمجموعات بياناتها الخاصة، يمكنك استخدام أداة إلحاق البيانات لإلحاق مجموعات بيانات متعددة لقاع المحيط في طبقة واحدة.
التحليل باستخدام GeoAnalytics Tools
يتم تشغيل التحليل باستخدام GeoAnalytics Tools باستخدام المعالجة الموزعة عبر عدة أجهزة ArcGIS GeoAnalytics Server وأنوية. GeoAnalytics Tools وأدوات تحليل المعالم القياسية في ArcGIS Enterprise لديها معلمات وقدرات مختلفة. لمعرفة المزيد عن هذه الاختلافات، راجع موضوع اختلافات أداة تحليل المعالم.
ملاحظات الاستخدام
يتم تحديد الطبقة المدخلة باستخدام القائمة المنسدلة اختيار طبقة للإلحاق بها. يجب أن تكون الطبقة المدخلة طبقة معلم نقطية مستضافة أو خط أو منطقة أو جدول.
يتم تحديد الطبقة المدخلة باستخدام القائمة المنسدلة اختيار طبقة للإلحاق. قد تكون طبقة الإلحاق طبقة معالم أو مجموعة بيانات مشاركة ملف بيانات ضخمة لنقطة أو خط أو منطقة أو جدول.
تتطلب أن يكون لدى الطبقة المدخلة وطبقة الإلحاق نفس الشكل الهندسي.
في حالة تمكين الوقت في الطبقة المدخلة، يجب أن يكون للطبقتين نفس نوع التوقيت لمعرفة المزيد حول إعدادات الوقت بطبقة المعلم، راجع تكوين إعدادات الوقت. لمعرفة المزيد حول إعدادات الوقت الخاصة بمشاركات ملف البيانات الضخمة، راجع الوقت في موضوع التعرُّف على بيان مشاركة ملف البيانات الضخمة.
يمكنك اختياريًا استخدام معلمة إلحاق كل المعالم أو تحديد تصفية فرعية بالنقر على زر استعلام . يتم إلحاق المعالم التي تطابق الحالة فقط. على سبيل المثال، إذا كان لديك حقل باسم temperature، يمكنك إلحاق كل المعالم بقيم درجات حرارة الأكبر من 10 بالحالة temperature is greater than 10.
يظهر جدول تخطيط حقل اختيار كيفية إلحاق الحقول بعد تحديد الطبقة المدخلة وطبقة الإلحاق. تتم تعبئتها تلقائيًا بحقول الطبقة المدخلة وقيمها المتطابقة من طبقة الإلحاق.
وافتراضيًا، يتم إلحاق حقول الطبقة المدخلة بقيم null عندما لا يتوفر بها حقل مطابق في طبقة الإلحاق. واختياريًا، يمكنك استخدام جدول تخطيط حقل اختيار كيفية إلحاق الحقول لإلحاق القيم المخصصة للنوعين التاليين:
- إلحاق الحقل- يطابق حقل طبقة مدخلة بحقل طبقة إلحاق لاسم آخر، ولكن نفس النوع.
- التعبير- حساب قيم حقل الطبقة المدخلة للمعالم الملحقة. لمعرفة المزيد حول استخدام تعبيرات Arcade وإلحاق البيانات، راجع استخدام تعبيرات Arcade وإلحاق البيانات.
على سبيل المثال، يريد باحثون في الهجرة البشرية إلحاق مجموعات البيانات بمخططات الطبقة المدخلة وطبقة الإلحاق المعروضة أدناه. تشترك الطبقتان في حقل باسم Country من النوع text، ويوجد لدى كل منها حقلان إضافيان بنوع البيانات نفسه، ولكن بأسماء فريدة. تحتوي الطبقة المدخلة على Pop_ وحقول Pop_Density، وتحتوي طبقة الإلحاق على Population وحقول area_km2. يريد الباحثون مطابقة حقل Country بحقل Country، وإلحاق حقل Population بحقل Pop_، وحساب كثافة السكان لحقل Pop_Density باستخدام حساب.
بشكل افتراضي، يتطابق جدول تخطيط الحقل مع حقول Country بناءً على اسم الحقل ونوع الحقل. لا يوجد تطابق لحقلي Pop_ وPop_Density في طبقة الإلحاق، وتم إلحاقهما بالقيم Null.
استخدم جدول تخطيط حقل اختيار كيفية إلحاق الحقول ليطابق حقل Pop_ للطبقة المدخلة مع حقل Population للطبقة الملحقة بتحديد Population من القائمة المنسدلة المجاورة لـ Pop_ أسفل إلحاق قيمة. استخدم خيار التعبير من القائمة المنسدلة المجاورة لـ Pop_Density لحساب قيم معالم الإلحاق باستخدام حقول طبقة إلحاق Population وarea_km2 لإنشاء تعبير Arcade $feature["Population"]/$feature["area_km2"].
لا يتم تعديل حقول الطبقة المدخلة مطلقًا. يتم استبعاد أي حقول طبقة إلحاق غير متطابقة في جدول تخطيط حقل اختيار كيفية إلحاق الحقول من النتائج الملحقة.
قيود
- يجب أن يوجد لدى المعالم التي تلحقها نفس نوع الشكل الهندسي الخاص بطبقة المعالم الملحقة بها.
- يجب أن تكون الطبقة التي تلحقها طبقة موجودة على خادم الاستضافة. إذا أردت الإلحاق بطبقة أخرى، يجب عليك إنشاء طبقة مستضافة من مجموعة البيانات تلك أولاً. للقيام بذلك، استخدم أداة نسخ إلى متجر البيانات أو مشاركة طبقة مع البوابة الإلكترونية. للتعرف على المزيد عن مشاركة الطبقات، راجع مقدمة إلى مشاركة طبقات الويب مقدمة إلى مشاركة طبقات الويب. بمجرد أن تكون مجموعة البيانات الخاصة بك طبقة مستضافة، يمكنك تشغيل أداة "إلحاق البيانات" لإلحاق المعالم بها.
- لا يسمح جدول تخطيط حقل اختيار كيفية إلحاق الحقول بإضافة الحقول أو إزالتها أو إعادة تسميتها في الطبقة المدخلة.
مثال لـ 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_NaturalDisaters")
# Look through the big data file share for Earthquakes_atlantic
eq_atlantic = next(x for x in bdfs_search.layers if x.properties.name == "Earthquakes_atlantic")
# Find a feature layer named "Earthquakes" in your ArcGIS Enterprise portal
earthquakes_search = portal.content.search("Earthquakes", "Feature Layer")
earthquakes_layer = earthquakes_search[0].layers[0]
# Set the tool environment settings
arcgis.env.process_spatial_reference = 32618
arcgis.env.verbose = False
append_data_result = manage_data.append_data(earthquakes_layer, eq_atlantic)
# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('World', 1)
processed_map.add_layer(append_data_result)
أدوات مشابهة
استخدم أداة إلحاق البيانات ArcGIS GeoAnalytics Server لإلحاق المعالم بطبقات على خادم الاستضافة. قد تكون الأدوات الأخرى مفيدة في حل الأدوات المشابهة لكن المشاكل تختلف قليلاً.
أدوات تحليل Map Viewer
حدد البيانات وانسخها على طبقة معالم جديدة في البوابة الإلكترونية باستخدام أداة النسخ إلى مخزن البيانات من ArcGIS GeoAnalytics Server.
احسب قيم المعالم في حقل جديد أو حالي باستخدام أداة حساب الحقل من ArcGIS GeoAnalytics Server.
أدوات تحليل ArcGIS Desktop
لتشغيل هذه الأداة من ArcGIS Pro، يجب أن تكون البوابة الإلكترونية النشطة Enterprise الإصدار10.6.1 أو أحدث. يجب عليك تسجيل الدخول باستخدام حساب يتمتع بامتيازات تنفيذ تحليل معالم GeoAnalytics.
قم بتنفيذ عمليات إلحاق مشابهة في ArcGIS Pro باستخدام أداة المعالجة الجغرافية إلحاق.