数据
星火管网智绘平台导入数据:支持格式、导入入口与导入向导
要点速览
导入入口是「数据」选项卡 → 数据源 → 导入数据(另有 Excel 表、MDB 库、DWG 图三个快捷入口)。支持 Excel / CSV、MDB / ACCDB、DWG / DXF、Shapefile、GeoJSON、GeoPackage / SpatiaLite、KML / KMZ,不支持 FileGDB。向导按「选择文件 → 确认结构 → 导入」三步完成,每个文件成为工程里的一个数据源,副本存放在「<工程名>.data」目录,原始文件不会被修改。
本篇是「数据」一组文档的总览:星火管网智绘平台能读哪些格式、从哪里打开导入向导、向导每一步做什么,以及导入完成后数据放在哪里。前置条件是已经登录激活并打开(或新建)了一个工程,见 工程管理。
各类数据的细节分别在:普查表见 普查表导入,CAD 与 GIS 数据见 CAD 与 GIS 数据。
支持的数据格式 #
软件按扩展名把文件分成三类,三类在导入向导里的第 2 步界面不同:
| 类别 | 扩展名 | 导入后得到什么 |
|---|---|---|
| 表格(普查成果) | xlsx、xls、xlsm、csv、txt | 「管点表 + 管线表」按点号自动组装成管点图层与管线图层 |
| Access 数据库 | mdb、accdb | 同上,库中每张数据表单独识别 |
| CAD 图纸 | dwg、dxf | 按 CAD 图层拆分为点 / 线 / 注记图层,块参照保留块名与块属性 |
| GIS 矢量 | shp、geojson、json、gpkg、sqlite、kml、kmz | 按文件 / 数据表 / 文件夹分图层,保留全部属性字段 |
格式相关的限制:
- FileGDB(.gdb)不支持,会提示「暂不支持 FileGDB,请在 ArcGIS 中导出为 Shapefile 或 GeoPackage」。
- 其他不认识的扩展名提示「暂不支持 .xxx 格式」。
- 文本编码自动识别:带 BOM 的按 BOM,合法 UTF-8 按 UTF-8,否则按 GBK(GB18030)读取,中文表头和属性一般不会乱码。
xlsb / ods 文件
软件的读表模块也能读 .xlsb 与 .ods,但导入时的文件选择框不列出这两种扩展名。遇到这类文件,建议先在 Excel / WPS 中另存为 .xlsx 再导入。
导入入口 #
导入命令都在 「数据」选项卡 → 数据源 分组里,需要先打开工程(未打开工程时按钮不可用)。

| 按钮 | 文件选择框中可选的扩展名 | 适用场景 |
|---|---|---|
| 导入数据 | xlsx、xls、csv、txt、mdb、accdb、dwg、dxf、shp、geojson、json、gpkg、sqlite、kml、kmz | 任意支持的格式 |
| Excel 表 | xlsx、xls、xlsm、csv、txt | 普查成果表;.xlsm 只能从这里选 |
| MDB 库 | mdb、accdb | Access 格式的普查成果库 |
| DWG 图 | dwg、dxf | CAD 管线图 |
| 数据浏览 | — | 不导入,直接打开数据视图 |
另外,数据视图左上角也有一个 「导入数据」 按钮,效果与功能区的「导入数据」相同。
工程必须已保存
导入的数据保存在工程文件旁边的数据目录里,所以工程必须有保存位置。若提示「请先保存工程,数据会存放在工程文件旁边」,先保存工程(Ctrl+S)再导入。
导入向导三步 #
点任一导入按钮后,弹出「导入数据」对话框,并立即打开系统的文件选择框。
第一步:选择文件 #
- 在文件选择框中选中一个文件(一次导入一个文件)。如果关掉了文件选择框,点对话框顶部的路径框或 「选择文件…」 可以重新选择。
- 软件读取文件结构,期间显示「正在读取文件结构…」。读取失败时,对话框中以红字显示原因(例如「Excel 打开失败:…」「CAD 图纸读取失败:…」)。
第二步:确认结构 #
读取完成后,对话框按数据类别显示不同内容:
- 表格 / MDB:显示「识别到的表」(每张表的名称和行数,点表名可展开「数据预览」看前 20 行)、「管点表与管线表」配对、点表 / 线表的「字段对应」,以及「表中 X 为北坐标、Y 为东坐标(国内测绘习惯)」和「管线高程基准」两个选项。详见 普查表导入。
- CAD / GIS:显示「选择图层 · 文件名」表格,列出每个图层的类型、数量、专业,CAD 图纸还会列出图层中的块名统计。默认全部勾选。详见 CAD 与 GIS 数据。
如果从文件中读到了坐标系信息,对话框底部会显示「坐标系线索:…」(例如「坐标系线索:EPSG:4527」)。软件发现的问题以橙色文字列在最下方,例如「没有识别出管点表(点号 + X + Y)或管线表(起点 + 终点),请在下一步手动指定字段」。
第三步:导入 #
确认无误后点对话框的 「导入」 按钮。表格类至少要有一组点表 / 线表配对、CAD / GIS 类至少要勾选一个图层,「导入」按钮才可用。
导入成功后对话框关闭,提示「已导入「文件名」:N 个要素」,新数据出现在平面图和数据源树中(如果看不到,点平面图左下角的「全图」)。如果所选的表 / 图层一个要素都没读到,数据源下会出现提示「没有读到任何要素,请检查所选表 / 图层与字段对应」。
导入后的数据源与图层 #
每导入一个文件,工程里就多一个 数据源,名称为文件名。在数据视图左侧的「数据源」树中可以看到:
- 数据源名称(鼠标悬停显示原始文件路径)及其下的图层;
- 每个图层的显隐勾选框、专业色块和要素数;
- 导入时产生的提示(橙色文字),例如「给水点表:3 行缺少有效坐标,已跳过」。
图层名称的规律:
| 数据类别 | 图层名称 |
|---|---|
| 普查表 | 「组名 + 管点」「组名 + 管线」,组名默认是专业名,如「给水管点」「给水管线」 |
| CAD 图纸 | CAD 图层名;同一图层里既有点又有线时拆成「图层名(点)」「图层名(线)」「图层名(注记)」 |
| Shapefile | 文件名 |
| GeoJSON | 文件名;混合几何时拆成「文件名(点)」「文件名(线)」「文件名(面)」 |
| GeoPackage / SpatiaLite | 数据表名(混合几何同样按类型拆分) |
| KML / KMZ | 文件夹名(没有文件夹时用文件名) |
图层的浏览、筛选、改值与撤销见 数据浏览与编辑。
数据存放在哪里 #
导入时软件把读到的数据另存一份到工程数据目录,原始文件不会被修改,也不再被读取:
<工程名>.spp 工程文件,只记录数据源引用与图层概要
<工程名>.data/
sources/
<数据源ID>.json 完整数据集(属性、几何、规范化结果)
<数据源ID>.geojson 供建模使用的 GeoJSON
<数据源ID>.orig.json 首次修改前的原始副本(用于「还原」)
<数据源ID>.hist/ 撤销 / 重做快照在数据源树中点 「移除」 会删除该数据源在数据目录中的副本,原始文件不受影响。原始文件更新后,需要移除旧数据源再重新导入。
授权状态
导入需要授权处于可写状态。未登录时提示「请先登录官网会员账号,或导入离线授权文件」;授权未激活、已到期或已停用时提示「当前授权不可用(未激活、已到期或已停用),请到「授权」页处理」。处理方法见 授权信息与购买。导入本身不限制要素数,但部分套餐对单次建模的要素数有上限,在生成三维成果时校验。
