Skip To Content

إلحاق البيانات

إلحاق البياناتتتيح لك أداة "إلحاق البيانات" إلحاق المعالم بطبقة مستضافة موجودة في مؤسسة 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 باستخدام حساب.

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

وافتراضيًا، سيتطابق جدول تخطيط الحقل مع حقول البلد بناءً على اسم الحقل ونوع الحقل. لا يتطابق حقلي Pop_ وPop_Density في طبقة الإلحاق، وسيتم إلحاقهما بقيم فارغة.

تخطيط الحقل الافتراضي "إلحاق البيانات"
فيما يلي تخطيط الحقل الافتراضي لجدول اختيار كيفية إلحاق الحقول

استخدم جدول تخطيط حقل اختيار كيفية إلحاق الحقول ليطابق حقل 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 check 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're interested in using for analysis search_result = portal.content.search("", "Big Data File Share")
# Look through search results for a big data file share with the matching name bd_file = 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 bd_file.layers if x.properties.name == "Earthquakes_atlantic")
# Find a feature layer named "Earthquakes" in your ArcGIS Enterprise portal earthquakes = portal.content.search("Earthquakes", "Feature Layer") earthquakes_layer = layer_result[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 باستخدام أداة المعالجة الجغرافية إلحاق.