Я намагаюся витягнути текстові дані з рядкового поля, що містить текст, розділений крапками, і розмістити їх у нових полях за допомогою калькулятора поля.
Я використовую цю функцію python (Взятий із способу вилучення тексту до / у QGIS? ):
from qgis.core import *
from qgis.gui import *
@qgsfunction(args='auto', group='Custom')
def func(value1, feature, parent):
return value1.split('.')[0]
Це повертає весь текст перед першою крапкою. Тепер мені цікаво, як написати для нього функцію, щоб розмістити кожен розділений текстовий рядок в окремому полі.
Перед:
Після: