मेरे पास एक sqlite डेटाबेस में एक MultiLineStringZM परत है, और मैं शीर्ष पर उपायों या एम-मूल्यों की कल्पना करने की कोशिश कर रहा हूं। मैंने QGIS में ऐसा करने के बारे में जानकारी देखने की कोशिश की है, और सभी के बारे में मैं इकट्ठा करने में सक्षम हूं, यह सीधे linestring परत से संभव नहीं है और यह कि अंक को एक अलग परत में निकालने की आवश्यकता है।
मैंने अपने मल्टीलाइनरिंग लेयर के वर्टेक्स का प्रतिनिधित्व करने वाली मल्टीपॉइंट लेयर बनाने के लिए Vector
-> Geometry Tools
-> Extract nodes
का उपयोग किया है, लेकिन यह प्रक्रिया वर्टेक्स के m-मानों को खो देती है। मुझे बिंदु के गुण के रूप में m- मान को सहेज कर संरक्षित किए गए m-मान की आवश्यकता है, या कुछ और?
आंतरिक रूप से हमारे पास एक कमांड लाइन टूल होता है, जो प्रत्येक बिंदु पर एक विशेषता के रूप में संग्रहीत एम-वैल्यू के साथ लाइनस्ट्रेस को एक बिंदु शेपफाइल में परिवर्तित करता है, और मैंने यह सत्यापित करने के लिए उपयोग किया है कि शीर्ष पर असाइन किए गए एम-वैल्यू हैं, और मैं उपयोग कर सकता हूं अगर मुझे करना है, लेकिन यदि संभव हो तो अच्छा होगा यदि यह सीधे QGIS के अंदर किया जा सकता है।
EDIT - मैंने जो कहा है उसे दोहरा रहा हूं, लेकिन इस तथ्य पर फिर से जोर देते हुए कि हमारे पास एक कमांड लाइन टूल है जो उन परिणामों को प्राप्त कर सकता है जो मैं देख रहा हूं जो GDAL पुस्तकालयों का उपयोग करता है, इसलिए एक समाधान केवल आंशिक उत्तर में दिखा रहा है PyQGIS वह उत्तर नहीं है जिसकी मुझे तलाश है। मैं एक बिल्ट इन टूल, क्यूजीआईएस के लिए तैयार किया गया एक प्लगइन तैयार कर रहा हूँ, या एक पूरी स्क्रिप्ट जो किसी मल्टीलाइनस्ट्रीमज़एमएम या लाइनस्ट्रिंगज़्म ज्यामिति से एम-वैल्यूज़ को निकाल (उत्पन्न / उत्पन्न नहीं) कर सकती है और कल्पना कर सकती है।