Skip To Content

اتحاد المعلومات المكانية المفتوحة OGC

Open Geospatial Consortium (OGC) هو منظمة تطوعية دولية لمعايير التوافق. وتتمثل رسالة OGC في تطوير معايير إنشاء الخرائط والبيانات الجغرافية ذات الصلة المتاحة والقابلة للمشاركة عبر الإنترنت وتحسينها والحفاظ عليها. يعمل استخدام خدمات وتشفير OGC على تمكين الوصول المفتوح للبيانات الجغرافية ووظائف البرنامج، ويتيح للمؤسسات تضمين بيانات وخدمات GIS في أي تطبيق داخل العديد من أجهزة الكمبيوتر والجوال. تُساعد الخدمات عمليات التشفير المفتوحة على تحسين مشاركة المعلومات المكانية الجغرافية وإمكانية التشغيل التفاعلي.

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

مواصفات OGC

معايير ومواصفات OGC تتطور بمرور الوقت. يدعم ArcGIS Enterprise مواصفات OGC التالية بالطرق الموضحة أدناه:

معيار OGC API – Features

معيار OGC API – Features هو معيار معالم أحدث يضم أجزاء متعددة. تتضمن معايير إنشاء البيانات المكانية على الويب ومعايير واجهات برمجة التطبيقات (APIs) والتعامل معها لمشاركة بيانات المعلم على الويب.

يمكنك نشر طبقة متوافقة مع معيار OGC API – Features من ArcGIS Pro عند نشر طبقة صورة الخريطة إلى خادم موحد. يؤدي هذا إلى إنشاء طبقة معالم OGC في مؤسستك. يمكنك أيضًا نشر طبقة متوافقة مع معيار OGC API – Features من ArcGIS Pro عند نشر خدمة خريطة إلى موقع ArcGIS Server مستقل. راجع تكوين طبقة صورة الخريطة وتكوين خدمة الخريطة على التوالي في تعليمات ArcGIS Pro.

نظرًا لأن معيار 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.

خدمة معالم الويب (WFS) لـ OGC هي خدمة معالم ديناميكية تتبع مواصفات WFS لـ OGC.

يمكنك القيام بما يلي باستخدام طبقات WFS لـ OGC في بوابة ArcGIS Enterprise الإلكترونية:

خدمة خرائط الويب لـ OGC

خدمة خرائط الويب (WMS) لـ OGC هي خدمة خرائط ديناميكية تتبع مواصفات WMS الخاصة بـ OGC.

يمكنك القيام بما يلي باستخدام طبقات WMS لـ OGC في ArcGIS Enterprise:

خدمة تجانب خريطة الويب لـ OGC

خدمة تجانب خريطة الويب (WMTS) لـ OGC هي مجموعة من تجانبات الصور المخزنة مؤقتًا التي تتبع مواصفات WMTS لـ OGC.

يمكنك القيام بما يلي باستخدام طبقات WMTS لـ OGC في ArcGIS Enterprise:

إضافة طبقات معالم OGC

يمكنك إضافة طبقة معالم OGC إلى Map Viewer. يجب عليك اختيار طبقة فرعية واحدة في كل مرة. لإضافة المزيد من الطبقات من طبقة معالم OGC نفسها، كرر خطوات لإضافة طبقة واختر طبقة فرعية مختلفة في كل مرة.

إضافة طبقات OGC WFS

عند إضافة طبقات OGC WFS إلى خريطة في Map Viewer أو Map Viewer Classic، يجب عليك اختيار طبقة فرعية واحدة في كل مرة. لإضافة المزيد من الطبقات من طبقة WFS نفسها، كرر خطوات إضافة الطبقة واختر طبقة فرعية مختلفة في كل مرة.

في Map Viewer Classic، يمكنك أيضًا تحديد خيارات التكوين المتقدمة عند إضافة طبقة WFS إلى الخريطة. يمكنك تغيير الحد الأقصى من حد المعلم أو الاختيار لانعكاس إحداثيات X وY. إذا كانت طبقة WFS تحتوي على معالم معقدة، يجب أيضًا تحديد نوع المعالم المراد عرضها: نقاط أو خطوط أو مضلعات.

عند إضافة طبقة WFS للخريطة، يجب أن تكون خريطة أساس متوافقة مع النظام الإحداثي لطبقة WFS.

يمكنك أيضًا إضافة طبقات WFS إلى Scene Viewer.

أضف طبقات OGC WMS

عند إضافة طبقة OGC WMS إلى خريطة في Map Viewer أو في Map Viewer Classic، يمكنك اختيار إضافة جميع الطبقات في الخدمة أو تحديد الطبقات التي تريد إضافتها. إذا قمت بإضافة جميع الطبقات في الخدمة، فستتم إضافة جميع الطبقات إلى الخريطة، ولكن سيتم عرض الطبقة الأولى فقط. لتشغيل الطبقات الأخرى، انقر فوق زر المحتويات، وانقر فوق اسم طبقة OGC WMS، وحدد المربعات الموجودة بجوار الطبقات التي تريد ظهورها في الخريطة. يمكنك أيضًا التحكم في الطبقات الموجودة في خدمة OGC WMS التي تظهر على الخريطة عن طريق اختيار الطبقات التي تريدها عند إضافة OGC WMS كعنصر أو تحديث العنصر.

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

يمكنك أيضًا إضافة طبقات WMS إلى Scene Viewer. وبعد إضافة طبقة WMS، يمكنك عرض وسيلة الإيضاح وتكوين العناصر المنبثقة، وحفظ الطبقة في مشهد، ومشاركتها.

إضافة طبقات OGC WMTS

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

عند إضافة خدمة WMTS كعنصر، يجب عليك تحديد طبقة معينة ويجب أيضًا تحديد النظام الإحداثي للطبقة، إذا كانت الطبقة تدعم أنظمة إحداثيات متعددة. لإضافة طبقات متعددة أو نظم إحداثية إضافية، يجب عليك إنشاء عناصر فردية لكل طبقة أو نظام إحداثي.

يمكنك أيضًا إضافة طبقات WMTS إلى Scene Viewer.

استخدام خرائط الأساس المتوافقة مع طبقات 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 WFS وWMS وWMTS المؤمنة بمصادقة طبقة الويب، مثل مصادقة Windows المتكاملة (IWA)، أو البنية التحتية للمفتاح العام (PKI)، أو مصادقة الوصول الأساسية أو المصادقة الكلية. خدمات OGC WFS، وWMS، وWMTS المؤمنة من خلال المصادقة المستندة إلى الرمز المميز غير مدعومة. قم بتكوين الدعم لخدمات OGC المؤمنة من خلال مصادقة طبقة الويب عن طريق إضافة الخادم الذي يستضيف الخدمات إلى قائمة الخوادم الموثوقة في مؤسستك. يجب أن يدعم الخادم الذي تعمل عليه خدمات OGC مشاركة الموارد عبر الأصل (CORS)؛ وإلا فلن تعمل طبقات OGC كما هو متوقع في البوابة الإلكترونية.بالإضافة إلى ذلك، يجب عليك تكوين CORS للسماح بالنطاقات المحددة التي ستتصل مع الخادم، مثل نطاق بوابة ArcGIS Enterprise الإلكترونية.

بعد إضافة الخادم إلى قائمة الخوادم الموثوقة، يمكنك إضافة خدمات OGC إلى الخريطة أو يمكنك إضافتها كعنصر. إذا كانت المصادقة ضرورية، فستتم مطالبة المستخدمين الذين يقومون بإضافة أو عرض طبقات OGC الآمنة بإدخال بيانات الاعتماد الخاصة بهم.

معلمات مخصصة

إذا قمت بالاتصال بخدمة OGC ذات إمكانيات إضافية أو إذا كنت تريد تعيين اتصال الخاصية نفسه، فيمكنك إضافة أسماء وقيم معلمات الطلب المخصصة عند إضافة خدمة OGC كعنصر إلى مؤسستك. تُحدد أسماء وقيم المعلمات في الخدمة وهي خاصة بتلك الخدمة. وقد تكون خاصة بالمورِّد وعادةً ما تضيف إمكانيات تقع خارج نطاق معيار OGC. على سبيل المثال، يمكنك استخدام معلمة مخصصة في خدمة OGC WFS لتبديل إحداثيات x وy للمعالم عند الاستعلام عنها (swapxy, True)، أو يمكن للمعلمة المخصصة تعريف تعبير مرشح لإرجاع معلم محدد (FeatureID, Feat203).

قيود

فيما يلي القيود الحالية لاستخدام طبقات OGC في ArcGIS Enterprise:

  • تدعم طبقات WFS المستضافة 3000 معلم كحد أقصى لكل طلب.
  • يمكنك فقط إضافة طبقات WFS 2.0 التي تدعم إخراج GeoJSON إلى خريطة في Map Viewer.
  • لا يمكنك تحرير المعالم أو إضافة طبقات OGC آمنة قائمة على الرمز المميز.
  • إذا تم تثبيت ArcGIS Enterprise على نفس الشبكة كطبقة OGC WMS، فسيكون من الممكن الوصول إلى طبقة OGC WMS في Map Viewer Classic وموقع الويب (WMS فقط)؛ وإلا فلن يتم دعم طبقات OGC WMS الداخلية.
  • عندما تكون في نفس الخريطة، يجب أن تستخدم طبقات WFS وWMS وWMTS وخريطة الأساس نفس النظام الإحداثي، على سبيل المثال، Web Mercator (النظام الإحداثي لخرائط الأساس الافتراضية في معرض خريطة الأساس). ربما قام مسؤول المؤسسة بتغيير خرائط الأساس الافتراضية. تحقق مع المسؤول إذا كانت لديك مشكلات في استخدام خرائط الأساس مع طبقة OGC.
  • طبقات مجموعة OGC WMS غير مدعومة.
  • لا يعمل التحديث في طبقات OGC WMS إلا إذا كانت خدمة WMS تنفذ قواعد تخزين HTTP المؤقت المعيارية.
  • إذا لم يتوفر الخيار المعني بتمكين النوافذ المنبثقة لطبقة WMS، فقد يتعين عليك إضافة الطبقة إلى الخريطة مرة أخرى أو إعادة إنشاء عنصر WMS. بعض طبقات WMS لا تدعم النوافذ المنبثقة.
  • لا يتم دعم المعلمات المخصصة عند طباعة طبقات OGC WMS أو WMTS.