gis录入入门指南:GIS录入是什么及GIS文件录入规范解析

GIS基础理论
Dr.GIS
wowwwai GIS研习社 · 工具流程与项目排障

《gis录入入门指南:GIS录入是什么及GIS文件录入规范解析》这篇文章面向刚接触项目生产的 GIS 学生、数据处理员和初级 GIS 工程师,重点解决一个很实际的问题:拿到影像、表格、纸质资料或外业采集成果后,怎样把它们规范地录入成可用、可查、可分析的 GIS 数据。

引言:为什么 GIS录入 不是“把图画进软件”这么简单

很多新手第一次做 GIS录入,会把它理解为在 QGIS、ArcGIS Pro 或其他平台里画点、画线、画面,然后填几个属性字段。这个理解只说对了一半。

真正的 GIS录入,至少包含三件事:空间位置录入、属性信息录入、数据规范检查。也就是说,不仅要把地物画出来,还要保证坐标正确、几何合法、字段完整、编码统一、文件结构清晰,后续才能用于空间查询、统计分析、制图出图和 WebGIS 发布。

如果 GIS文件录入规范没有提前约定,常见后果包括:同一个地类被录成多个名称、面要素之间出现缝隙和重叠、字段类型混乱、坐标系不一致、图层无法叠加、导入数据库时报错。这些问题往往不是软件问题,而是录入规范和质检流程没有做好。

GIS录入流程与GIS文件录入规范示意图
GIS录入通常不是单一步骤,而是从资料整理、图层设计、空间录入、属性录入到质检交付的一整套流程。

背景:GIS录入是什么,通常录入哪些内容

GIS录入是什么?简单说,GIS录入就是把现实世界中的地理对象和业务信息,按照统一的数据模型转换成 GIS 软件能够识别、管理和分析的数据。

这里的“地理对象”可以是道路、河流、管线、地块、建筑物、井盖、监测点、行政区、规划红线等。录入结果通常保存为 Shapefile、GeoPackage、File Geodatabase、PostGIS 表、GeoJSON 或其他 GIS 数据格式。

1. 空间几何录入

空间几何录入是指把地物的位置和形状录入到 GIS 图层中,常见类型包括:

  • 点要素:井盖、摄像头、采样点、门牌点、设备点。
  • 线要素:道路中心线、河流、管线、电力线路、轨道线路。
  • 面要素:宗地、建筑物、湖泊、行政区、用地斑块。

空间录入的核心要求是位置准确、几何类型正确、边界关系清楚。例如,道路不应断裂,地块面不应自相交,行政区面之间不应随意重叠。

2. 属性信息录入

属性信息录入是指为每个空间要素填写业务字段,例如名称、编号、类型、面积、长度、所属区域、采集时间、数据来源等。

属性录入看似简单,但它决定了数据能不能查询、统计和分析。例如同样表示“居住用地”,如果有人填“住宅”、有人填“居住”、有人填“R”,后续统计就会出现分类不一致的问题。

3. 文件与图层结构整理

GIS文件录入规范还包括文件命名、图层分类、字段命名、坐标系、编码方式、元数据说明等内容。项目越大,这部分越重要。

例如,一个管线普查项目可能需要按专业分为给水、排水、燃气、电力、通信等图层;一个国土调查项目可能需要按地类、权属、行政区、变化图斑等规则组织数据。

原理:GIS文件录入规范为什么必须先定后录

GIS录入不是自由绘图,而是结构化数据生产。结构化的意思是:所有人都按同一套图层、字段、编码、坐标系和质量要求录入数据。

1. 坐标系决定数据能否正确叠加

坐标系用于描述地物坐标所在的参考框架。常见坐标系包括 CGCS2000、WGS84、地方独立坐标系,以及各种投影坐标系。

如果底图是 CGCS2000 投影坐标,而录入数据被错误设置成 WGS84 经纬度坐标,图层可能偏移几百米甚至完全不在同一位置。新手常犯的错误是只“定义坐标系”,却没有确认数据本身坐标值是否属于该坐标系。

2. 几何类型决定数据分析方式

点、线、面要素不能随意混用。井盖应录成点,管线应录成线,宗地应录成面。几何类型错误会影响后续空间分析。

例如,建筑物如果被录成线框,而不是闭合面,就无法直接计算面积;管线如果被录成多个不相连的线段,网络连通性分析也会出问题。

3. 字段类型决定属性是否可靠

字段类型包括文本、整数、小数、日期等。GIS文件录入规范必须明确每个字段的名称、含义、类型、长度、是否必填和取值范围。

例如,面积字段应该使用数值类型,而不是文本类型;采集日期应该使用日期类型或统一格式的文本;分类编码应该使用固定代码表,不能让录入人员自由填写。

4. 拓扑关系决定数据是否可用于生产

拓扑关系是 GIS 中描述要素之间空间关系的一组规则。例如面要素不能自相交、相邻地块不能重叠、道路节点应相接、管线端点应与设施点匹配。

没有拓扑检查的 GIS录入成果,可能在视觉上看起来没问题,但在叠加分析、面积汇总、网络分析和数据库入库时会暴露大量错误。

步骤:一套可执行的 GIS录入 工作流程

下面以常见的矢量数据录入为例,给出一套通用流程。你可以在 QGIS、ArcGIS Pro 或单位自建 GIS 平台中套用。

步骤 1:整理原始资料

开始 GIS录入 前,先确认数据来源和精度要求。常见原始资料包括:

  • 遥感影像、无人机正射影像、扫描图纸。
  • CAD 文件,如 DWG、DXF。
  • Excel 表格、CSV 坐标点、外业调查表。
  • 已有 Shapefile、GeoPackage、GeoJSON、GDB 数据。
  • 纸质图件、规划图、地籍图、施工图。

建议建立一个项目资料目录,把原始数据、处理数据、成果数据分开放置,避免在原始文件上直接编辑。

步骤 2:确认坐标系和底图

在录入前必须确认项目坐标系。通常需要回答四个问题:

  • 项目要求使用哪个坐标系?例如 CGCS2000、WGS84 或地方坐标。
  • 底图影像和已有矢量数据是否在同一坐标系下?
  • 是否需要从 CAD、Excel 坐标或外业 GPS 数据转换坐标?
  • 最终成果是交付文件,还是入库到 PostGIS、ArcGIS Enterprise 或其他平台?

在 QGIS 中,可以检查图层属性里的坐标参考系统;在 ArcGIS Pro 中,可以查看图层属性和地图框架坐标系。不要只看图层是否能显示在一起,还要抽查坐标值是否合理。

步骤 3:设计图层和字段结构

正式录入前,应先建立图层模板。一个基础的 GIS文件录入规范至少要包含以下内容:

规范项 说明 示例
图层名称 使用统一英文或拼音命名,避免随意中文空格 building、road_centerline、land_parcel
几何类型 明确点、线、面,不混放 建筑物为面,道路中心线为线
坐标系 统一项目坐标参考 CGCS2000 3度带投影
字段名称 短小、稳定、含义明确 name、type_code、source、update_time
字段类型 文本、整数、小数、日期等 type_code 为文本,area_m2 为小数
取值规则 明确代码表和必填项 type_code 只能取 R、C、M、G

步骤 4:建立可编辑图层

在 QGIS 中,可以新建 GeoPackage 图层或 Shapefile 图层。对新项目,优先建议使用 GeoPackage,因为它支持多个图层、字段名限制更少、编码更稳定,也比传统 Shapefile 更适合日常编辑。

在 ArcGIS Pro 中,可以新建 File Geodatabase,然后在其中创建要素类。对团队协作和复杂项目,File Geodatabase 通常比散落的 Shapefile 更容易管理。

步骤 5:进行矢量数据录入

根据底图或原始资料开始数字化。录入时建议遵守以下规则:

  • 点要素应落在实际地物中心或规范要求的位置。
  • 线要素应按业务方向录入,例如道路可按里程方向,管线可按流向。
  • 面要素应闭合,边界节点应尽量与相邻面共边。
  • 开启捕捉功能,避免线端点悬挂、面边界缝隙。
  • 不要为了视觉好看随意平滑或移动边界,必须遵守数据来源精度。

在 QGIS 中,可以使用“捕捉工具栏”和“拓扑编辑”;在 ArcGIS Pro 中,可以使用 Snapping、Modify Features 和 Edit Vertices 等工具。

步骤 6:同步完成属性录入

空间要素录完后,不要等到最后才统一补属性。更推荐边录边填,或者在阶段性录入后立即检查属性完整性。

属性录入时要重点控制:

  • 必填字段:编号、名称、分类、来源、更新时间等是否为空。
  • 分类字段:是否使用统一代码表。
  • 数值字段:面积、长度、高程等是否为数值类型。
  • 唯一编号:是否重复,是否符合项目编码规则。
  • 数据来源:是否能追溯到影像、外业、CAD 或已有成果。

步骤 7:运行几何检查和拓扑检查

GIS录入完成后,必须进行质检。常用检查项包括:

  • 是否存在空几何。
  • 面要素是否自相交。
  • 线要素是否有不合理断点。
  • 相邻面之间是否有缝隙或重叠。
  • 重复要素是否未清理。
  • 字段是否存在空值、异常值和非法代码。

QGIS 可以使用“检查有效性”“拓扑检查器”“修复几何”等工具;ArcGIS Pro 可以使用 Check Geometry、Repair Geometry、Topology Rules 和 Data Reviewer 等工具。

步骤 8:成果命名、导出与交付

录入成果交付前,建议按统一目录结构整理:

project_name/
  01_raw_data/
  02_work_data/
  03_qc_report/
  04_final_data/
  05_metadata/

最终文件名不要使用“最终版”“最新”“改后”“复制”等模糊名称。可以采用项目名、图层名、日期和版本号组合,例如:

city_building_20250115_v1.gpkg
road_centerline_20250115_v1.gpkg
land_parcel_20250115_v1.gdb

常见坑:新手做 GIS文件录入 最容易出错的地方

1. 坐标系看似正确,实际数据偏移

很多人看到图层能叠到底图上,就认为坐标系没问题。但如果软件开启了动态投影,图层可能只是被临时显示到一起。交付或入库后,偏移问题仍然存在。

建议抽查几个控制点坐标,并确认数据本身坐标值、图层坐标系、项目坐标系三者一致。

2. Shapefile 字段名被截断

Shapefile 对字段名长度和字段类型有较多限制。比如较长字段名可能被截断,中文编码也容易出现乱码。对于新项目,如果没有强制要求使用 Shapefile,建议优先使用 GeoPackage 或 File Geodatabase。

3. 属性值自由填写导致无法统计

例如地类字段中同时出现“耕地”“农田”“水田”“01”“GD”,如果没有映射关系,统计结果就会混乱。GIS文件录入规范中应提前提供代码表,并尽量使用下拉选择或值域控制。

4. 面要素重叠和缝隙没有检查

面数据最常见的问题是边界没有共边,导致看起来相邻,实际存在细小缝隙或重叠。面积汇总时,这类错误会直接影响结果。

录入地块、建筑、行政区、用地斑块时,应开启捕捉,并在质检阶段执行拓扑规则检查。

5. CAD 转 GIS 后直接使用

CAD 数据常常以图形表达为主,不一定符合 GIS 数据结构。常见问题包括图层混乱、线段不闭合、文字标注没有转成属性、坐标单位不明确。

CAD 转 GIS 后通常需要重新分类、闭合面、提取标注、匹配属性和检查坐标,不能简单导出后直接当作标准 GIS 成果。

6. 只检查图形,不检查属性

GIS录入的质量不仅在地图上,也在属性表里。很多数据图形看起来没问题,但属性字段大量为空、编号重复、类型错误,后续查询和分析仍然无法使用。

方法比较:不同 GIS录入 工具和格式怎么选

方案 适合场景 优点 注意事项
QGIS + GeoPackage 学习、个人项目、中小型数据录入 开源免费,字段支持较好,单文件可存多图层 团队协作需要做好版本管理
ArcGIS Pro + File Geodatabase 单位生产、规范化项目、复杂质检 编辑工具完善,拓扑和规则管理能力强 软件授权成本较高,环境依赖较强
PostGIS 数据库录入 多人协作、WebGIS、长期维护型数据 支持空间索引、权限管理、服务发布 需要数据库设计、备份和并发编辑管理
Excel/CSV 坐标导入 点位数据、外业调查表、监测点 上手快,适合批量点数据 必须确认经纬度顺序、坐标系和字段类型
CAD 转 GIS 规划图、工程图、施工图转空间数据 可以利用已有制图成果 需要清理图层、闭合面、转换属性和检查比例单位

如果是入门学习 GIS录入,建议从 QGIS + GeoPackage 开始。它能覆盖图层创建、字段设计、空间编辑、属性录入、几何检查等核心能力,而且不容易被 Shapefile 的历史限制干扰。

如果是单位级生产项目,建议优先使用 ArcGIS Pro + File Geodatabase 或 PostGIS,并配套制定字段字典、拓扑规则、质检报告和版本管理方案。

检查清单:交付前必须核对的 GIS文件录入规范

下面这份清单可以直接用于项目自检。无论你使用 QGIS、ArcGIS Pro 还是 PostGIS,都建议在交付前逐项确认。

基础文件检查

  • 文件命名是否符合项目规范。
  • 图层名称是否清晰,是否避免“图层1”“新建图层”等临时名称。
  • 数据是否放在正确目录,原始数据和成果数据是否分开。
  • 是否提供必要的说明文档或元数据。

坐标与范围检查

  • 所有图层是否使用项目要求的坐标系。
  • 图层范围是否在项目区内,没有异常远离的孤立要素。
  • 与底图、控制点或已有权威数据叠加是否合理。
  • 是否存在经纬度顺序颠倒的问题。

几何质量检查

  • 是否存在空几何或无效几何。
  • 面要素是否闭合,是否存在自相交。
  • 线要素是否存在不合理断裂、重复线、悬挂点。
  • 相邻面是否存在不该有的重叠或缝隙。
  • 是否存在重复采集的要素。

属性质量检查

  • 必填字段是否为空。
  • 字段类型是否正确,例如面积和长度是否为数值。
  • 分类字段是否符合代码表。
  • 唯一编号是否重复。
  • 名称、来源、更新时间等字段是否完整。

成果可用性检查

  • 数据能否被正常打开和加载。
  • 导入目标平台或数据库是否报错。
  • 面积、长度、数量统计是否符合预期。
  • 符号化、查询、筛选和空间分析是否能正常执行。
  • 是否保留处理过程文件和质检记录。

FAQ:GIS录入 常见问题解答

1. GIS录入是什么,和普通制图有什么区别?

GIS录入是把地物位置和属性信息按统一数据结构录入 GIS 系统,重点是数据可查询、可分析、可维护。普通制图更关注地图表达效果,而 GIS录入 更关注坐标、几何、字段、拓扑和规范。

2. GIS文件录入规范一定要写文档吗?

建议写。即使是小项目,也至少要明确图层名称、坐标系、字段结构、必填项、分类代码和成果命名规则。没有文档,后期返工和沟通成本会明显增加。

3. 新手应该用 QGIS 还是 ArcGIS Pro 做 GIS录入?

学习和个人练习可以从 QGIS 开始,成本低、功能完整。单位生产项目如果已有 ArcGIS 体系,可以使用 ArcGIS Pro,因为它在地理数据库、拓扑规则和质检流程方面更成熟。关键不是软件本身,而是是否遵守统一录入规范。

4. Excel 坐标表可以算 GIS录入 吗?

可以。将 Excel 或 CSV 中的经纬度、投影坐标导入为点图层,本质上也是一种 GIS数据录入。但要注意字段类型、坐标系、经纬度顺序和异常坐标值。

5. GIS录入 时字段应该用中文还是英文?

如果项目有明确要求,按项目要求执行。没有要求时,建议字段名使用英文或拼音缩写,字段别名或说明文档中写中文含义。这样更利于数据库入库、脚本处理和跨平台交换。

6. 为什么录入的面要素计算面积不准?

常见原因是图层使用了地理坐标系经纬度,或者项目坐标系设置不正确。面积计算通常应在合适的投影坐标系下进行,并确认单位是平方米、平方公里还是其他单位。

7. CAD 数据导入 GIS 后为什么属性不完整?

CAD 主要面向工程制图,很多信息以图层、颜色、线型、文字标注表达,不一定是 GIS 属性字段。导入 GIS 后,需要把 CAD 图层和标注转换为结构化属性,并检查线面闭合关系。

8. GIS文件录入规范中最重要的三项是什么?

最重要的是坐标系、字段结构和质量检查规则。坐标系决定位置是否正确,字段结构决定属性是否可用,质量检查规则决定成果是否能用于分析和交付。

结论:好的 GIS录入 依赖规范、流程和质检

GIS录入的目标不是把地图“画出来”,而是生产一套位置准确、属性完整、结构清晰、质量可控的空间数据。理解 GIS录入是什么,只是第一步;真正能提升成果质量的是提前制定 GIS文件录入规范,并在每个环节执行检查。

对于新手,建议从一个简单项目练起:确定坐标系,设计一个点、线或面图层,建立字段字典,录入少量要素,再做几何检查和属性检查。把这套流程跑通之后,再处理 CAD 转换、外业表格导入、多图层质检和数据库入库等复杂场景,会更稳妥。

记住一个原则:凡是后续要查询、统计、分析、发布和维护的数据,都不能只按“看起来对”来录入,而要按“规范上可验证”来录入。