वेक्टर परत को QGIS का उपयोग करके रेखापुंज में परिवर्तित करना?


27

रेखापुंज मेनू में qgis में एक आइटम है " वेक्टर को रेखापुंज में बदलें "।

यह अजीब व्यवहार करता है - मुझे समझ में नहीं आता है कि यह कैसे काम करना चाहिए।

मैं एक वेक्टर फ़ाइल, एक विशेषता और एक आउटपुट रास्टर का चयन कर सकता हूं। लेकिन, किसी कारण के लिए आउटपुट फ़ाइल को केवल तभी स्वीकार किया जाता है यदि यह मौजूद है और यहां तक ​​कि अगर मैं मौजूदा रैस्टर का चयन करता हूं तो कुछ भी नहीं होता है।

इसके अलावा मुझे यह समझ में नहीं आता है कि कार्यक्रम कैसे जानता है कि किस तरह का रेखापुंज करना है, क्या सेल-आकार, प्रक्षेपण आदि।

मैं वेक्टर को रेखापुंज में कैसे बदल सकता हूं?

जवाबों:


14

वेक्टर को रैस्टर में कन्वर्ट करें GDAL के gdal_rasterize को लपेटता है , जो कि संस्करण 1.8.0 तक, आउटपुट रैस्टर नहीं बनाता था। तो सेल आकार, प्रक्षेपण, और इतने पर रेखापुंज द्वारा निर्धारित नहीं कमांड लाइन विकल्प हैं।

यह सुनिश्चित करने के लिए कैच -22 की चीज है क्योंकि GDAL में खाली छवि बनाने की कोई आसान विधि नहीं है। आप एक पेंट प्रोग्राम में ऊपर बाईं और नीचे दाईं ओर दो एक-पिक्सेल की छवियां बनाने का प्रयास कर सकते हैं, उन पर glar_translate चला सकते हैं, फिर उन्हें जियारत कर सकते हैं, फिर उन में से एक VRT बना सकते हैं, और आखिरकार VRT से एक GeoTIFF या समान में परिवर्तित करने के लिए gdal_translate का उपयोग कर सकते हैं। , लेकिन यह सुनिश्चित करने के लिए एक दर्द है!

बेहतर विकल्प होगा कि आप GDAL> = 1.8.0 में अपग्रेड करें और gdal_rasterize के नए -trऔर -teमापदंडों का उपयोग करें।


1
धन्यवाद, यह काम करता है। मैंने ubuntu 11.10 (oneiric) पर 1.9 "अस्थिर" संस्करण में गदल को अपडेट किया। इतना आसान नहीं है, लॉन्चपैड देखें । /~ubuntugis/+archive/ubuntugis-unstable। फिर मुझे क्यूगिस रेखापुंज-मेनू से सही कमांडलाइन-सिंटैक्स मिल सकता है -> कन्वर्ट -> rasterize। लाइनक्स-कमांडलाइन पर मैंने जोड़ा-और - और पहले "खाली एक" बनाने के बिना रेखापुंज मिला।
stn

6

आप SAGA GIS (QGIS की तरह भी ओपनसोर्स) का उपयोग कर सकते हैं - ग्रिड के लिए मॉड्यूल / ग्रिड / ग्रिडिंग / आकार में एक उपकरण है । मैं GRASS से परिचित नहीं हूं और रेखापुंज उपकरण QGIS मेरे लिए पर्याप्त नहीं हैं, इसलिए मैं SAGA के साथ QGIS का उपयोग करता हूं और यह बहुत अच्छी तरह से काम करता है।


1
अब गाथा- जीआईएस की जाँच। Ubuntu गाथा संस्करण 2.0.8 पर स्रोत ( sourceforge.net/projects/saga-gis/files ) से संकलित किया जा सकता है या संस्करण 2.0.7 को PPA से स्रोत के रूप में द्विआधारी के रूप में स्थापित किया जा सकता है ( sourceforge.net/apps/trac-saga-gis/ विकी / बाइनरी% 20Packages )। जाहिरा तौर पर अधिकांश जीआईएस-फाइलपेट्स को आयात करना पड़ता है (देखें गाथा-जीआईएस-विकी)। उस मामले में QGIS थोड़ा बेहतर है क्योंकि यह बिना रूपांतरण के अधिकांश gis-files को मूल रूप से खोलता है। लेकिन, अगर गाथा-जीआईएस के उपकरण बेहतर हैं, तो निश्चित रूप से गाथा-जीआईएस के लिए एक अच्छा तर्क है।
stn

1
पहली छाप: उपकरण-संग्रह बहुत बड़ा है :-)
stn

2
पवित्र बकवास यह बात एक मैक पर स्थापित करने के लिए मुश्किल है
बोल्डर_रूबी

1
आप इस मॉड्यूल को qgis प्रोसेसिंग टूलबॉक्स के माध्यम से भी एक्सेस कर सकते हैं। बस ग्रिड को आकार खोजें।
user55937

5

यहाँ अच्छे उत्तर हैं और मुझे एहसास है कि प्रश्न थोड़ा पुराना है, लेकिन यहाँ पूर्ण दृष्टिकोण के साथ मदद करने के लिए। आप v.to.rast। * GRASS मॉड्यूल का भी उपयोग कर सकते हैं, जो QGIS में प्रोसेसिंग टूलबॉक्स के माध्यम से उपलब्ध हैं। यह आपको रेखापुंज संकल्प और विस्तार सेट करने देता है। यहाँ छवि विवरण दर्ज करें


1
ग्रेड जीआईएस 7.0.5 मुझे v.to.rast में सेल का आकार चुनने की अनुमति नहीं देता है। मेरे पहले विनम्र प्रयासों ने मुझे 5 वर्ग किमी के क्षेत्र के वेक्टर समोच्च लाइनों के लिए कुल 10 पिक्सेल के साथ छोड़ दिया। मैं अनुमान लगा रहा हूं कि मुझे कहीं रिजस्टर रेजोल्यूशन बनाना है?
एलेक्स

1
जब आप कहते हैं कि यह आपको सेल आकार का चयन नहीं करने देता है, तो क्या gui आपको एक संख्या में प्रवेश नहीं करने देता है, या क्या यह केवल अनदेखा करता है, फिर रिज़ॉल्यूशन दर्ज किया गया है? इसके अलावा, क्या आप लंबे समय से या अनुमानित प्रोजेक्ट्स में काम कर रहे हैं?
user55937

-1

यदि आप आर्कगिस उपयोगकर्ता हैं तो आप इसे फीचर टू रैस्टर टूल के साथ कर सकते हैं ।

ArcToolbox> रूपांतरण उपकरण> रेखापुंज करने के लिए> रेखापुंज के लिए सुविधा

संवाद बॉक्स से, निर्देशों का पालन करें।

The vector dataset
The field to assign values to features
The output raster name and location
The cell size for the output raster dataset

मुझे उम्मीद है इससे आपको मदद मिली होगी


1
हाँ मैं जानता हूँ। दुर्भाग्य से यहाँ कोई आर्कगिस उपलब्ध नहीं है, मेरे लिए बहुत महंगा है :) GRASS के पास ये कार्य भी हैं, लेकिन मुझे QGIS बहुत आसान लगते हैं।
stn
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.