वेब जीआईएस में एक BBOX की परिभाषा


9

अपने अभ्यास में मैं जियोस्वर में बहुत सारे डब्ल्यूएमएस और डब्ल्यूएफएस का उपयोग करता हूं। मुझे एक बाउंडिंग बॉक्स (bbox) की अवधारणा का वर्णन करने वाला कोई दस्तावेज़ नहीं मिला है। आर्कजीआईएस में मानचित्र सीमा की पहचान करने के लिए मानचित्र सीमा गुण हैं। गूगल मैप / बिंग मैप में मैप व्यू को पहचानने के लिए गेटबाउंड () विधि है। हालाँकि, जब WMS या WFS में एक बाउंडिंग बॉक्स को परिभाषित करता है, तो यह अनुमानों मापदंडों और मानचित्र दृश्य सीमा को शामिल करता है। HTTP GetMap अनुरोध में पैरामीटर मुझे भ्रमित करने वाला लगता है क्योंकि अगर मैं अलग-अलग प्रोजेक्शन सिस्टम का उपयोग करता हूं, तो बाउंडिंग बॉक्स में इकाइयां काफी भिन्न होती हैं, और bbox का गलत सेटअप रेंडरिंग को विफल कर देगा, तो क्या कोई मुझे बॉक्स को समझाते हुए दस्तावेज़ को इंगित कर सकता है?
धन्यवाद!

जवाबों:


9

बाउंडिंग बॉक्स आमतौर पर आपके द्वारा उपयोग किए जा रहे या अनुरोध के प्रक्षेपण में 'जियो' सर्वर के लिए एक अनुरोध है।

bbox : बाउंडिंग बॉक्स निर्दिष्ट परतों की सीमा के मिलन से स्वचालित रूप से निर्धारित होता है। संक्षेप में, यह मानचित्र की सीमा निर्धारित करता है। डिफ़ॉल्ट रूप से, यदि आप बॉक्स निर्दिष्ट नहीं करते हैं, तो यह आपको सब कुछ दिखाएगा। यदि आपके पास लॉस एंजिल्स की एक परत है, और न्यूयॉर्क की दूसरी है, तो यह आपको संयुक्त राज्य अमेरिका के अधिकांश भाग दिखाता है। स्वचालित रूप से सेट या निर्दिष्ट किया गया बाउंडिंग बॉक्स, नक्शे का पहलू अनुपात भी निर्धारित करता है। यदि आप केवल एक चौड़ाई या ऊँचाई निर्दिष्ट करते हैं, तो दूसरा बाउंडिंग बॉक्स के पहलू अनुपात के आधार पर निर्धारित किया जाएगा।

.. चेतावनी :: यदि आप ऊंचाई, चौड़ाई और बाउंडिंग बॉक्स निर्दिष्ट करते हैं, तो स्वतंत्रता की शून्य डिग्री है, और यदि पहलू अनुपात आपकी छवि से मेल नहीं खाता है, तो इसे विकृत कर दिया जाएगा।

WGS84 लाट / Lng के लिए उदाहरण:

http://localhost:8080/geoserver/wms?service=WMS&request=GetMap&version=1.1.1&format=application/openlayers&width=800&height=600&srs=EPSG:4326&layers=topp:states&styles=population&bbox=-180,0,0,90

http://docs.geoserver.org/2.1.0/user/_sources/tutorials/wmsreflector.txt

इनसाइड जियोसर्वर आप नेटिव एसआरएस में अधिकतम बाउंडिंग बॉक्स या आउटपुट एसआरएस के लिए प्रोजेक्शन (जियोसर्वर में घोषित एसआरएस नाम दिया गया) सेट कर सकते हैं : बाउंडिंग बॉक्स एक परत की सीमा निर्धारित करता है। मूल निवासी bounding बॉक्स डेटा में पेश की सीमा से कर रहे हैं मूल निवासी एसआरएस । आप डेटा लिंक से कम्प्यूट पर क्लिक करके ये सीमाएं उत्पन्न कर सकते हैं । अक्षांश / देशांतर bounding बॉक्स अक्षांश / देशांतर मानक के आधार पर सीमा गणना करता है। इन सीमाओं को देशी सीमा लिंक से गणना पर क्लिक करके उत्पन्न किया जा सकता है

Geoserver में बॉक्स सेटिंग्स को बाउंड करना

अधिक जानकारी: http://docs.geoserver.org/latest/en/user/webadmin/data/layers.html#bounding-boxes


1
तो अगर प्रोजेक्शन EPSG: 900913 है, तो bbox को इस अनुमानित समन्वय प्रणाली की सीमा को प्रतिबिंबित करना चाहिए?
देखा

1
@seen आप सही हैं
Mapperz

1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.मानक अक्षांश / लंबा क्या है?
फेरेंजिटो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.