You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用QGIS字段计算器拆分列内容至指定列?

QGIS字段计算器拆分descriptio列至两列操作方法

1. 生成PresLACAGI列

  • 操作步骤:打开属性表 → 点击字段计算器 → 勾选“创建新字段”,设置字段名为PresLACAGI,字段类型选“字符串”,长度设为8
  • 字段计算器表达式:
    substr("descriptio", 13, 8)
    
    说明:substr函数从descriptio列的第13位(跳过前12个字符)开始,提取连续8个字符。

2. 生成CodiClapa列

  • 操作步骤:打开属性表 → 点击字段计算器 → 勾选“创建新字段”,设置字段名为CodiClapa,字段类型可选“整数”(仅存数字)或“字符串”
  • 字段计算器表达式(两种可选):
    方法1(匹配提取):
    regexp_match("descriptio", ': (\\d{1,3})')
    
    方法2(替换提取):
    regexp_replace("descriptio", '.*: (\\d{1,3}).*', '\\1')
    
    说明:两个表达式均匹配descriptio列中: 后的1-3位数字,提取后填入目标列。

内容的提问来源于stack exchange,提问作者Oriol Baena Crespo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 18:55:30