ملاحظة:
هذه الوظيفة مدعومة حاليًا فقط في Map Viewer Classic (المعروف سابقًا باسم Map Viewer).
تقوم أداة تكويد المواقع جغرافيًا من جدول بتكويد جداول كبيرة للعناوين في نقاط جغرافيًا. الناتج هو طبقة معالم في محتويات بوابة ArcGIS Enterprise الإلكترونية يمكن استخدامه للتحليل في ArcGIS Enterprise أو ArcGIS Desktop أو منتجات أخرى. تكويد المواقع جغرافيًا من جدول إنشاء عنصر في المحتويات يحتوي على البيانات المكودة جغرافيًا.
مخطط سير العمل
التحليل باستخدام GeoAnalytics Tools
يتم تشغيل التحليل باستخدام GeoAnalytics Tools باستخدام المعالجة الموزعة عبر عدة أجهزة ArcGIS GeoAnalytics Server وأنوية. GeoAnalytics Tools وأدوات تحليل المعالم القياسية في ArcGIS Enterprise لديها معلمات وقدرات مختلفة. لمعرفة المزيد عن هذه الاختلافات، راجع موضوع اختلافات أداة تحليل المعالم.
مثال
سلسلة وطنية تحتوي على ملفات .csv متعددة، يحتوي كل منها على عناوين بواقع 100000 معاملة. يريد المدير التسويقي مكان تمركُز المعاملات بكثافة لتحديد موضع المتاجر الجديدة. يمكن لمحلل نظم المعلومات الجغرافية استخدام تكويد المواقع جغرافيًا من جدول لتكويد 100000 عنوان جغرافيًا. بمجرد تكويد طبقة المعلم جغرافيًا، يمكن للمحلل عندئذِ استخدام الأداة للعثور على المناطق التي تدعم مخزنًا آخرًا.
ملاحظات الاستخدام
عند التحضير لاستخدام أداة تكويد المواقع جغرافيًا من جدول، راجع أفضل ممارسات للتكويد الجغرافي مع ArcGIS GeoAnalytics Server.
تتطلب أداة تكويد المواقع جغرافيًا من جدول مُدخل جدول بيانات. يمكنك استخدام مجموعة بيانات جدولية من مشاركة ملف بيانات ضخمة أو طبقة بيانات جدولية في خدمة معالم بجدول واحد أو ملف واحد على الأقل. إذا لم يتوفر لديك أي جداول أو ملفات .csvأو ملفات .xls في المحتوى، ستكون الأداة غير متاحة. يمكنك إضافة ملفات إلى المحتوى باستخدام زر إضافة عنصر.
ملاحظة:
يتعذر عليك تحميل ملف .csv أو ملف .xls لتكويده جغرافيًا بواسطة ArcGIS GeoAnalytics Server. استخدم مواقع التكويد الجغرافي للأداة القياسية من جدول إن أردت تحميل مجموعة بيانات لتكويدها جغرافيًا. لمعرفة المزيد عن الأداة، راجع تكويد المواقع جغرافيًا من جدول
لا يظهر خيار البلد إلا إذا تم تحديد ArcGIS World Geocoder. يستهلك استخدام ArcGIS World Geocoder مع أداة ترميز المواقع جغرافيًا من الجدول الاعتمادات.
إذا كانت جميع بيانات المدخلات في حقل واحد، انقر حقل واحد. إذا كان الجدول يحتوي على أكثر من حقل للبيانات التي جميعها تحتوي على معلومات مختلفة للعنوان، انقر على حقول متعددة.
سيتم تضمين أي معالم غير متطابقة في عملية التكويد الجغرافية في الناتج دون شكل هندسي.
يمكنك اختيار إرجاع حقول تكويد جغرافي إضافية يوفرها محدد المواقع. إذا لم تُرجِع هذه الحقول، ستتضمن النتائج ما يلي:
- البيانات المدخلة الأصلية
- شكل النقطة الهندسي للمواقع المكودة جغرافيًا
- حقل معرف مكون جديد، وكذلك حقل globalid إذا قمت بتخزين النتائج في مخزن البيانات للموضع الزماني المكاني.
إذا قررت إرجاع معلومات التكويد الجغرافي الإضافية، سيتم إرجاع حقول إضافية. لعرض مثال على حقول قام محدد المواقع بإرجاعها، راجع موضوع ناتج الخدمة.
قيود
تشمل الأداة القيود التالية:
- لا يمكن استخدام محدد المواقع إلا إذا تم تكوينه في صورة خدمة أداة مساعدة بواسطة مسؤول. للحصول على مزيد من المعلومات، راجع تكوين البوابة الإلكترونية على عناوين الكود الجغرافي.
- لا يمكنك استخدام ArcGIS World Geocoder مع GeoAnalytics Tools. لاستخدام ArcGIS World Geocoder، استخدم أداة التحليل القياسي تكويد المواقع جغرافيًا من جدول.
كيفية عمل تكويد المواقع جغرافيًا من جدول
يجب تكوين محدد المواقع لتكويد الحزمة جغرافيًا
بالنسبة لظهور محدد المواقع في قائمة محدد المواقع المتوفر، يجب تكوين محدد المواقعلتكويد الحزمة جغرافيًا. يجب تكوين محدد المواقع على النحو التالي:
- يجب أن يكون محدد المواقع خدمة لأداة البوابة الإلكترونية المساعدة.
- يجب أن يحتوي محدد المواقع على خاصية numThreads المكونة على خدمة محدد المواقع. خاصية numThreads غير مطلوبة، ولكن يجب زيادة سرعة وظيفة التحليل.
مثال لـ 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 find_locations
# 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_MailingAddresses")
# Look through the big data file share for the dataset containing Northwest addresses
NW_addresses = next(x for x in bdfs_search.layers if x.properties.name == "NorthWest")
geocode_server = "https://mymachine.domain.com/server/rest/services/USALocator/GeocodeServer"
geo_parameters = {"field_info": "[[\"OBJECTID\", \"TEXT\", 255], [\"Street\", \"TEXT\", 255], [\"City\", \"TEXT\", 255], [\"State\", \"TEXT\", 255], [\"ZIP\", \"TEXT\", 255]]",
"column_names": "",
"file_type": "table",
"column_delimiter": "",
"text_qualifier": "",
"field_mapping": "[[\"Street\", \"Street\"], [\"City\", \"City\"], [\"State\", \"State\"], [\"ZIP\", \"ZIP\"]]",
"singleline_field": "Single Line Input",
"header_row_exists": "true"}
# Geocode the dataset containing written addresses to create corresponding latitude and longitude features
geocode_result = find_locations.geocode_locations(input_layer = NW_addresses,
output_name = "geocoded_NW_USA",
geocode_service = geocode_server,
geocode_parameters = geo_parameters)
# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('Western USA', 5)
processed_map.add_layer(geocode_result)
processed_map
أدوات مشابهة
استخدم تكويد المواقع جغرافيًا من جداول لتكويد مواقع البيانات الجدولية جغرافيًا المخزنة في جداول في مشاركات وخدمات ملف بيانات ضخمة. قد تكون الأدوات الأخرى مفيدة في حل الأدوات المشابهة لكن المشاكل تختلف قليلاً.
أدوات تحليل Map Viewer Classic
إذا أردت تكويد ملف .csv أو .xls جغرافيًا أو استخدام ArcGIS World Geocoder، فاستخدم الأداة القياسية تكويد المواقع جغرافيًا من جدول.
أدوات تحليل ArcGIS Pro
تتوفر الأداة القياسية تكويد المواقع جغرافيًا من جدول في ArcGIS Pro.