跳到主要内容

矢量数据属性表编辑

提供了对属性表的全方位编辑能力,用户可在当前活动数据表中进行字段配置、记录管理和数值维护操作。

包含基础编辑功能(如单元格修改、行记录增删)、高级数据操作(如批量计算、条件更新)、字段管理(如添加/删除字段、设置数据类型)等功能,支持从简单数据录入到复杂表结构维护的各种编辑需求。所有编辑操作均基于当前选定的数据表执行,并遵循数据库权限设置和完整性规则(如外键约束、非空限制),确保数据的准确性和规范性。

功能分区

属性表编辑共分为以下五个部分

功能分区

  • :对属性表中的列(字段)进行配置与管理
  • :对表中的行(记录)进行增删改查
  • 关系:建立属性表与其他数据的关联
  • 工具:提供数据处理的进阶工具
  • 导出:将编辑后的属性表输出为指定格式

属性表

属性表包含一系列的行和列,其中列也称为字段,表示地理要素的一种属性,如长度、面积等;行也称为记录,表示一个地理要素,如一条路、一所房子等。昕图(XinGeo)属性表窗格分为如下几个部分:

  • 字段/列
  • 记录/行
  • 筛选记录构建器
  • 显示方式

属性表界面布局

使用指南

列(字段)

支持对属性表中的列(字段)进行如下操作:

  • 添加:在属性表中添加字段。支持整型、单浮点型、双浮点型、文本和日期类型

    添加

  • 删除:删除属性表中的字段,一次只能删除一列

    删除

  • 格式化列:对表中的字段(必须是数值类型)进行显示或存储规则的设定,使其符合特定标准或用途。主要包括以下内容:

    • 数据类型格式化:定义字段存储的数据类型,确保数据规范。
    • 显示格式调整:控制字段值的显示方式,不影响实际存储。

    image-20260213151201878

  • 升序/降序:对字段进行排序

image-20260213151438731

  • 高级排序:按照多个字段进行排序,且优先使用第一个字段排序

    高级排序

  • 在属性表界面,也可对列(字段)进行如下操作:

    • 对列(字段)进行相应的处理,包括排序、计算、复制以及删除等操作

    • 可以对列(字段)进行选择性显示,隐藏掉那些不重要的字段

      image-20260213151753000

行(记录)

支持对属性表中的行(记录)进行如下操作:

  • 全选:选中属性表中的所有记录(对应地图中的所有要素)

  • 反选:反转当前选择状态(已选的变为未选,未选的变为已选)

  • 清除:取消所有已选记录(地图中对应要素也会取消高亮)

  • 缩放至:将地图视图自动调整到恰好完整显示所选记录对应的所有要素;如果选择多条记录,会计算这些要素的最小外包矩形(MBR)作为缩放范围;自动保持合理的边距(不紧贴地图边缘)

  • 平移至:将地图视图中心移动到所选要素的位置;不改变当前缩放级别,仅平移地图;对于多个选中要素,会定位到这些要素的几何中心

  • 闪烁:在地图视图中高亮闪烁显示所选要素;闪烁后要素恢复原始显示状态(不会保持高亮);对于多个要素会依次闪烁

  • 粘贴:将剪贴板中的内容粘贴到目标字段或记录中

    • 粘贴:将剪贴板内容一次性粘贴到目标位置
    • 多次粘贴:允许重复使用剪贴板内容进行多次粘贴(无需重复复制)
    • 粘贴至:将剪贴板内容粘贴到其他图层
  • 复制:将选中的行(记录)复制到系统剪贴板。支持单个/多个单元格值;复制整条行(记录)的所有属性值

  • 剪贴:剪切选中的字段值(单元格)到剪贴板,原数据被清空

  • 删除:移除当前选中的行(对应地图中的要素也会消失)

  • 在属性表界面也可对行(记录)进行如下操作:

    选中某一行或某几行,右击即可对选中的行进行相关操作

    行操作

关系

用于描述不同属性表之间的逻辑联系。主要通过连接和关联两种技术实现

  • 连接:基于公用属性字段将一个表的内容连接到另一个表。输入表将被更新,从而包含连接表中的字段

  • 关联:基于字段值将图层关联到另一图层或表。输入表不会被更新,建立表间的动态查询链接点击时临时加载关联数据

工具

“工具”用于对属性表执行常见的批量处理与辅助分析操作,主要包括:计算几何、计算字段、创建图表、查找/替换、转至行号等。

注意

部分工具会批量写入或替换字段值。建议先在少量记录验证表达式/替换规则,再对全表执行;对关键成果数据建议先备份。

计算几何

用于自动计算要素的几何属性并写入属性表字段。常见可计算内容包括:

  • 点要素:坐标(X、Y,必要时包含 Z/M)。
  • 线要素:长度(可按平面或测地线方式计算,视工具选项而定)。
  • 面要素:面积、周长/边界长度(同样可能支持平面或测地线方式)。

计算时通常可选择输出单位与坐标参考。若你对长度/面积结果精度敏感,建议先确认数据坐标系是否适合当前计算(地理坐标系以“度”为单位,投影坐标系通常以“米”为单位)。

计算几何:列表中可用的地理函数,点线面要素支持的地理函数如下:

点要素(Point/MultiPoint,坐标)

关键字含义补充说明
POINT_X各个点要素的 x 坐标。点要素适用。
POINT_Y各个点要素的 y 坐标。点要素适用。
EXTENT_MIN_X各个要素范围的最小 x 坐标。外包矩形四至。
EXTENT_MIN_Y各个要素范围的最小 y 坐标。外包矩形四至。
EXTENT_MAX_X各个要素范围的最大 x 坐标。外包矩形四至。
EXTENT_MAX_Y各个要素范围的最大 y 坐标。外包矩形四至。

线要素(LineString/MultiLineString,坐标与测量)

关键字含义补充说明
LINE_START_X各个线要素起点的 x 坐标。线要素适用。
LINE_START_Y各个线要素起点的 y 坐标。线要素适用。
LINE_END_X各个线要素终点的 x 坐标。线要素适用。
LINE_END_Y各个线要素终点的 y 坐标。线要素适用。
LENGTH各个线要素的长度。线要素适用。
EXTENT_MIN_X各个要素范围的最小 x 坐标。外包矩形四至。
EXTENT_MIN_Y各个要素范围的最小 y 坐标。外包矩形四至。
EXTENT_MAX_X各个要素范围的最大 x 坐标。外包矩形四至。
EXTENT_MAX_Y各个要素范围的最大 y 坐标。外包矩形四至。

面要素(Polygon/MultiPolygon,坐标与测量)

关键字含义补充说明
AREA各个面要素的面积。面要素适用。
PERIMETER_LENGTH_GEODESIC各个面要素周长或边界的形状不变的测地线长度。面要素适用
EXTENT_MIN_X各个要素范围的最小 x 坐标。外包矩形四至。
EXTENT_MIN_Y各个要素范围的最小 y 坐标。外包矩形四至。
EXTENT_MAX_X各个要素范围的最大 x 坐标。外包矩形四至。
EXTENT_MAX_Y各个要素范围的最大 y 坐标。外包矩形四至。

计算几何

计算字段

用于用表达式批量计算字段值,并把结果写入指定字段。支持数学运算、比较/逻辑运算、条件赋值以及常用函数调用。

常见写法示例:

new_field = field1 + field2

条件赋值建议使用 where(cond, x, y),并使用逐要素逻辑运算符 & | ~(用括号明确优先级):

mask = (population > 1000) & (area < 50)
new_field = where(mask, 1, 0)

计算字段主要面向属性字段的表达式计算(数值、文本等)。如需计算几何派生字段(面积、长度、坐标等),请使用“计算几何”。

更完整的表达式说明可参考:

函数支持数学、三角、归约、位运算、比较和浮点判断等类别。

后续字段计算会和工具箱中的保持一致,现在使用字段计算使用GIS工具箱中的字段计算器比较方便。

创建图表

用于基于属性字段快速生成可视化统计图表,便于对数据分布、对比关系与趋势进行快速检查。

X 字段既支持数值型字段也支持字符型字段;Y 字段只支持数值型字段。

image-20260214105919945

查找/替换

用于在属性表中搜索特定内容并批量修改,适用于数据清洗、属性更新和文本修正。建议先用“查找”确认命中范围,再执行“替换”。

查找替换

文本匹配类型分为以下几种:

  • 任何部分

    含义:搜索词只要出现在字段值的任意位置就算匹配

    示例:搜索"road"会匹配到:

    • "Main Road"
    • "Roadside"
    • "Crossroad"

    特点:匹配范围最广,适用于模糊查找

  • 整个字段

    含义:字段内容必须与搜索词完全一致才匹配

    示例:搜索"road"只会匹配:

    • "road"
    • 不会匹配"Main Road"或"roads"

    特点:最精确的匹配方式,适合查找特定值

  • 字段的开始

    含义:字段内容必须以搜索词开头

    示例:搜索"road"会匹配:

    • "Road 123"
    • "Roadside"
    • 不会匹配"Main Road"

    特点:适用于查找特定前缀的数据

转至行号

用于定位到指定行记录,实现快速跳转(在记录较多或需要核对特定记录时非常实用)。

转至行号

导出

允许用户将 地图、图层和表格以不同格式保存到本地或共享给其他用户,适用于数据备份、成果输出或跨平台使用

导出要素

将 矢量图层(点、线、面) 转换为其他 GIS 数据格式的功能,用于数据共享、格式转换或备份

选项

  • 导出选择,一是导出当前在属性表中已选中的要素;二是直接将所有要素全部导出
  • 坐标系:数据的原始坐标系或者项目的坐标系
  • 文件类型:支持shp、pgv、gpv格式

image-20260214110651056

导出表

将属性表数据导出为外部表格格式(如 Excel、CSV 等),用于数据分析、共享或与其他软件交互。

支持导出的格式

  • CSV逗号分隔符(.csv)
  • Excel文件(.xlsx)
  • PostGIS表格(.pgt)
  • dBASE数据库文件(.dbf)

导出表