मैं QGIS (विश्व देसी आकार-प्रकार) में सभी देशों को दिखाते हुए एक मानचित्र प्रदर्शित करना चाहता हूं लेकिन यह प्रशांत क्षेत्र पर केंद्रित है।
मैं प्रोज 4 से परिचित नहीं हूं, तो क्या ऐसा कोई तरीका है जो कि QGIS में किया जा सके?
मैं QGIS (विश्व देसी आकार-प्रकार) में सभी देशों को दिखाते हुए एक मानचित्र प्रदर्शित करना चाहता हूं लेकिन यह प्रशांत क्षेत्र पर केंद्रित है।
मैं प्रोज 4 से परिचित नहीं हूं, तो क्या ऐसा कोई तरीका है जो कि QGIS में किया जा सके?
जवाबों:
खैर, यह आसान नहीं है, क्योंकि QGIS पूर्वनिर्धारित रॉबिन्सन या मिलर अनुमानों के साथ नहीं आता है।
इसलिए मैंने एक कस्टम सीआरएस की कोशिश की और यह तस्वीर मिल गई (पहली बार में नहीं!):
150 ° पश्चिम में एक केंद्रीय मध्याह्न रेखा के लिए, यह आवश्यक है कि दुनिया की सीमाओं को 30 ° पूर्व (29, 30 और अंत में 30.1 पर चौराहों से बचने के लिए) के आकार को विभाजित किया जाए।
तो ये कदम हैं:
Save As ...
WGS84 में, और कैनवास में जोड़ेंOn-the-fly-projection
Nr; वाली WKT-
1, POLYGON (30.1 89, 29.9 89, 29.9 -89, 30.1 -89, 30.1 89)
Text delimited layer
अर्धचालक और WGS84 के रूप में CRS के रूप में अर्धविराम का उपयोग करके उस फ़ाइल को जोड़ें (आपको 30% E के आसपास एक बहुत पतली बहुभुज मिलेगा)Vector -> Geoprocessing -> Difference
दो बहुभुज परतों के साथ प्रयोग करें+proj=robin +lon_0=-150 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs
On-the-fly projection
प्रोजेक्ट सीआरएस के रूप में रॉबिन्सन को सक्षम और चुनेंमिलर प्रोजेक्शन के लिए, आप उसी प्री-कट शेपफाइल का उपयोग कर सकते हैं। प्रोज में, मिलर को दीर्घवृत्त के साथ कुछ समस्याएं हैं, इसलिए हम इसके बजाय एक गोला लेते हैं (आप एक अंतर नहीं देखेंगे):
+proj=mill +lon_0=-150 +lat_0=0 +R=6371000 +units=m +no_defs
ऑन-द-फ्लाई सक्रिय होने के साथ, यह अच्छी तरह से नहीं दिखता है, न्यूजीलैंड पूरी तरह से गायब है, लेकिन ज़ूम इन करते समय वापस आ जाता है। इसलिए हमें Save As ...
मिलर प्रोजेक्शन में शेपफाइल की आवश्यकता है , और केवल यह दिखाए कि, ऑन-द-फ्लाई रिप्रोडक्शन के बिना। :
Settings > Custom CRS...
QGIS को आपकी जरूरत की सभी चीजें उपलब्ध कराई जाती हैं (यानी यह हुड के नीचे आपके लिए Proj4 को संभालती है)। यदि आपका डेटा पहले से ही आपके इच्छित प्रक्षेपण में है, तो परत पर राइट-क्लिक करें और "लेयर से प्रोजेक्ट सीआरएस सेट करें" चुनें। यह डेटा दृश्य को आपके डेटा के समान प्रक्षेपण में डाल देगा। आपको संभवतः अपनी परत को राइट-क्लिक करना होगा और "ज़ूम टू लेयर एक्सटेंन्ट" चुनें।
यदि आपका डेटा किसी अन्य प्रोजेक्शन में है, तो आप या तो फ्लाई (प्रोजेक्ट प्रॉपर्टीज) पर रीप्रोजेक्ट कर सकते हैं या अपनी लेयर को राइट-क्लिक करके और "सेव एज़" को चुनकर डेटा को ही रिजेक्ट कर सकते हैं। जब सेव डायलॉग बॉक्स खुलता है, तो आउटपुट डेटासेट के लिए CRS चुनें और फिर नए रीक्रिएट किए गए डेटासेट का उपयोग करें।