通用矢量格式转换器
功能概述
将输入矢量数据转换为目标格式,并尽量保留原有几何与属性信息。
原理简介
矢量格式转换本质上是把同一组几何与属性重新写入另一种数据驱动/容器中。转换过程通常不改变要素空间位置,但字段长度、编码、驱动能力和坐标轴顺序可能影响输出结果。
适用场景
- 在不同 GIS 软件、数据库或交换流程之间转换数据格式。
- 将分析成果输出为对方系统可直接读取的矢量或栅格格式。
- 在项目归档、共享发布和批处理流程中统一数据容器。
当前支持的格式
转入格式
当前工具支持将以下矢量格式作为输入数据读取:
PostGIS VectorData(.pgv)GPKG VectorData(.gpv)ESRI Shapefile(.shp)Keyhole Markup Language(.kml)GeoJSON(.geojson)AutoCAD DXF(.dxf)FlatGeobuf(.fgb)GeoJSONSeq(.geojsons、.geojsonl)GeoRSS(.xml)GML(.gml)MapML(.mapml)SQLite(.sqlite、.db)WAsP(.map)
转出格式
当前工具支持输出为以下矢量格式:
PostGIS VectorData(.pgv)GPKG VectorData(.gpv)ESRI Shapefile(.shp)Keyhole Markup Language(.kml)GeoJSON(.geojson)AutoCAD DXF(.dxf)FlatGeobuf(.fgb)GeoJSONSeq(.geojsons、.geojsonl)GeoRSS(.xml)GML(.gml)MapML(.mapml)PDF(.pdf)PGDump(.sql)SQLite(.sqlite、.db)WAsP(.map)
提示
其中 PDF(.pdf)和 PGDump(.sql)当前用于导出,不支持作为输入格式。
注意
不同格式对几何类型、字段长度、字符编码、多图层、坐标轴顺序和样式信息的支持能力不同。格式转换后,建议重点检查字段结构、坐标系和几何结果是否符合预期。
参数介绍
| 参数名称 | 参数描述 | 补充说明 |
|---|---|---|
| 输入文件 | 用于设置输入文件。 | 必填 |
| 输出文件 | 用于指定输出文件。 | 必填 |
操作步骤
- 启动工具:打开【计算工具箱】工具箱 → 导航至【数据管理工具】 > 【数据转换】 > 【格式转换】 → 启动【矢量格式转换】工具窗格。
- 准备输入:按数据类型选择【输入文件】,确认输入数据完整且可正常读取。
- 设置核心参数:根据业务目标配置核心参数,必要时结合单位、阈值、统计方法或插值方式进行调整。
- 设置输出:指定【输出文件】,并确认输出路径、格式和命名规则满足后续使用需求。
- 运行并检查结果:点击【运行】执行任务,完成后检查结果数据的范围、数值分布、字段结构或空间位置是否符合预期。
注意事项
- 不同格式对字段长度、编码、几何类型和坐标轴顺序的支持能力不同,转换后建议抽样检查。
- 源码对 KML 输入做了 CRS84 坐标顺序处理,导出后仍建议核对经纬度顺序是否符合预期。