سؤال

لنفترض أن لديك mapserver-url مثل هذا: http: // host/cgi-bin/mapserv؟ map =/path/to/mapfile.map &

هل يتم تحديد WMS بهذه الطريقة مع توصيل OGC WMS؟ يقول البعض أن المعلمة الخريطة هي معلمة خاصة بالبائع ، لكن يمكنك أيضًا رؤيتها كجزء من عنوان URL-prefix لهذه الخدمة (تنتهي بـ؟ أو وكما هو محدد ، إنها آند في هذه الحالة). ما رأيك ، هل هذا متوافق مع المواصفات أم لا؟

هل كانت مفيدة؟

المحلول

OGC WMS 1.1.1 (القسم 6.2.2) و 1.3.0 (القسم 6.3.3) المواصفات واضحة إلى حد ما فيما يتعلق بهذا الموضوع:

في الواقع ، فإن عنوان URL للموارد عبر الإنترنت المخصصة لـ HTTP GET هو بادئة عنوان URL فقط يتم إلحاق المعلمات الإضافية من أجل إنشاء طلب تشغيل صالح. يتم تعريف بادئة عنوان URL وفقًا لـ IETF RFC 2396 كسلسلة بما في ذلك ، بالترتيب ، المخطط ("HTTP" أو "HTTPS") أو اسم مضيف بروتوكول الإنترنت أو عنوان المنفذ الاختياري أو المسار أو علامة الاستفهام الإلزامية "؟" ب وسلسلة اختيارية تضم واحدة أو أكثر من المعلمات الخاصة بالخادم تنتهي في ampersand "&".

طالما أن عنوان URL للموارد عبر الإنترنت ينتهي بـ "&" ، يجب أن يلتزم بمواصفات WMS

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top