मुझे OpenLayers का उपयोग करके जियोसर्वर स्टोर में सभी परतों के नाम प्राप्त करने की सख्त आवश्यकता है। मैं यहाँ पोस्ट के माध्यम से गया हूँ , लेकिन यह मेरे सवाल का जवाब नहीं है। मैंने जियोसर्वर के रीस्ट एपीआई के माध्यम से भी जाना है, जो कि अगर मैं किसी अन्य भाषा का उपयोग कर रहा हूं तो आदर्श होगा, सी #, जावा या पीएचपी। लेकिन मैं यह पूरी तरह से जावास्क्रिप्ट में करना चाहता हूं।
अद्यतन:
मैं WFS GetCapabilities
दस्तावेज़ में क्या देख सकता हूं , मैं फ़िल्टर के साथ WFS GetCapabilities अनुरोध भेजकर सभी परतों के नाम प्राप्त कर सकता हूं। लेकिन मुझे यकीन नहीं है कि अगर किसी GetCapabilities
अनुरोध में फ़िल्टर को शामिल करना संभव है । न ही मुझे इस बात का कोई अंदाजा है कि ऐसा फिल्टर कैसा दिखेगा।
इस बारे में कोई सलाह कि मैं इसे कैसे प्राप्त कर सकता हूं, इसकी बहुत सराहना की जाएगी। किसी भी वैकल्पिक दृष्टिकोण की भी सराहना की जाएगी।
अपडेट करें:
मुझे विश्वास है कि मुझे यहाँ एक समाधान मिल गया है ; "WFS GetCapabilities अनुरोधों को केवल एक विशेष नामस्थान की परतों को वापस करने के लिए फ़िल्टर किया जा सकता है। ऐसा करने के लिए, अपने अनुरोध में निम्नलिखित कोड जोड़ें: namespace = <namespace>
"। मुझे उम्मीद है कि यह किसी और की सहायता करता है।