使用方法
- 拖入
.gpkg - 自动读取(多表时勾选要导出的图层)
- 转换结果显示在地图预览(MapLibre,几何本地渲染;CARTO 底图瓦片需联网),可复制或下载 GeoJSON
常见问题
- 问:.gpkg 和 GeoPackage 是一回事吗? 答:是——.gpkg 是 OGC GeoPackage 的扩展名,把矢量图层存进一个 SQLite 数据库文件。本工具读取 gpkg_contents 中的要素表;多表时每个输出以「表名_layer」区分,可勾选要导出的表。
- 问:输出会重投影到 WGS84 吗? 答:不会——坐标按源 CRS 原值透传,输出 GeoJSON 不带 CRS 标记。非 WGS84 的 GeoPackage(如 srs_id 2056)读出的仍是源坐标系数值,请按源 CRS 解释或先重投影。
- 问:Z 高程保留吗? 答:保留——几何按 ISO WKB 维度族读出,Z 高程保留;M(测量值)丢弃(GeoJSON 无 M 维)。曲线族(CircularString/CompoundCurve/CurvePolygon 等)按 ≈5° 圆弧细分为折线,与 GDAL CONVERT_TO_LINEAR 同口径。
- 问:栅格瓦片表能转吗? 答:不能——只转要素表,.gpkg 内的栅格瓦片金字塔跳过。文件体积上限是设备内存(整个文件由浏览器内的 SQLite 引擎本地解析)。
功能说明
- 基于 sql.js(MIT,WASM SQLite)
- 解析 GeoPackage 几何 blob(header + WKB):经典七类 + 曲线族 + Triangle/TIN/PolyhedralSurface
- 输出地图预览先看后下
- 浏览器本地完成
隐私
本工具在浏览器本地处理,文件不会上传服务器。