Skip To Content

تكويد المواقع جغرافيًا من جدول

تكويد المواقع جغرافيًا من جدولتعد أداة تكويد المواقع جغرافيًا من جدول وسيلة مناسبة لتكويد جداول كبيرة للعناوين في نقاط جغرافيًا. الناتج هو طبقة معالم في محتويات بوابة ArcGIS Enterprise الإلكترونية يمكن استخدامه للتحليل في ArcGIS Enterprise, ArcGIS Desktop أو منتجات أخرى. تكويد المواقع جغرافيًا من جدول إنشاء عنصر في المحتويات يحتوي على البيانات المكودة جغرافيًا.

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

مخطط سير عمل تكويد المواقع من الجدول جغرافيًا

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

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

أمثلة

سلسلة وطنية تحتوي على ملفات CSV متعددة، يحتوي كل منها على عناوين بواقع 100,000 معاملة. يريد المدير التسويقي مكان تمركُز المعاملات بكثافة لتحديد موضع المتاجر الجديدة. يمكن لمحلل GIS استخدام مواقع التكويد الجغرافي من الجدول مواقع التكويد الجغرافية من جدول لتكويد 100,000 عنوان جغرافيًا. بمجرد تكويد طبقة المعلم جغرافيًا، يمكن للمحلل عندئذِ استخدام أداة العثور على المناطق التي تدعم متجرًا آخرًا.

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

عند التحضير لاستخدام أداة تكويد المواقع جغرافيًا من جدول، راجع أفضل ممارسات للتكويد الجغرافي مع ArcGIS GeoAnalytics Server.

تتطلب أداة تكويد المواقع جغرافيًا من جدول مُدخل جدول بيانات. يمكنك استخدام مجموعة بيانات جدولية من مشاركة ملف بيانات ضخمة أو طبقة بيانات جدولية في خدمة معالم بجدول واحد أو ملف واحد على الأقل. إذا لم يتوفر لديك أي جداول أو ملفات CSV أو ملفات XLS في المحتوى، ستكون الأداة غير متاحة. يمكنك إضافة ملفات إلى المحتوى باستخدام زر إضافة عنصر.

ملاحظة:‏

يتعذر عليك تحميل ملف CSV أو ملف XLS لتكويده جغرافيًا بواسطة ArcGIS GeoAnalytics Server. استخدم أداة "تكويد المواقع جغرافيًا من جدول" القياسية إن أردت تحميل مجموعة بيانات لتكويدها جغرافيًا. لمعرفة المزيد عن الأداة، راجع تكويد المواقع جغرافيًا من جدول

لا يظهر خيار الدولة إلا إذا تم تحديد ArcGIS World Geocoder. يستهلك استخدامArcGIS World Geocoder مع أداة ترميز المواقع جغرافيًا من الجدول بيانات الاعتماد.

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

سيتم تضمين أي معالم غير متطابقة في عملية التكويد الجغرافية في الناتج دون شكل هندسي.

يمكنك اختيار إرجاع حقول تكويد جغرافي إضافية يوفرها محدد المواقع. إذا لم تُرجِع هذه الحقول، ستتضمن النتائج ما يلي:

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

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

القيود

كيفية عمل تكويد المواقع جغرافيًا من جدول

يجب تكوين محدد المواقع لتكويد الحزمة جغرافيًا

بالنسبة لظهور محدد المواقع في قائمة محدد المواقع المتوفر، يجب تكوين محدد المواقعلتكويد الحزمة جغرافيًا. يجب تكوين محدد المواقع على النحو التالي:

  • يجب أن يكون محدد المواقع خدمة لأداة البوابة الإلكترونية المساعدة.
  • يجب أن يحتوي محدد المواقع على خاصية 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 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_MailingAddresses")
# Look through the big data file share for the dataset containing Northwest addresses NW_addresses = next(x for x in bd_file.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

إذا أردت ترميز ملف CSV أو XLS جغرافيًا أو استخدام ArcGIS World Geocoder، فاستخدم الأداة القياسية ترميز المواقع جغرافيًا من الجدول.

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

تتوفر الأداة القياسية تكويد المواقع جغرافيًا من جدول في ArcGIS Pro.