Raster जानकारी के साथ PostGIS डेटाबेस को पॉप्युलेट करने के क्या फायदे / नुकसान हैं?


11

... के रूप में स्थानीय रूप से संग्रहीत GEOTIFFs के रूप में चूहों को रखने का विरोध किया?

मेरे पास एक बड़ी परियोजना है जिसे ओपनलाइयर के वेब मानचित्र पर WMS के रूप में सन्निकट 50,000, 10mb GEOTIFFs उपलब्ध कराने की आवश्यकता होगी। किसी भी समय केवल 1 WMS प्रदर्शित किया जाएगा इसलिए प्रदर्शन एक गैर-मुद्दा है। इस आवेदन के लिए MapServer और GeoServer को ध्यान में रखते हुए।

मैं जानना चाहूंगा कि इस प्रकार के डेटा को संग्रहीत करने के क्या फायदे और नुकसान हैं। जब एक (या श्रृंखला) रेखापुंज फ़ाइलों की जगह के बजाय रेखापुंज डेटा परिवर्तन अधिक कठिन हो, एक PostGIS डेटाबेस को अद्यतन करेगा। WMS लोड समय में PostGIS के साथ काफी सुधार हुआ है?

जवाबों:


3

यदि आप सभी WMS के साथ उपयोगकर्ताओं को समाप्त करने के लिए आपदाओं से गुजर रहे हैं, तो PostGIS रेखापुंज का उपयोग करने का कोई कारण नहीं है। यदि आपको विश्लेषण करने की आवश्यकता है (और एक सरल सारांश आँकड़े से अधिक), तो आप पोस्टगिस में रैस्टर्स लोड करने पर विचार कर सकते हैं। वर्तमान में, इन-डीबी रेखापुंज आउट-डीबी से तेज हैं।


क्या आप विस्तार कर सकते हैं। in-db और out-db, उनका क्या मतलब है और क्यों एक धीमा है तो दूसरा।
माइकल मार्किटा

1
in-db वह जगह है जहाँ PostgreSQL में स्रोत रेखापुंज (टाइल) संग्रहीत किया जाता है। आउट-डीबी केवल मेटाडाटा को पोस्टग्रेएसक्यूएल में स्रोत रेखापुंज का वर्णन करने के लिए संग्रहीत करता है और पोस्टगिस में किसी भी फ़ंक्शन को स्रोत रास्टर फ़ाइलों को आवश्यकतानुसार कॉल करेगा। मेरे परीक्षण में, आउट-डीबी इन-डीबी की तुलना में धीमा है। जैसा कि क्यों आउट-डीबी धीमा है, मेरा संदेह यह है कि पोस्टग्रेक्यूएल अपने साझा बफ़र्स में इन-डीबी डेटा को कैश करने में सक्षम है जबकि आउट-डीबी को हर बार स्रोत फ़ाइल को कॉल करने की आवश्यकता होती है।
डस्ट्यूमिग्स

2

MapServer और GeoServer की ऑनलाइन तुलना के सामान्य पढ़ने से, मुझे यह सर्वसम्मति मिली कि MapServer तेजस्वी आपदाओं के लिए तेज था। मेरे पास सेटअप के समान है जो आप मैप्सरवर का उपयोग करके एक WMS के रूप में चूहों (एक फ़ोल्डर में आपदाओं) प्रदान करने के लिए वर्णन करते हैं और यह बहुत तेज़ है।

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