QGIS प्रिंट लेआउट में विभिन्न रिज़ॉल्यूशन बेसमैप देता है


13

मैं 512-पिक्स टाइलों के साथ ऑनलाइन स्रोत से टाइल वाले पृष्ठभूमि मानचित्र का उपयोग करता हूं, और प्रिंट लेआउट और पीडीएफ फाइलों की सुविधाओं का उपयोग करके मुद्रित नक्शे के लिए पृष्ठभूमि के रूप में इसका उपयोग करने का प्रयास करता हूं। समस्या: ऐसा लगता है कि टाइल ज़ूम स्तरों की पसंद डीपीआई सेटिंग से स्वचालित रूप से निर्भर करती है।

निम्नलिखित URL के साथ बसमप परत को "XYZ टाइल्स" परत के रूप में परिभाषित किया गया है: http://1.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png

  • पूर्वावलोकन में यह स्क्रीन डीपीआई (70 शायद) का उपयोग करता है, और मैं इस नक्शे को मैप विंडो और प्रिंट लेआउट दोनों पर देखता हूं। टाइलें यहां ज़ूम 16 से हैं । और सड़क के नाम बड़े और पठनीय हैं, जैसा कि मुझे चाहिए। यहाँ छवि विवरण दर्ज करें
  • अब प्रिंट के लिए मुझे 600 (या अधिक) डीपीआई पीडीएफ-एस की आवश्यकता है। जब मैं इसे लेआउट के निर्यात रिज़ॉल्यूशन के रूप में सेट करता हूं और पीडीएफ बनाता हूं , तो अचानक निर्यातक जूम 18 से टाइल लेता है , इसलिए निर्यात किए गए पीडीएफ में नीचे के रूप में अलग-अलग नक्शा होता है। संभवतः QGIS टाइल के कच्चे रिज़ॉल्यूशन के साथ प्रिंट रिज़ॉल्यूशन का मिलान करने की कोशिश करता है, लेकिन इस तरह के रास्टर टाइल्स के लिए यह बुरा विचार है, क्योंकि आप बहुत छोटे ग्रंथों के साथ समाप्त होते हैं। यह गूंज शायद उपग्रहों के लिए समझ में आता है, लेकिन पैमानों पर निर्भर नहीं है, जैसे कि ग्रंथों जैसे स्केल-डिपेंडेंट स्टाइल। पैटर्न यह है कि 300 डीपीआई के साथ +1 ज़ूम होता है, 600 +2 ज़ूम आदि के साथ। यहाँ छवि विवरण दर्ज करें

यहां स्क्रीनशॉट में अंतर शायद इतना दिखाई नहीं दे रहा है जितना कि असली प्रिंटआउट में है, लेकिन यह काफी भयानक है।

प्रश्न: QGIS प्रिंट लेआउट में इस बहु-रिज़ॉल्यूशन रेखापुंज परत रिज़ॉल्यूशन मैजिक को समायोजित करने का कोई तरीका है?

यह WMS प्रश्न समान लगता है, शायद मुख्य मुद्दा समान है: चुने हुए पैमाने और WMS ज़ूम स्तर के साथ WMS मैप कैसे प्रिंट करें?

Btw, मेरा त्वरित उपाय अब प्रिंट लेआउट से रेखापुंज स्क्रीनशॉट का उपयोग करना है, लेकिन फिर मैंने इसके साथ पीडीएफ वेक्टर को ढीला कर दिया है, जो नक्शे के शीर्ष पर बहुत स्पष्ट वेक्टर ग्रंथों और एसवीजी वेक्टर आइकन देगा।


उपग्रह के साथ आप सर्वर से बेहतर आपदाओं का अनुरोध करने में सक्षम हो सकते हैं, जैसे यहाँ: gis.stackexchange.com/questions/194953/… । लेकिन OSM टाइल्स के साथ मेरे पास 512 से अधिक स्रोत नहीं हैं, इसलिए मुझे उम्मीद है कि QGIS वहां से अपस्केल करेगा।
जाकल

आपका बैकग्राउंड मैप सोर्स क्या है? क्या यह डीपीआई को पता है?
इयान Turton

निम्नलिखित URL के साथ इसे "XYZ टाइल्स" परत के रूप में परिभाषित किया गया है:http://1.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png
JaakL

अपने प्रश्न इस नई जानकारी के साथ संपादित करें
इयान Turton

ऐसा लगता है कि मेरे पास एक ही समस्या है: gis.stackexchange.com/questions/286315/… - मैं ओपनएयरर्स प्लगइन और टेरेस्ट्री ओएसएम डब्ल्यूएमएस दोनों से ओएसएम का उपयोग कर रहा हूं: ows.terrestris.de/osm/service?&format_options=dpi:300, लेकिन कोशिश कर रहा हूं DPI पैरामीटर के साथ खेलने में मदद नहीं की।
१18

जवाबों:


8

ऐसा लगता है कि मुझे सही नहीं मिला, लेकिन विशिष्ट और संभवतः कुछ समान मामलों के लिए "बहुत अच्छा" समाधान।

  1. "XYZ" टाइल वाले बेसमैप परिभाषाओं में मैं अधिकतम ज़ूम को 16 तक सीमित करता हूं - वह ज़ूम जो मुझे वास्तव में मेरे प्रिंट में चाहिए। इस तरह से मैं QGIS को उच्च ज़ूम टाइलों का उपयोग करने के बजाय निचले ज़ूम टाइल्स को फिर से जोड़ने के लिए ट्रिक करता हूं
  2. दुर्घटना से पता चलता है कि सर्वर 1024-पिक्सेल की टाइलें भी दे सकता है , इसलिए यह बेसमप को अतिरिक्त स्पष्टता देता है http://tiles.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@4x.png:। सामान्य रूप में - संभव के रूप में रेखापुंज स्रोत में उच्च संकल्प के रूप में उपयोग करें।

समाधान 1 ठीक है!
बजे होसैन मादी

1

लेआउट सेटिंग्स में लेआउट संपादक में -> निर्यात सेटिंग्स आप निर्यात डीपीआई को 300 से 96 तक बदल सकते हैं, जो उपयोग किए गए टाइल्स के संकल्प को बदल देता है।

निर्यात रिज़ॉल्यूशन सेटिंग का स्क्रीन स्निप स्थान


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