Format Atlas

对比

GeoParquet 与 GeoPackage:列式分析和 GIS 管理

GeoParquet 为 Parquet 增加地理约定,GeoPackage 用 SQLite 管理地理数据。

应该选择哪种格式?

按列分析可选 GeoParquet,多图层、瓦片及 SQL 更新的 GIS 管理可选 GeoPackage。

适用于 GeoParquet

保存用于分析的地理数据表

  • 选择属性列进行地理分析

适用于 GeoPackage

在单个文件中分发和使用地理空间数据

  • 为 GIS 或离线使用组合矢量要素、栅格瓦片和属性

基本信息

项目GeoParquetGeoPackage
扩展名.parquet.gpkg
MIME 类型application/geopackage+sqlite3
常见用途保存用于分析的地理数据表在单个文件中分发和使用地理空间数据
打开方式用兼容工具检查 geo 和几何列。省略 CRS 表示 OGC:CRS84 经度/纬度,显式 null 表示未定义或未知。使用支持 GeoPackage 的 GIS 软件(如 QGIS)打开,并检查图层、坐标参考系和扩展。SQLite 工具可能能显示其表,但解释几何和地图瓦片需要兼容软件。
导出或转换转换时核对类型、NULL、CRS、轴顺序和几何。1.1.0 不支持 M 和非线性几何,并需确认 WKB/GeoArrow 编码兼容性。可以导出为 GeoJSON、Shapefile 或 MBTiles。目标格式未必保留所有图层、属性、坐标参考系或瓦片;导出后应检查要素数量、坐标、属性和地图显示结果。

按用途选择

选择属性列进行地理分析

保存用于分析的地理数据表

GeoParquet

为 GIS 或离线使用组合矢量要素、栅格瓦片和属性

在单个文件中分发和使用地理空间数据

GeoPackage

关键点 1

GeoParquet 需要 geo 元数据和兼容几何列。

进一步了解差异

关键点 2

GeoPackage 遵循规定的表结构与完整性要求。

进一步了解差异

进一步了解差异

核对按列读取和分析工具的地理解释能力。评估更新与交付条件,不只比较大小。

  • GeoParquet 省略 CRS 表示 OGC:CRS84,null 表示未知。转换时保留此区别与轴顺序,不要猜测坐标系。
  • 用实际数据检查 1.1.0 的几何与编码、类型、NULL、CRS。只导出地物表不会保留 GeoPackage 瓦片和扩展。

常见问题

所有 Parquet 工具都能显示相同地图吗?

不能保证。核对 geo、几何编码、CRS 解释和规范版本,并比较转换前后的几何与属性。

了解详情

相关用途与检查步骤

GIS数据交接前的检查流程

参考资料与规范