QGIS में सुविधाओं से संबंधित चित्र दिखाएं?


12

उदाहरण के लिए कहें, यदि पुराने पेड़ों के साथ एक बिंदु डेटा है, तो जब आप पहचान उपकरण का उपयोग करते हैं, तो आप पेड़ की तस्वीर देख सकते हैं

या यहां तक ​​कि एक स्तर आगे, इन छवियों को प्रदर्शित करने वाले लेबल बिना किसी क्लिक के तुरंत ही आवश्यक हैं

मेरा मानना ​​है कि शब्द फ़ाइल स्ट्रीमिंग है?


नाथन वुडरो के ब्लॉग: nathanw.net/2016/02/04/live-svgs
isshp

जवाबों:


13

पहचान पर किया जा सकता है।

आपको सबसे पहले फोटो पथ के साथ एक विशेषता की आवश्यकता है। पूर्ण पथ होना चाहिए:

यहाँ छवि विवरण दर्ज करें

तो फिर तुम विजेट के लिए विशेषता का सेट फोटो , छवि गुण के माध्यम से:

यहाँ छवि विवरण दर्ज करें

जब आप किसी विशेषता की पहचान करते हैं, तो यह एक छवि को पॉप अप करेगा:

यहाँ छवि विवरण दर्ज करें

यद्यपि आपको पहचान परिणामों में "ऑटो ओपन फॉर्म" पर टिक करना होगा, यह भी केवल छवियों के साथ परत को पहचानना होगा, इसलिए मोड "वर्तमान चयन" होना चाहिए ताकि यह परतों के पैनल में चयनित परत की पहचान करेगा:

यहाँ छवि विवरण दर्ज करें


क्या इसके लिए स्थानीय रास्ता होना चाहिए? क्या यह एक URL हो सकता है?
jpmc26

2
URL हो सकता है। लेकिन आपको तब फोटो के बजाय "वेब व्यू" पर विजेट सेट करना होगा।
हिक्कीवेसंतो

1
यदि आप बाह्य संसाधन विजेट प्रकार का उपयोग करते हैं और छवि प्रदर्शित करने के लिए एकीकृत दस्तावेज़ व्यूअर चालू करते हैं, तो आपको विशेषता मान में संपूर्ण फ़ाइल पथ का उपयोग करने की आवश्यकता नहीं है। QGIS आपको स्थिर "डिफ़ॉल्ट पथ", या प्रोजेक्ट पथ का उपयोग करने के लिए सेट करने देता है। उत्तरार्द्ध गतिशील है, लेकिन आपको फ़ील्ड मानों में उपनिर्देशिका निर्दिष्ट करने की आवश्यकता है - इसलिए यदि आपकी परियोजना C: \ Projects और C: \ Projects \ Images में है, तो आपका फ़ील्ड मान \ Images \ जो होना चाहिए ।jpg (शायद गायब है) पहली स्लैश, याद नहीं कर सकते।)
she_weeds

अगर आपके रास्ते में जगह है तो क्या होगा? उदाहरण के लिए मेरा है N: \ Doc \ A \ Apple Drive 1.pdf लिंक खोलने की कोशिश करता है N: \ Doc \ A \ Apple जो वास्तव में मौजूद नहीं है।
टायलर वेनोट

उद्धरण जोड़ने का प्रयास करें: "N: \ Doc \ A \ Apple Drive
1.pdf

6

यह छवि के लिए आयताकार बहुभुज प्लेसहोल्डर्स बनाने के लिए एक ज्यामिति जनरेटर के संयोजन का उपयोग करके लेयर स्टाइलिंग के माध्यम से भी संभव है , और फिर छवियों को सम्मिलित करने के लिए रैस्टर छवि भरें । रैस्टर लोकेशन प्रॉपर्टी को डेटा डिफाइन किया जा सकता है, लेकिन मैंने यह परीक्षण नहीं किया है कि यह URL स्रोतों के साथ काम करेगा या नहीं।

उदाहरण:

ज्यामिति जनरेटर अभिव्यक्ति एक बिंदु को आयत में बदलने के लिए 400 x 220 मैप यूनिट (फोटो पहलू अनुपात से मेल खाती है):

bounds(  make_line( 
    translate( $geometry , -200, -110), 
    translate( $geometry , 200, 110)
    )
)

बिंदु और आयत

अब आयत को एक तस्वीर का रेखापुंज भरें:

यहाँ छवि विवरण दर्ज करें

(विंडोज 10 पर QGIS 2.18.15 x64 का उपयोग करते हुए)


4

यह "मैप टिप्स" का उपयोग करके भी किया जा सकता है।

  1. आपको URL को विशेषता तालिका में जोड़ना होगा, जैसे Vesanto ने किया था।

  2. आप "लेयर प्रॉपर्टीज" -> "डिस्प्ले" पर जाएं, वहां आप html में स्विच करें और कुछ ऐसा जोड़ें

    <img width="150px" src="[% "img_url" %]" />
    

मैप टिप्स के साथ लाभ -> क्लिक की आवश्यकता नहीं!


1

दुख की बात है कि अभी तक ऐसी कोई बात नहीं है।

आपका सबसे अच्छा विकल्प एक HTML एनोटेशन के माध्यम से एक छवि संलग्न हो सकता है। QGIS में इस प्रतीक को खोजें:

यहाँ छवि विवरण दर्ज करें

जोड़ें: जैसा @Vanto ने दिखाया है, यह संभव है। मुझे इस बारे में पता नहीं था, लेकिन लगता है कि यह एक बड़ी बात है कि उन्होंने क्यूजीआईएस में ऐसी सुविधा जोड़ी


हुह मैं अपने qgis 2.14 पर वह आइकन नहीं है। 2.18 में एक नई सुविधा है?
Luffydude

मुझे ऐसा नहीं लगता। यह एट्रीब्यूट टूलबार में लागू किया गया है और मैंने कुछ 3 साल पहले इसका इस्तेमाल किया था। हो सकता है कि आप भी ईवीआईएस प्लगइन की जांच करना चाहते हों, लेकिन मुझे इसका कोई अनुभव नहीं है।
खरगोश

@Luffydude - आइकन टेक्स्ट एनोटेशन आइकन से एक सबमेनू है :)
जोसेफ

1
@ जोसेफ ओह मैं देख रहा हूँ, मुझे मूर्खतापूर्ण
Luffydude
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.