जियोटीफ़ रिस्तेदारों की बड़ी संख्या का प्रबंधन करने का सबसे अच्छा तरीका?


11

मेरे पास 11000x9400 आकार के लगभग 2-3000 1-बिट GeoTIFF हैं। रंग 0 पारदर्शी होना चाहिए, और QGIS पहले स्थान पर गलत हो जाता है, इसलिए मैंने एक ही स्थान पर सभी पैरामीटर सेट करने के लिए .vrt फ़ाइल का उपयोग किया।

समस्या यह है, भले ही मैं परत को केवल एक छोटे पैमाने पर दिखाई देने के लिए सेट करता हूं, परियोजना को QGIS में लोड होने में बहुत समय लगता है।

इन सभी फाइलों से निपटने का सबसे अच्छा तरीका कौन सा है? मैंने घास का उपयोग करने की कोशिश की, लेकिन मैं नहीं देखता कि क्या यह वास्तव में क्यूजीआईएस से तेज हो सकता है।


उनके साथ व्यवहार करने से, क्या आप उन्हें "मांग पर" देखने या उन्हें अनुक्रमित करने से मतलब रखते हैं ताकि उन्हें खोजा और अपडेट किया जा सके?
MerseyViking

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

जवाबों:


6

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

WMS स्थापित करने के बारे में बहुत सारे प्रश्न और अच्छे उत्तर हैं, साथ ही साथ वेब पर बहुत सारे ट्यूटोरियल भी हैं।


यह अच्छा है, और यह एक समय में मेरे लैपटॉप में एक से अधिक कोर का उपयोग करने में मदद करता है। यह किसी और की मशीन के लिए पोर्टेबल नहीं है, लेकिन मैं इसे काम करने की कोशिश करूंगा।
मतिउ

3

हमारे पास यह वही मुद्दा था जब तक कि हमने इसे टाइल वाली मैप सर्विस बनाने का फैसला नहीं किया था और टाइल्स को कैश्ड नहीं किया था। एक WMS का उपयोग करने का सुझाव बहुत अच्छा था, हालांकि इसे एक कदम आगे ले जाना एक GeoWebCache एक बहुत ही आकर्षक विकल्प की तरह लगता है। कई अनुकूलन भी हैं जो वेब मैपिंग सर्विसेज (डब्ल्यूएमएस) पर किए जा सकते हैं ताकि प्रदर्शन को बेहतर बनाया जा सके, अगर आपका पहला क्रियान्वयन उतना अच्छा प्रदर्शन नहीं करता जितना आपने आशा की थी।

इसके अलावा, एक सामुदायिक विकी है जिसे आप मानचित्र सेवा सॉफ़्टवेयर विकल्पों के लिए संदर्भित कर सकते हैं


1

चूंकि आपने GRASS का उल्लेख किया है: आप उन्हें आयात करने के बजाय GRASS स्थान में जियोटीफ़ को पंजीकृत करने के लिए r.external का उपयोग कर सकते हैं। GDAL के रूप में उपवास के बाद से यह मक्खी पर नक्शे को पढ़ने के लिए GDAL का उपयोग करता है।


0

यह एक नेस्टेड वीआरटी संरचना बनाने में मदद कर सकता है, निचले स्तर के वीआरटी में टाइलों की छोटी संख्या के साथ, और परिणामस्वरूप वीआरटी फाइलें एक मूल वीआरटी में एक साथ लाती हैं। Gdalbuildvrt उपकरण VRTs का एक VRT बनाने में सक्षम है।

जब आप बहुत बड़ी संख्या में टाइलों के लिए वीआरटी के लिए गुणों को देखने / सेट करने का प्रयास कर रहे हैं तो यह सीधे क्यूजीआईएस का उपयोग करने के बजाय एक पाठ संपादक के साथ क्यूजीआईएस परियोजना फ़ाइल तक पहुंचने के लायक हो सकता है। जाहिर है आपको यह जानने की जरूरत है कि आप क्या कर रहे हैं या आप परियोजना को पूरी तरह से तोड़ सकते हैं - हालांकि यह समझना कि कुछ बदलाव कैसे करना तुच्छ हो सकता है। यदि आप उस फ़ाइल में कुछ पा सकते हैं जिसे आप जानते हैं कि वह वर्तमान सेटिंग्स से मेल खाती है (उदाहरण के लिए नंबर जो लेवल स्केल विजिबिलिटी सेटिंग्स के अनुरूप हैं) तो आप जानते हैं कि फ़ाइल का यह हिस्सा उस सेटिंग के लिए ज़िम्मेदार है। कुछ सेटिंग्स को भी बदला जा सकता है (लेयर स्केल विजिबिलिटी सहित ऐसा होता है) लेयर्स पैनल से लेयर प्रॉपर्टीज तक पहुँच के बिना।

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