Geoserver WMS टाइल रेंडरिंग बहुत धीमी है


9

मेरे पास जियोसेवर की स्थिति है। मैंने JAI इंस्टॉल किया है लेकिन jai द्वारा उपयोग की जाने वाली मेमोरी 0 है और wms के लिए इमेज रेंडरिंग बहुत धीमी है।यहां छवि विवरण दर्ज करें

क्या यह स्मृति आवंटन के साथ समस्या है? मैं Sql सर्वर 2008 का उपयोग कर रहा हूं।


आप किस प्रकार की टाइलें दे रहे हैं - यदि वे वेक्टर टाइल हैं तो मुझे संदेह है कि JAI वास्तव में इस प्रक्रिया में शामिल नहीं है।
इयान Turton

@ मैं SQL सर्वर से प्रकाशित परत और WMS का उपयोग कर रहा हूं। इसका मतलब यह वेक्टर टाइल्स है? और अगर ऐसा है तो प्रदर्शन में बदलाव नहीं किया जाएगा ??
किंकजौ

जवाबों:


7

इस पेज से :

विशेष रूप से, मूल JAI को स्थापित करना सभी रेखापुंज प्रसंस्करण के लिए महत्वपूर्ण है, जिसका उपयोग डब्ल्यूएमएस और डब्ल्यूसीएस दोनों में चूहों को बचाने, काटने और पुन: उत्पन्न करने के लिए दोनों में भारी उपयोग किया जाता है। देशी JAI को स्थापित करना सभी रास्टर पढ़ने और लिखने के लिए भी महत्वपूर्ण है, जो WMS और WCS दोनों को प्रभावित करता है। अंत में, यदि कोई रेखापुंज डेटा शामिल नहीं है, तो भी मूल JAI बहुत उपयोगी है, क्योंकि WMS आउटपुट एन्कोडिंग के लिए PNG / GIF / JPEG चित्र लिखने की आवश्यकता होती है, जो कि स्वयं रिस्ते हैं।

इसलिए यदि आप वेक्टर डेटा सेट की WMS टाइलें खींच रहे हैं, तो आपको देशी JAI का उपयोग करने से कुछ गति दिखाई देगी, लेकिन शायद ज्यादा नहीं, अगर आपका नक्शा एक कवरेज / रैस्टर डेटासेट (उपग्रह इमेजरी या एरियल फोटो) है तो आपको एक गति दिखाई देगी देशी JAI का उपयोग करके।

यदि आपके पास वेक्टर स्रोत से धीमी गति से आने वाली पीढ़ी है, तो सबसे अधिक संभावना यह है कि आपके पास yyour डेटा स्रोत पर स्थानिक सूचकांक नहीं है, बहुत अधिक डेटा खींचने की कोशिश कर रहे हैं या आप इसे स्टाइल कर रहे हैं (या एक अक्षम SLL फ़ाइल का उपयोग कर रहे हैं) )।

काम करने के लिए संभावित चीजों की अधिक जानकारी के लिए देखें http://www.slideshare.net/mobile/geosolutions/geoserver-n-weoids


1
अयोग्य SLD फ़ाइल से आपका क्या अभिप्राय है?
user1919

@ user1919, जैसे कि कई ज़ूम स्तरों पर आपकी सड़कों के लिए लाइन बॉर्डर का उपयोग करना।
नासिर ताहानी

7

जैसा कि सुझाया गया @iant है, अपने शेपफाइल में एक इंडेक्स जोड़ने का प्रयास करें।

जियोसर्वर के लिए कमान है:

java -cp .:gt-shapefile-2.7.3.jar org.geotools.data.shapefile.indexed.ShapeFileIndexer /path/to/your/shapefile.shp

और इसे जियोसर्वर / WEB-INF / lib डायरेक्टरी से उपयोगकर्ता के रूप में चलाया जाना चाहिए, जो शेपफायर डायरेक्टरी में पढ़ / लिख सकता है। आपके जियोसर्वर संस्करण के आधार पर आपको जार संस्करण संख्याओं को बदलना पड़ सकता है।

मैंने पहली बार इसका उल्लेख यहां देखा, जहां सूचकांक बनाने के अन्य तरीकों का हवाला दिया गया है।


मैं sql सर्वर 2008 का उपयोग कर रहा हूं।
kinkajou
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.