मैं एक स्ट्रिंग फ़ील्ड से टेक्स्ट डेटा निकालने की कोशिश कर रहा हूं जिसमें डॉट्स द्वारा टेक्स्ट सीमांकित किया गया है और फ़ील्ड कैलकुलेटर का उपयोग करके इसे नए फ़ील्ड में रखा गया है।
इस अजगर समारोह का उपयोग कर Im ( QGIS में a / से पहले पाठ कैसे निकाला जाए? )
from qgis.core import *
from qgis.gui import *
@qgsfunction(args='auto', group='Custom')
def func(value1, feature, parent):
return value1.split('.')[0]
यह सभी टेक्स्ट को पहले डॉट से पहले देता है। अब मैं सोच रहा हूं कि प्रत्येक सीमांकित पाठ पंक्ति को एक अलग क्षेत्र में रखने के लिए इसके लिए फ़ंक्शन कैसे लिखें।
इससे पहले:
उपरांत: