لتحميل شيتات الأكسيل لأعمال المساحة والمكتب الفني . واتساب من هنا

Table of Content

wms gis

تعد خدمات WMS GIS مفيدة ان كنت ترغب في إتاحة خرائطك عبر الإنترنت بطريقة مفتوحة ومعترف بها عبر منصات وعملاء مختلفين

 تعد خدمات  WMS GIS مفيدة ان كنت ترغب في إتاحة خرائطك عبر الإنترنت بطريقة مفتوحة ومعترف بها عبر منصات وعملاء مختلفين. يمكن لأي عميل مصمم لدعم مواصفات WMS عرض خدمتك والعمل معها. تم نشر أربعة إصدارات من مواصفات WMS حتى الآن: 1.0.0 و 1.1.0 و 1.1.1 و 1.3.0 (الأحدث).

wms gis


تعمل تطبيقات العميل مع خدمة WMS من خلال إلحاق المعلمات بعنوان URL للخدمة. تدعم خدمات WMS المنشورة على ArcGIS Server العمليات التالية:


  1. طلب بيانات وصفية حول الخدمة (GetCapabilities)
  2. طلب صورة خريطة (GetMap)
  3. طلب معلومات حول المعالم في الخريطة (GetFeatureInfo [اختياري])
  4. طلب الأنماط المعرفة من قبل المستخدم (GetStyles)
  5. طلب رموز وسيلة الإيضاح (GetLegendGraphic)

ليس من الضروري أن تدعم خدمة WMS جميع العمليات ، ولكن يجب أن تدعم على الأقل عمليات GetCapabilities و GetMap لتكون WMS أساسية وتدعم عملية GetFeatureInfo الاختيارية لتكون WMS قابلة للاستعلام.

 كل من عمليات GetStyles و GetLegendGraphic قابلة للتطبيق فقط في خدمة WMS لـ Styled Layer Descriptor (SLD).

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

نشر خدمة WMS


هناك طريقتان يمكنك من خلالهما نشر خدمة WMS:

انشر خدمة الخرائط مع تمكين إمكانية WMS. لنشر خدمة الخرائط ، تحتاج أولاً إلى إنشاء مستند خريطة.
انشر خدمة صورة مع تمكين إمكانية WMS. لنشر خدمة صورة ، يجب أن يكون لديك إما مجموعة بيانات نقطية أو مجموعة بيانات فسيفساء أو ملف طبقة يشير إلى مجموعة بيانات نقطية أو مجموعة بيانات فسيفساء.
عند نشر الخريطة أو خدمة الصور ، تأكد من تمكين إمكانية WMS عن طريق تحديد خانة الاختيار WMS في علامة التبويب "التكوين".

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

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


ملحوظة:
يجب تعطيل خيار السماح لكل طلب لترتيب الطبقة والترميز في خدمة الخريطة لطلبات عملية GetMap لاستخدام ذاكرة التخزين المؤقت لخدمة الخريطة. إذا تم تمكين الخيار ، ستصل الطلبات إلى عملية GetMap إلى مصدر بيانات طبقة الخدمة.

 إذا تم تكوين خدمة الصور الخاصة بك باستخدام العديد من قوالب وظائف البيانات النقطية ، فسيكون الوصول إلى قوالب وظائف البيانات النقطية من خلال الطبقات الفرعية في WMS. إذا كانت خدمة الصور الخاصة بك تستند إلى مجموعة بيانات فسيفساء متعددة الأبعاد ، فسيكون من الممكن الوصول إلى المتغيرات المحددة في مجموعة بيانات الفسيفساء متعددة الأبعاد من خلال الطبقات الفرعية في WMS.

ملحوظة:

يمكن لخدمات WMS فقط استخدام ذاكرة التخزين المؤقت لخدمة الخرائط ؛ ذاكرة التخزين المؤقت لخدمة الصور غير مدعومة.

سيؤدي عرض خدمة WMS من خدمة خرائط مخزنة مؤقتًا عند الطلب إلى إنشاء مربعات في ذاكرة التخزين المؤقت إذا انتقل المستخدم إلى مناطق غير مخزنة مؤقتًا.


إذا تم إنشاء WMS من خدمة صورة ArcGIS Server استنادًا إلى مجموعة بيانات فسيفساء ، يمكن للعميل إصدار استعلامات عن نقطية محددة في مجموعة البيانات. في هذه الحالة ، يحتوي طلب WMS GetMap على معلمة إضافية متاحة ، IMAGES - على سبيل المثال ، تعيين IMAGES = 1،2 سيطلب الصور مع معرفات الكائن 1 و 2 من جدول كتالوج خدمة الصور.


تكوين خصائص خدمة WMS

تنعكس خصائص خدمة WMS في ملفات قدراتها بحيث يمكن لمن يستهلك الخدمة أن يكون لديه فهم أفضل لناشر الخدمة. عند نشر خدمة WMS مع ملفات قدرات تم إنشاؤها بواسطة النظام (الافتراضي) ، يوصى بملء خصائص خدمة WMS. للحصول على معلومات حول كل خاصية خدمة WMS يمكنك تعيينها ، راجع خصائص خدمة WMS المتوفرة. بالإضافة إلى ذلك ، تتضمن الموضوعات التالية إرشادات حول كيفية الوصول إلى الموقع حيث يمكنك تعيين خصائص خدمة WMS:


  1. الوصول إلى خصائص خدمة WMS في المدير
  2. استخدم طبقات خدمة WMS


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

يمكنك التحكم في عمليات خدمة WMS المسموح بها في Manager و ArcGIS Pro. على سبيل المثال ، إذا كان هناك متطلبات لتقييد الوصول إلى معلومات الميزة الفردية ، فقم بإلغاء تحديد الخيار GetFeatureInfo. سيتم رفض أي طلبات للوصول إلى معلومات الميزة.

افتراضيًا ، يتم تمكين جميع العمليات في الخدمة. العمليات المتاحة هي كما يلي:


  1. GetCapabilities — إرجاع معلومات القدرات إلى العميل كاستجابة لطلب GetCapabilities.
  2. GetFeatureInfo — إرجاع الميزات إلى العميل كاستجابة لطلب GetFeatureInfo.
  3. GetLegendGraphic — إرجاع صورة وسيلة الإيضاح إلى العميل كاستجابة لطلب GetLegendGraphic.
  4. GetMap — إرجاع صورة خريطة إلى العميل كاستجابة لطلب GetMap.
  5. GetSchemaExtension — إرجاع المخطط إلى العميل كاستجابة لطلب GetSchemaExtension.
  6. GetStyles — إرجاع معلومات الأنماط المتوفرة إلى العميل كاستجابة لطلب GetStyles.

ملحوظة:
لكي تكون متوافقًا تمامًا مع OGC WMS ، قم بتمكين (كحد أدنى) عمليات GetCapabilities و GetMap.

 ضبط خصائص WMS باستخدام ملف قدرات خارجي

هناك طريقة أخرى لتعريف البيانات الوصفية وهي استخدام ملف قدرات خارجي. يتيح لك ذلك تضمين توقعات إضافية لأنواع الميزات الخاصة بك بخلاف الإعدادات الافتراضية. تتضمن القيم الافتراضية نظام إحداثيات الطبقة أو فئة المعالم و WGS84 (EPSG 4326).


تأمين خدمات WMS

تتم إدارة تأمين خدمة ArcGIS Server WMS من خلال التحكم في أمان الخريطة الأصلية أو خدمة الصور. إذا تم رفض دور معين ، على سبيل المثال ، المخططون ، من الوصول إلى الخريطة ، فلن يتمكن المخططون من الوصول إلى الخريطة بغض النظر عما إذا كانوا يحاولون استهلاكها من خلال SOAP ، أو نقل الحالة التمثيلية (REST) ​​، أو OGC (على سبيل المثال ، WMS) واجهات. يدعم ArcGIS Server عددًا من أنظمة المصادقة بما في ذلك المصادقة المستندة إلى HTTP (الأساسية والملخص) ، ومصادقة Windows المتكاملة ، ومصادقة ArcGIS Server القائمة على الرمز المميز المُدارة.


مصادقة Windows المتكاملة

يجب تأمين الخدمات التي يُتوقع الوصول إليها من خلال واجهات WMS باستخدام HTTP Basic أو HTTP Digest أو مصادقة Windows المتكاملة. سيتفهم معظم عملاء WMS (عملاء Esri وغير التابعين لـ Esri) أنظمة المصادقة القياسية واسعة الانتشار هذه ويعملون معها.


يدير ArcGIS Server المصادقة القائمة على الرمز المميز

على الرغم من عدم التوصية بذلك ، لا يزال من الممكن تأمين خدمة WMS باستخدام المصادقة المستندة إلى الرمز المُدار بواسطة ArcGIS Server باستخدام هذا النوع من المصادقة على الخريطة الأصلية أو خدمة الصورة. لتقديم طلبات أولية إلى خدمات WMS المحمية بواسطة رمز مميز ، يمكنك الحصول على رمز مميز صالح من خدمة الرمز المميز وإلحاق سلسلة الرمز المميز كمعامل إضافي للطلبات التي ترسلها. بمعنى آخر ، يجب أن تستخدم الطلبات إلى خدمة WMS المضمونة بالرمز التنسيق التالي:

https://<WMS_service_url>?<standard WMS parameters>&token=<valid_tokenString>

لن يتمكن معظم عملاء WMS لسطح المكتب من جهات خارجية من الاتصال بخدمات WMS المؤمنة بهذه الطريقة ، ولكن يمكن استخدام هذه التقنية مع عملاء WMS المصممين باستخدام ArcGIS API for JavaScript.


تستهلك خدمات WMS

للاتصال بخدمة WMS ، تحتاج إلى معرفة عنوان URL. خدمات WMS المنشورة على ArcGIS Server لها تنسيق عنوان URL هذا:

https://gisserver.domain.com:6443/arcgis/services/folder/service/service type(can be MapServer or ImageServer)/WMSServer?

تذكر أن إمكانية WMS متاحة لكل من خدمات الخرائط وخدمات الصور. هذا هو سبب وجود خيارين لنوع الخدمة.


على سبيل المثال ، إذا كان لديك مجلد ، اليابان ، يحتوي على خدمة الخرائط Tokyo ، التي تعمل على gisServer برقم المنفذ 6443 ، فسيبدو عنوان URL لخدمة WMS كما يلي:

https://gisserver:6443/arcgis/services/Japan/Tokyo/MapServer/WMSServer?

إذا كانت لديك خدمة صور ، Idaho Images ، تعمل على geoServer برقم المنفذ 6443 ، فسيبدو عنوان URL الخاص بخدمة WMS كما يلي:

https://gisserver:6443/arcgis/services/IdahoImages/ImageServer/WMSServer?

عملاء WMS المشتركين

متصفح الويب هو أبسط عميل لخدمة WMS. يمكن إصدار طلبات WMS من خلال HTTP ، ويتم إرجاع الاستجابات أو الاستثناءات من خلال المتصفح. قد تدعم خدمات WMS عدة عمليات: GetCapabilities و GetMap و GetFeatureInfo و GetStyles و GetLegendGraphic. من خلال معلمات URL ، يمكن للعميل استخدام هذه العمليات للحصول على البيانات الوصفية ، والخرائط ، ومعلومات الميزة ، والرموز ، ورموز وسيلة الإيضاح من خدمة WMS. هذه العمليات والمعلمات مفصلة في مواصفات OGC WMS.


عرض معلومات وسيلة الإيضاح لخدمة WMS

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

مهندس مساحة وخرائط وكاتب ومحرر أخبار أعمل لدي موقع رؤية جغرافية وأقدم العديد من الخدمات للطلاب والمساحين وللتعرف علي تلك الخدمات اذهب الي صفحة خدماتي

Post a Comment