Skip To Content

تكوين البوابة الإلكترونية لتكويد العناوين جغرافيًا

تتمثل إحدى المزايا العملية في بوابات ArcGIS Enterprise الإلكترونية في إمكانية تخطيط أسماء العناوين أو الأسماء من ملف قيم مفصولة بفاصلة (CSV) أو ملف Microsoft Excel أو جدول. وللسماح بذلك، يجب التأكد أن البوابة الإلكترونية تحوي خدمة محدد مواقع صحيح (للبحث عن العناوين أو الأماكن) وخادم الاستضافة (لقراءة العناوين أو الأماكن وإرسالها إلى خدمة محدد المواقع).

قديم:

تم تسمية خدمات محدد الموقع سابقًا باسم خدمات الكود الجغرافي. لا تزال مناطق محددة في API وواجهة مستخدم البرنامج تستخدم خدمة الكود الجغرافي للمصطلح للتوافق مع الإصدارات السابقة.

تعيين خدمة محدد مواقع

يجب عليك تعيين خدمة محدد مواقع لتكويد عدد كبير من العناوين أو أسماء الأماكن جغرافيًا مرة واحدة، مثل إضافة ملف CSV يتضمن العناوين إلى Map Viewer. يمكنك استخدام خدمة محدد مواقع من مؤسسة ArcGIS Online أو يمكنك نشر خدمة (كود جغرافي) لمحدد مواقع في أحد الخوادم الموحدة في البوابة الإلكترونية أو GIS Server مستقل.

يجب تكوين خدمة محدد مواقع ArcGIS Online مع تمكين التكويد الجغرافي الدفعي للسماح للمستخدمين بإنشاء عروض محدد المواقع. إذا تم حذف وكيل خدمة كود ArcGIS Online الجغرافي، لن تعمل عروض محدد المواقع بعد الآن. إذا قمت بتكوين خدمة محدد مواقع ArcGIS Online قبل الترقية إلى ArcGIS Enterprise 10.6.1، يجب عليك تعطيل خدمة الأداة المساعدة لـ Geocode ArcGIS Online لدعم عروض محدد الموقع.

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

تكوين خدمة محدد المواقع

تستخدم بوابات ArcGIS Enterprise الإلكترونية ArcGIS World Geocoding Service المستضافة في ArcGIS Online افتراضيًا. إذا كان لدى المؤسسة بيانات محدد المواقع الخاص بها للعثور على العناوين وأسماء الأماكن، أو إذا لم يكن بإمكان البوابة الإلكترونية الوصول إلى ArcGIS Online، انشر خدمة (الكود الجغرافي) لمحدد المواقع، وقم بتعيينها كمحدد مواقع البوابة الإلكترونية.

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

  1. اتبع التعليمات في إنشاء محدد مواقع العناوين في تعليمات ArcMap لإنشاء محدد المواقع من البيانات. إذا كنت ترغب في استخدام الاقتراحات في Map Viewer، قم بالتأشير على خيار اقتراح على أداة إنشاء محدد موقع العنوان عند إنشاء محدد الموقع.
  2. انشر محدد المواقع كخدمة بالنقر بالزر الأيمن على محدد المواقع في شجرة الكتالوج في ArcMap أو ArcCatalog والنقر على مشاركة كخدمة.

    لمزيد من المعلومات المتعلقة بنشر الخدمة، راجع موضوع كيفية نشر الخدمة في تعليمات ArcGIS Server.

  3. إذا لم تقم بتمكين الاقتراحات على محدد الموقع عند الإنشاء، يمكن تمكين الاقتراحات في خدمة محدد المواقع بعد نشره. افتح محرر الخدمة الخاص بالخدمة في أو في ArcMap، وانقر فوق علامة تبويب إمكانات ، وتحقق من عملية تشغيل الاقتراح.
  4. تكوين الخدمة الناتجة كمحدد موقع البوابة الإلكترونية. انتقل إلى المؤسسة > تحرير الإعدادات > خدمة الأداة المساعدة.

قم بتكوين مخزن بيانات ارتباطي مع GIS Server

يجب أن يحتوي موقع GIS Server الذي قمت بتعيينه كخادم استضافة البوابة الإلكترونية على مخزن بيانات ارتباطية ArcGIS Data Store تم تكوينه فيه.

  1. تثبيت ArcGIS Data Store.
  2. إنشاء مخزن بيانات ارتباطي.

    عند إنشاء مخزن البيانات الارتباطية، حدد عنوان URL لموقع GIS Server الذي تريد استخدامه كخادم استضافة البوابة الإلكترونية.

توحيد GIS Server مع البوابة الإلكترونية

قبل تحديد موقع GIS Server كخادم استضافة، يجب توحيده مع البوابة الإلكترونية. يجب تكوين موقع GIS Server الذي تُوحّده مع البوابة الإلكترونية للاتصال من خلال HTTP وHTTPS وHTTPS فقط.

للتعليمات، راجع موضوع توحيد موقع ArcGIS Server مع البوابة الإلكترونية.

تحديد خادم الاستضافة

حدد موقع GIS Server الذي وحَّدته للتو مع البوابة الإلكترونية كخادم الاستضافة.

  1. اختر موقع GIS Server من القائمة المنسدلة في قسم خادم الاستضافة في لوحة الخادم.
  2. انقر حفظ.

قم بتكوين أداة تكويد المواقع جغرافيًا من جدول لاستخدام المكود الجغرافي الدفعي العالمي من Esri و مناطقعرض محددالمواقع

وافتراضيًا، تتم مشاركة خدمة المكود الجغرافي الدفعي العالمي من Esri مع المؤسسة. لم يتم مشاركة جميع مناطق عرض محدد المواقع للمكود الجغرافي الدفعي العالمي من Esri افتراضياً. لإرسال طلبات التكويد الجغرافي الدفعي مقابل المود الجغرافي الدفعي العالمي من Esri ومقابل مناطق عرض محدد المواقع باستخدام أداة تكويد المواقع جغرافياً من جدول أو باستخدام جدول التكويد الجغرافي, فإنه يتعين عليك مشاركة الخدمة مع الجميع.

  1. استعرض علامة تبويب المحتوى في صفحة المجموعة.
  2. انقر على محدد مواقع المكود الجغرافي العالمي من AGO أو عرض محدد المواقع المُطابق الذي يجب مشاركته، وافتح صفحة تفاصيل العنصر الخاصة به.
  3. انقر على مشاركة في علامة تبويب نظرة عامة وقم بالتأشير على الكل.
  4. انقر علىموافق.

عند استخدام المكود الجغرافي الدفعي العالمي من Esri أو عرض محدد المواقع في أداة تكويد مواقع من جدول جغرافيًا يتم استهلاك بيانات الاعتماد في مؤسسة ArcGIS Online التي استخدمتها عند تكوين محدد المواقع (خدمة الأداة المساعدة للتكويد الجغرافي). يتعذر تكوين عدد من طلبات الكود الجغرافي الدفعي المتزامن لـ المكود الجغرافي الدفعي العالمي من Esri وعروض محدد المواقع، ودائمًا ما يتم تعيينه إلى أحدهما. لا يستهلك استخدام أي خدمة محدد مواقع أخرى بأداة تكويد مواقع من جدول جغرافيًا بيانات اعتماد، ويمكنك تكوين محددات مواقع إضافية لإرسال طلبات تكويد جغرافي دفعي متزامن متعددة.

أضف سجلات للحصور على مزيد من الملاحظات في حين التكويدالجغرافي الدفعي

افتراضياً، يتم إعداد مستوى رسالة المعالجة الجغرافية لأدوات التكوين الجغرافي إلى تحذير. للحصول على مزيد من التفاصيل حول رسائل الخطأ، وللحصول على أفضل تحديثات على حالة وظيفة التكويد الجغرافي الدفعي، يمكنك إعداد مستوى التسجيل لخدمة المعالجة الجغرافية لأدوات التكويد الجغرافية على المعلومات.

  1. استعرض مدير الخادم الخاص بخادم الاستضافة.
  2. انقر فوق مجلد الادوات المساعدة في دليل مدير الخادم.
  3. انقر فوق خدمة المعالجة الجغرافية GeocodingTools .
  4. انقر فوق شعار المعلمات الموجود على الجانب الأيسر وقم بتغيير مستوى الرسالة إلى معلومات. ثم, انقر فوق زر حفظ وإعادة التشغيل في الجانب الأيمن العلوي.

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

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

يمكن أيضًا استخدام محدد مواقع البوابة الإلكترونية بواسطة خدمة GeocodingTools التي تعمل على موقع GIS Server الموحد. يمكن لخدمة المعالجة الجغرافية إرسال طلبات متزامنة متعددة إلى خدمة الأداة المساعدة للكود الجغرافي لزيادة سرعة التنفيذ الكلي لتكويد الحزمة جغرافيًا. يمكن تكوين عدد الطلبات المتزامنة المصنوعة بواسطة خدمة المعالجة الجغرافية بواسطة مسئول البوابة الإلكترونية. إذا صَنَعَت خدمة المعالجة الجغرافية طلبات متزامنة مفرطة لمحدد المواقع، فقد يكون الأداء فقيرًا؛ مما قد يتسبب في فشل متزايد عند تشغيل خدمة المعالجة الجغرافية. ولهذا السبب، يجب على المسئول تعيين عدد من المثيلات المستخدمة بواسطة خدمة المعالجة الجغرافية بناءً على عدد المثيلات المتاحة لخدمة محدد المواقع، وكذلك تكوين عدد الطلبات المتزامنة لتكويد الحزمة جغرافيًا التي يمكن إنشاؤها من أي مثيل من خدمة المعالجة الجغرافية GeocodingTools.

في أفضل الممارسة، يجب أن يكون عدد مثيلات خدمة محدد المواقع أكبر من أو يساوي عدد المثيلات المتاحة لخدمة المعالجة الجغرافية GeocodingTools دائمًا. يجب تعيين عدد من طلبات التكويد الجغرافي الدفعي المتزامن بشكل تناسبي لعدد المثيلات المتاحة لكل من محدد المواقع وخدمات المعالجة الجغرافية. على سبيل المثال، إذا وُجِدَت 8 مثيلات متاحة لخدمة محدد المواقع ومثيلين متاحين لخدمة المعالجة الجغرافية، يجب تعيين طلبات التكويد الجغرافي الدفعي المتزامن إلى 4. عند تنفيذ خدمة المعالجة الجغرافية، فإنها ترسل 4 طلبات تكويد جغرافي دفعي متزامن إلى خدمة محدد المواقع. في حالة وجود مزيد من المثيلات المتاحة لخدمة محدد المواقع، يجب تعديل عدد طلبات التكويد الجغرافي الدفعي المتزامن بشكل مناسب لزيادة الاستفادة من مثيلات خدمة محدد المواقع.

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

لتعيين العدد المقترح لطلبات التكويد الجغرافي الدفعي المتزامن لخدمة محدد المواقع، استخدم الخطوات التالية:

  1. انتقل إلى موقع مشاركة Portal for ArcGISدليل وسجل الدخول كعضو بامتيازات إدارية. عنوان URL بتنسيق https://webadaptorhost.domain.com/<webadaptorname>/sharing/rest.
  2. استعرض الصفحة الرئيسية > البوابات الإلكترونية > ذاتي.
  3. أسفل الصفحة، انقر على تحديث.
  4. في المربع النصي خدمة الكود الجغرافي تظهر خدمات محدد المواقع المكونة حاليًا مع البوابة الإلكترونية. في الخدمات التي تتيح التكويد الجغرافي الدفعي (الخدمات التي تم فيها تعيين خاصية batchإلى true)، يمكنك تكوين العدد المقترح من طلبات التكويد الجغرافي الدفعي المتزامن. اختر الخدمة التي تريد تكوينها بهذه الخاصية. سيكن JSON في المربع النصي خدمة الكود الجغرافي بالتنسيق التالي:
    [{
            "url" : "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer",
            "northLat" : "Ymax",
            "southLat" : "Ymin",
            "eastLon" : "Xmax",
            "westLon" : "Xmin",
            "name" : "Esri World Geocoder",
            "batch": false,
            "suggest" : true
        }, {
            "url" : "https://machine.domain.com/server/rest/services/Locators/USA/GeocodeServer",
            "name" : "Streetmap Premium USA Geocoder",
            "placeholder" : "Find address or place",
            "singleLineFieldName" : "SingleLine",
            "batch" : true,
            "placefinding" : true,
            "suggest" : true,
            "zoomScale" : 10000
        }]

  5. أضف خاصية numBatchThreads إلى كل خدمات محدد المواقع التي تريد استخدامها مع خدمة المعالجة الجغرافية GeocodingTools. لتعيين قيمة numBatchThreads حدد أولاً عدد طلبات التكويد الجغرافي الدفعي المتزامن الذي تريد تمكينه لخدمة محدد مواقع محددة، وقم بتعيين الخاصية المساوية لذلك العدد. لاحظ أنه لتكوين numBatchThreads في خدمة محدد المواقع، يجب تعيين الخدمة batch إلى true.

    في هذا المثال، يتم تعيين العدد المسموح به للطلبات المتزامنة لتكويد الحزمة جغرافيًا لخدمة الأداة المساعدة "مكود الولايات المتحدة الجغرافي المميز لخريطة الشوارع" لـ 4.

    [{
            "url" : "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer",
            "northLat" : "Ymax",
            "southLat" : "Ymin",
            "eastLon" : "Xmax",
            "westLon" : "Xmin",
            "name" : "Esri World Geocoder",
            "batch": false,
            "suggest" : true
        }, {
            "url" : "https://machine.domain.com/server/rest/services/Locators/USA/GeocodeServer",
            "name" : "Streetmap Premium USA Geocoder",
            "placeholder" : "Find address or place",
            "singleLineFieldName" : "SingleLine",
            "batch" : true,
            "placefinding" : true,
            "suggest" : true,
            "zoomScale" : 10000,
            "numBatchThreads" : 4
        }]

  6. بعد تحديث JSON في المربع النصي خدمة الكود الجغرافي ، انقر على تحديث المؤسسة أسفل الصفحة.

استخدم url لخدمة محدد المواقع بخاصية numBatchThreads المضافة كـ geocodeServiceURL في مهام AnalyzeGeocodeInput وBatchGeocode. لمعلومات عن تشغيل الأدوات في خدمة GeocodingTools خلال مهام ArcGIS REST API، راجع وثائق ArcGIS REST API.