تعد إمكانية تخطيط العناوين من ملف أو جدول CSV إحدى ميزات Portal for ArcGIS العملية. للسماح بذلك، يجب التأكد أن البوابة الإلكترونية بها خدمة أداة تكويد جغرافي صحيحة (لإيجاد العناوين) وخادم الاستضافة (لقراءة العناوين وإرسالها لخدمة أداة التكويد الجغرافي).
تعيين خدمة الأداة المساعدة للكود الجغرافي
يجب عليك تعيين خدمة أداة مساعدة لكود جغرافي للبوابة الإلكترونية لتكويد عدد كبير من العناوين جغرافيًا في نفس الوقت، مثل إضافة ملف CSV يتضمن العناوين إلى عارض الخريطة. يمكنك استخدام خدمة كود جغرافي من مؤسسة ArcGIS Online أو يمكنك تكوين خدمة الكود الجغرافي الخاصة بك، الذي يعمل على GIS Server موحد أو GIS Server مستقل.
راجع تكوين خدمات الأداة المساعدة للحصول على مزيد من المعلومات حول إعداد خدمة الأداة المساعدة للتكويد الجغرافي للحصول على معلومات حول تكوين خدمة التكويد الجغرافي الخاصة بك، راجع القسم التالي.
تكوين خدمة التكويد الجغرافي الخاصة بك
يستخدمPortal for ArcGIS خدمة الكود الجغرافي العالمية في ArcGIS Online افتراضيًا. إذا كان للمنظمة بيانات محدد المواقع لاستخدامها في إيجاد العناوين وأسماء الأماكن، أو إذا لم تصل البوابة الإلكترونية إلى ArcGIS Online، انشر خدمة الكود الجغرافي وقم بتعيينها بصفتها خدمة أداة الكود الجغرافي للبوابة الإلكترونية.
قم بتمكين إمكانات اقتراح على خدمة الأداة المساعدة للتكويد الجغرافي المخصص إذا كنت ترغب في معالجة الاقتراحات أو وضع اسم للاقتراحات التي تظهر عند قيام المستخدمين بالبحث في عارض الخريطة.
- اتبع التعليمات في إنشاء محدد مواقع العناوين الموجودة في التعليمات ArcGIS Desktop لإنشاء محدد المواقع من البيانات. إذا كنت ترغب في استخدام الاقتراحات في عارض خريطة البوابة الإلكترونية، قم بتحديد الخيار اقتراح من على الأداة إنشاء محدد موقع العنوان عند إنشاء محدد الموقع.
- انشر محدد المواقع بصفته خدمة بالنقر بالزر الأيمن فوق محدد المواقع في شجرة الكتالوج في ArcGIS Desktop والنقر فوق المشاركة بصفتها خدمة.
لمزيد من المعلومات المتعلقة بنشر الخدمة، راجع موضوع كيفية نشر الخدمة في تعليمات ArcGIS for Server.
- إذا لم تقم بتمكين الاقتراحات على محدد الموقع عند الإنشاء، فإنه يمكن تمكين الاقتراحات على خدمة التكويد الجغرافي بعد النشر. افتح محرر الخدمة الخاص بالخدمة في ArcGIS Desktop أو في ArcGIS Server Manager، وانقر فوق علامة تبويب إمكانات ، وتحقق من عملية تشغيل الاقتراح.
- قم بتكوين الخدمة الناتجة بصفتها خدمة أداة التكود الجغرافي للبوابة الإلكترونية باتباع التعليمات القابلة للتطبيق في تكوين خدمات الأداة المساعدة.
قم بتكوين مخزن بيانات ارتباطي مع GIS Server
يجب أن يحتوي موقع GIS Server الذي قمت بتعيينه كخادم استضافة للبوابة الإلكترونية على مخزن بيانات ارتباطية مُكوّنه معه.
- تثبيت ArcGIS Data Store.
- إنشاء مخزن بيانات ارتباطي.
عند إنشاء مخزن البيانات الارتباطية، حدد عنوان URL لموقع GIS Server الذي تريد استخدامه كخادم استضافة البوابة الإلكترونية.
توحيد GIS Server مع البوابة الإلكترونية
قبل تحديد موقع GIS Server كخادم استضافة، يجب توحيده مع البوابة الإلكترونية. يجب تكوين موقع GIS Server الذي تُوحّده مع البوابة الإلكترونية للاتصال من خلال HTTP وHTTPS وHTTPS فقط.
للتعليمات، راجع موضوع توحيد موقع ArcGIS Server مع البوابة الإلكترونية.
تحديد خادم الاستضافة
حدد موقع GIS Server الذي وحَّدته للتو مع البوابة الإلكترونية كخادم الاستضافة.
- اختر موقع GIS Server من القائمة المنسدلة في قسم خادم الاستضافة في لوحة الخادم.
- انقر حفظ.
تكوين أداة تكويد المواقع جغرافيًا من جدول لاستخدام المكود الجغرافي الدفعي العالمي من Esri
وافتراضيًا، يتم مشاركة خدمة المكود الجغرافي الدفعي العالمي من Esri مع المؤسسة عند تكوينها كخدمة أداة مساعدة. للسماح للمستخدمين والناشرين في المؤسسة بإرسال طلبات التكويد الجغرافي الدفعي في مقابل المكود الجغرافي الدفعي العالمي من Esri باستخدام أداة تكويد المواقع جغرافيًا من جدول، فإنه يجب عليك أيضًا مشاركة المكود الجغرافي الدفعي العالمي من Esri مع كل المستخدمين.
- استعرض المحتوى.
- انقر على عنصر محدد مواقع مكود AGO الجغرافي العالمي لفتح صفحة تفاصيله.
- انقر على مشاركة في علامة تبويب نظرة عامة وقم بالتأشير على الكل.
- انقر على موافق.
يعمل استخدام المكود الجغرافي الدفعي العالمي من Esri في أداة تكويد المواقع جغرافيًا من جدول على استهلاك بيانات الاعتماد في مؤسسة ArcGIS Online التي استخدمتها أثناء تكوين خدمة الأداة المساعدة لتكويد جغرافيًا. يتعذر تكوين عدد طلبات الكود الجغرافي الدفعي المتزامن لـ المكود الجغرافي الدفعي العالمي من Esri، ودائمًا ما يتم تعيينه إلى واحد. لن يستهلك استخدام أي خدمة موقع أخرى من خلال أداة تكويد المواقع جغرافيًا من جدول بيانات اعتماد، ويمكن تكوين محددات المواقع الأخرى لإرسال طلبات تكويد جغرافي دفعي متزامن متعدد.
تكوين العدد المقترح للطلبات المتزامنة لتكويد الحزمة جغرافيًا لخدمة الأداة المساعدة للتكويد الجغرافي
يمكن أيضًا استخدام خدمة الأداة المساعدة للكود الجغرافي بواسطة خدمة المعالجة الجغرافية GeocodingTools التي تعمل في موقع GIS Server الموحد. يمكن لخدمة المعالجة الجغرافية إرسال طلبات متزامنة متعددة إلى خدمة الأداة المساعدة للكود الجغرافي لزيادة سرعة التنفيذ الكلي لتكويد الحزمة جغرافيًا. يمكن تكوين عدد الطلبات المتزامنة المصنوعة بواسطة خدمة المعالجة الجغرافية بواسطة مسئول البوابة الإلكترونية. إذا صَنَعَت خدمة المعالجة الجغرافية طلبات متزامنة مفرطة لخدمة أداة الكود الجغرافي المساعدة، يكون أداء الكود الجغرافي فقيرًا؛ مما قد يتسبب في فشل متزايد عند تشغيل خدمة المعالجة الجغرافية. ولهذا السبب، يجب على المسئول تعيين عدد من المثيلات المستخدمة بواسطة خدمة المعالجة الجغرافية بناءً على عدد المثيلات المتاحة لخدمة الأداة المساعدة للكود الجغرافي، وكذلك تكوين عدد الطلبات المتزامنة لتكويد الحزمة جغرافيًا التي يمكن إنشاؤها من أي مثيل من خدمة المعالجة الجغرافية GeocodingTools.
في أفضل الممارسة، يجب أن يكون عدد مثيلات خدمة الأداة المساعدة للكود الجغرافي أكبر من أو يساوي عدد المثيلات المتاحة لخدمة المعالجة الجغرافية GeocodingTools دائمًا. يجب تعيين عدد الطلبات المتزامنة لتكويد الحزمة جغرافيًا متناسبًا مع عدد المثيلات المتاحة لكل من خدمة الأداة المساعدة للكود الجغرافي وخدمة المعالجة الجغرافية. على سبيل المثال، إذا وُجِدَ 8 مثيلات متاحة لخدمة الأداة المساعدة للكود الجغرافي ومثيلين متاحين لخدمة المعالجة الجغرافية، يجب تعيين العدد المقترح للطلبات المتزامنة لتكويد الحزمة جغرافيًا لـ 4. عند تنفيذ خدمة المعالجة الجغرافية، سترسل 4 طلبات متزامنة لتكويد الحزمة جغرافيًا إلى خدمة الأداة المساعدة للكود الجغرافي. في حالة وجود مزيد من المثيلات المتاحة لخدمة الأداة المساعدة للكود الجغرافي، يجب تعديل العدد المقترح للطلبات المتزامنة لتكويد الحزمة جغرافيًا بشكل مناسب لزيادة الاستفادة من مثيلات خدمة الأداة المساعدة للكود الجغرافي.
لاحظ أنه يتعذر تكوين المكود الجغرافي الدفعي العالمي من Esri لاستخدام مزيد من الطلبات المتزامنة. ينطبق التكود التالي على كل خدمات محدد المواقع الأخرى المنشورة التي تم تكوينها كخدمات الأداة المساعدة.
لتعيين العدد المقترح للطلبات المتزامنة لتكويد الحزمة جغرافيًا لخدمة الأداة المساعدة للتكويد الجغرافي، استخدم الخطوات التالية:
- انتقل إلى موقع مشاركة Portal for ArcGISدليل وسجل الدخول كعضو بامتيازات إدارية. عنوان URL بتنسيق https://webadaptorhost.domain.com/<webadaptorname>/sharing/rest.
- استعرض الصفحة الرئيسية > البوابات الإلكترونية > ذاتي.
- أسفل الصفحة، انقر على تحديث.
- في المربع النصي خدمة الكود الجغرافي سترى خدمات الأداة المساعدة للتكويد الجغرافي المكونة حاليًا مع البوابة الإلكترونية. في خدمات الأداة المساعدة للكود الجغرافي والتي تسمح بتكويد الحزمة جغرافيًا (والتي يمكن تعريفها إذا احتوت على خاصية 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 }]
- أضف خاصية 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 }]
- بعد تحديث JSON في المربع النصي خدمة الكود الجغرافي ، انقر على تحديث المؤسسة أسفل الصفحة.
يجب استخدام url لخدمة الأداة المساعدة للكود الجغرافي بخاصية numBatchThreads المضافة كـ geocodeServiceURL في مهام AnalyzeGeocodeInput وBatchGeocode. لمعلومات عن تشغيل الأدوات في خدمة GeocodingTools خلال مهام ArcGIS REST API، راجع وثائق ArcGIS REST API.