QGIS 中查看图层属性表中各个字段的字段类型

方法一:通过属性表查看字段类型

  1. 加载图层

    • 打开 QGIS 并加载需要查看的矢量图层(如 Shapefile、GeoJSON 等)。
  2. 打开属性表

    • 右键点击图层,在弹出的菜单中选择 “打开属性表”(或点击工具栏中的表格图标)。
  3. 查看字段信息

    • 在属性表窗口中,点击左上角的 “表选项” 按钮(通常是一个齿轮图标或三条横线的菜单按钮)。
    • 选择 “组织列”“字段信息”(具体名称可能因版本不同而有所变化)。
    • 在弹出的窗口中,可以看到每个字段的名称、类型(如整数、浮点数、字符串等)以及其他相关信息。

方法二:通过图层属性查看字段类型

  1. 右键图层 > 属性

    • 右键点击目标图层,选择 “属性”(或按快捷键 F6)。
  2. 切换到字段选项卡

    • 在图层属性窗口中,选择左侧的 “字段”“属性” 选项卡。
  3. 查看字段类型

    • 在字段列表中,你可以看到每个字段的名称、类型(如 IntegerRealString 等)、长度和其他详细信息。

方法三:通过 Python 控制台查看字段类型

如果你熟悉 QGIS 的 Python API,也可以使用以下代码来查看字段类型:

# 获取当前活动图层
layer = iface.activeLayer()

# 遍历字段并打印字段名称和类型
for field in layer.fields():
    print(f"字段名称: {
      
      field.name()}, 字段类型: {
      
      field.typeName()}")

运行上述代码后,Python 控制台会输出每个字段的名称及其类型。


字段类型的常见分类

在 QGIS 中,字段类型通常包括以下几种:

  • Integer:整数型。
  • Real:浮点数型(小数)。
  • String:字符串型(文本)。
  • Date/Time:日期或时间型。
  • Binary:二进制数据。

通过以上方法,你可以轻松查看图层中各个字段的类型。