Open Geospatial Consortium (OGC) هو منظمة تطوعية دولية لمعايير التوافق. وتتمثل رسالة OGC في تطوير معايير إنشاء الخرائط والبيانات الجغرافية ذات الصلة المتاحة والقابلة للمشاركة عبر الإنترنت وتحسينها والحفاظ عليها. يعمل استخدام خدمات وتشفير OGC على تمكين الوصول المفتوح للبيانات الجغرافية ووظائف البرنامج، ويتيح للمؤسسات تضمين بيانات وخدمات GIS في أي تطبيق داخل العديد من أجهزة الكمبيوتر والجوال. تُساعد الخدمات عمليات التشفير المفتوحة على تحسين مشاركة المعلومات المكانية الجغرافية وإمكانية التشغيل التفاعلي.
قد توجد تحديات مقترنة بخدمات OGC، على سبيل المثال، يتم تقديم بعضاً منها على خوادم قديمة نسبياً قد تتسبب في مشكلات في الأداء عند عرض الخدمات في التطبيقات الأحدث. وإضافةً إلى ذلك، قد توجد مشكلات بشأن توافق خريطة الأساس المرتبطة بدعم مخططات التجانب أو الأنظمة الإحداثية لطبقات OGC. تعلم المزيد عن OGC في موقع Open Geospatial Consortium الإلكتروني. تحتفظ Esri أيضًا بصفحة قابلية التشغيل البيني والمعايير على الويب توضح دعم خدمات OGC في ArcGIS.
مواصفات OGC
معايير ومواصفات OGC تتطور بمرور الوقت. يدعم ArcGIS Online مواصفات OGC التالية بالطرق الموضحة أدناه:
معيار OGC API – Features
معيار OGC API – Features هو معيار معالم أحدث يضم أجزاء متعددة. تتضمن معايير إنشاء البيانات المكانية على الويب ومعايير واجهات برمجة التطبيقات (APIs) والتعامل معها لمشاركة بيانات المعلم على الويب.
في ArcGIS Online، يمكنك نشر طبقة معالم OGC من طبقة معالم مستضافة. تتبع طبقات معالم OGC معيار OGC API – Features.
طبقات معالم OGC في ArcGIS Online قادرة على العمل مع كميات أكبر من البيانات وتوفير أداء أفضل من الطبقات التي تستخدم مواصفات خدمة معالم الويب (WFS) لـ OGC. لهذه الأسباب، يوصى باستخدام طبقات المعالم التي تستخدم معيار OGC API – Features عند دعمها من العملاء المستهلكون. نظرًا لأن معيار OGC API – Features هو معيار أحدث مبني على المواصفات القديمة لخدمة معالم الويب (WFS) لـ OGC، فمن المستحسن استخدام طبقات المعالم التي تستخدم معيار OGC API – Features عند دعمها من العملاء المستهلكون.
يمكنك استخدام طبقات معالم OGC فيما يلي:
- Map Viewer — راجع إضافة طبقة معالم واجهة برمجة تطبيقات OGC .
- ArcGIS Pro الإصدار 2.8 أو الإصدارات الأحدث - راجع استخدام خدمة معالم واجهة برمجة التطبيقات (API) لـ OGC في تعليمات ArcGIS Pro لمزيد من المعلومات.
- التطبيقات التي تم إنشاؤها باستخدام ArcGIS Maps SDKs.
- التطبيقات التي تم إنشاؤها باستخدام JavaScript 4.x API.
- تطبيقات الجهات الخارجية التي تدعم معيار OGC API – Features - راجع الوثائق المتوفرة مع تطبيق الجهة الخارجية لتحديد ما إذا كان التطبيق يدعم معيار OGC API – Features أم لا.
خدمة تغطية الويب لـ OGC.
خدمة تغطية الويب (WCS) لـ OGC هي خدمة تغطية ديناميكية تتبع مواصفات WCS الخاصة بـ OGC.
بإمكانك استخدام عنوان URL الخاص بخدمة تغطية الويب (WCS) لـ OGC للقيام بما يلي:
- إضافة تغطيات الشبكة كعنصر في صفحة المحتوى.
- إضافة تغطيات الشبكة إلى مشهد في Scene Viewer.
- إضافة تغطيات الشبكة إلى خريطة في Map Viewer.
خدمة معالم الويب لـ OGC.
خدمة معالم الويب (WFS) لـ OGC هي خدمة معالم ديناميكية تتبع مواصفات WFS لـ OGC.
يمكنك القيام بما يلي باستخدام طبقات WFS لـ OGC في ArcGIS Online:
- أضفها إلى الخرائط في Map Viewer أو Map Viewer Classic.راجع المثال.
ملاحظة:
يمكنك فقط إضافة طبقات WFS 2.0 التي تدعم إخراج GeoJSON إلى Map Viewer.
- أضفها إلى المشاهد في Scene Viewer.
- أضفها كعناصر في صفحة المحتوى.
- انشر واحدة من طبقة معالم مستضافة.
خدمة خرائط الويب لـ OGC
خدمة خرائط الويب (WMS) لـ OGC هي خدمة خرائط ديناميكية تتبع مواصفات WMS الخاصة بـ OGC.
يمكنك القيام بما يلي باستخدام طبقات WMS لـ OGC في ArcGIS Online:
- أضفها إلى الخرائط في Map Viewer أو Map Viewer Classic. راجع أحد الأمثلة.
- أضفها إلى المشاهد في Scene Viewer.
- أضفها كعناصر في صفحة المحتوى.
خدمة تجانب خريطة الويب لـ OGC
خدمة تجانب خريطة الويب (WMTS) لـ OGC هي مجموعة من تجانبات الصور المخزنة مؤقتًا التي تتبع مواصفات WMTS لـ OGC.
يمكنك القيام بما يلي باستخدام طبقات WMTS لـ OGC في ArcGIS Online:
- أضفها إلى الخرائط في Map Viewer أو Map Viewer Classic. راجع أحد الأمثلة.
- أضفها إلى المشاهد في Scene Viewer.
- أضفها كعناصر في صفحة المحتوى.
عند إضافة خدمة WMTS كعنصر، يجب عليك تحديد طبقة معينة ويجب أيضًا تحديد النظام الإحداثي للطبقة، إذا كانت الطبقة تدعم أنظمة إحداثيات متعددة. لإضافة طبقات متعددة أو نظم إحداثية إضافية، يجب عليك إضافة عناصر فردية لكل طبقة أو لكل نظام إحداثي.
بالإضافة إلى ذلك، WMTS متوفرة لطبقات التجانب المستضافة التي تنشرها في مؤسستك وتشاركها مع العامة. يمكنك نسخ نقطة نهاية WMTS من حقل في علامة التبويب نظرة عامة بصفحة عنصر طبقة التجانب.
استخدام خرائط الأساس المتوافقة مع طبقات WMTS و WMS و WFS
فيما يتعلق بالخرائط المعروضة بشكل صحيح، يجب أن تكون النظم الإحداثية للطبقات وخرائط الأساس متوافقًا. علاوة على ذلك، يجب أن يتطابق مخطط التجانب لطبقة WMTS مع مخطط تجانب خريطة الأساس. يحاول Map Viewer أو Map Viewer Classic رسم طبقتك باستخدام خريطة الأساس التي تحددها. إذا تعذر رسم الطبقة على خريطة الأساس (وذلك لعدم تطابق النظام الإحداثي أو مخطط التجانب) وكانت طبقة OGC WMS أو WMTS هي الطبقة الأولى التي أضفتها إلى خريطة، لذلك يحاول Map Viewer أو Map Viewer Classic استخدام خريطة أساس مختلفة.
على سبيل المثال، إذا تواجدت الطبقة في GCS WGS84، يستخدم Map Viewer خريطة الأساس GCS WGS84 World Imagery. من الممكن أن يكون المسئول قد قام بتغيير خرائط الأساس الافتراضية وقد يقوم بتضمين بعض منها والذي يُدعم النظام الإحداثي للطبقة. إذا كانت خريطة الأساس في المعرض غير متوافقة، يقوم Map Viewer باستخدام الطبقة كخريطة أساس. إذا أضفت طبقة OGC WMS أو WMTS إلى خريطة حالية أو كانت غير متوافقة مع أي من خرائط الأساس في المعرض، فلن يضيفها Map Viewer إلى الخريطة، وبدلاً من ذلك، سوف ترى رسالة خطأ تنص على أن الطبقة غير متوافقة مع النظام الإحداثي لخريطة الأساس.
بالنسبة لطبقات OGC WFS، يجب أن يكون النظام الإحداثي لخريطة الأساس مدعومًا بواسطة خدمة WFS أو قد لا يتم رسم الطبقة بنجاح. لن يتبدل Map Viewer أو Map Viewer Classic لاستخدام خريطة أساس متوافقة. إذا كانت خريطة الأساس غير متوافقة مع طبقة WFS، فسوف يعرض Map Viewer أو Map Viewer Classic رسالة تعني بهذا التأثير.
تأمين خدمات OGC
يتم دعم خدمات OGC WCS وWFS وWMS وWMTS المؤمنة بمصادقة طبقة الويب، مثل مصادقة Windows المتكاملة (IWA)، أو البنية التحتية للمفتاح العام (PKI)، أو مصادقة الوصول الأساسية أو المصادقة الكلية. خدمات OGC WCS وWFS وWMS وWMTS المؤمنة من خلال المصادقة المستندة إلى الرمز المميز غير مدعومة. قم بتكوين الدعم لخدمات OGC المؤمنة من خلال مصادقة طبقة الويب عن طريق إضافة الخادم الذي يستضيف الخدمات إلى قائمة الخوادم الموثوقة في مؤسستك. يجب أن يدعم الخادم مشاركة الموارد عبر المصادر (CORS)، وإلا لن تعمل الطبقات المستضافة في الخادم كما هو متوقع في ArcGIS Online. بالإضافة إلى ذلك، يجب تكوين CORS للسماح بالمجالات المحددة التي سيتم استخدامها للاتصال بالخادم، مثل مجال مؤسسة ArcGIS Online.
بعد إضافة الخادم إلى قائمة الخوادم الموثوقة، يمكنك إضافة خدمات OGC إلى الخريطة أو يمكنك إضافتها كعنصر. إذا كانت المصادقة ضرورية، فستتم مطالبة المستخدمين الذين يقومون بإضافة أو عرض طبقات OGC الآمنة بإدخال بيانات الاعتماد الخاصة بهم.
معلمات مخصصة
إذا قمت بالاتصال بخدمة OGC ذات إمكانيات إضافية أو إذا كنت تريد تعيين اتصال الخاصية نفسه، فيمكنك إضافة أسماء وقيم معلمات الطلب المخصصة عند إضافة خدمة OGC كعنصر إلى مؤسستك. تُحدد أسماء وقيم المعلمات في الخدمة وهي خاصة بتلك الخدمة. وقد تكون خاصة بالمورِّد وعادةً ما تضيف إمكانيات تقع خارج نطاق معيار OGC. على سبيل المثال، يمكنك استخدام معلمة مخصصة في خدمة OGC WFS لتبديل إحداثيات x وy للمعالم عند الاستعلام عنها (swapxy, True)، أو يمكن للمعلمة المخصصة تعريف تعبير مرشح لإرجاع معلم محدد (FeatureID, Feat203).
قيود
فيما يلي القيود الحالية لاستخدام طبقات OGC في ArcGIS Online:
- تدعم طبقات WFS المستضافة 3000 معلم كحد أقصى لكل طلب.
- يمكنك فقط إضافة طبقات WFS 2.0 التي تدعم إخراج GeoJSON إلى خريطة في Map Viewer.
- لا يمكنك تحرير المعالم، أو إضافة طبقات OGC آمنة قائمة على الرمز المميز، أو إضافة طبقات OGC داخلية.
- عندما تكون في نفس الخريطة، يجب أن تستخدم طبقات WFS وWMS وWMTS وخريطة الأساس نفس النظام الإحداثي، على سبيل المثال، Web Mercator (النظام الإحداثي لخرائط الأساس الافتراضية في معرض خريطة الأساس). ربما قام مسؤول المؤسسة بتغيير خرائط الأساس الافتراضية. تحقق مع المسؤول إذا كانت لديك مشكلات في استخدام خرائط الأساس مع طبقة OGC.
- طبقات مجموعة OGC WMS غير مدعومة.
- تعمل عملية التحديث فقط على طبقات OGC WMS إذا كانت خدمة WMS تنفذ قواعد تخزين HTTPS المؤقت القياسية.
- إذا لم يتوفر الخيار المعني بتمكين النوافذ المنبثقة لطبقة WMS، فقد يتعين عليك إضافة الطبقة إلى الخريطة مرة أخرى أو إعادة إنشاء عنصر WMS. بعض طبقات WMS لا تدعم النوافذ المنبثقة.
- لا يتم دعم المعلمات المخصصة عند طباعة طبقات OGC WCS أو WMS أو WMTS.
- لطباعة طبقات OGC آمنة من ArcGIS Online، يجب عليك استخدام خدمة الطباعة الخاصة بك التي تدعم الطبقة الآمنة.
- لطباعة طبقات OGC آمنة من ArcGIS Enterprise، يجب عليك استخدام خدمة الطباعة الخاصة بك التي تدعم الطبقة الآمنة.