如何在 iPhone 和 iPad 上导入 GeoPackage

在 iOS 上打开 GeoPackage 文件的分步指南——Shapefile 的现代替代方案。

GeoPackage 是 Open Geospatial Consortium (OGC) 的开放标准,将空间数据打包到单个 .gpkg 文件中。与将数据分散在四个或更多单独文件中的 Shapefile 不同,GeoPackage 将所有内容保存在一个地方:几何体、属性、坐标参考系统,甚至多个图层。底层是 SQLite 数据库,使其快速、便携且可靠。

GoGIS 完全支持在 iPhone 和 iPad 上导入 GeoPackage 文件。无论您是从同事那里收到 .gpkg 文件、从政府开放数据门户下载的,还是从 QGIS 导出的,都可以直接在 iOS 设备上打开。

为什么选择 GeoPackage 而非 Shapefile

Shapefile 格式在 GIS 中作为默认标准已超过 30 年,但它有重大限制。单个 Shapefile 实际上是四到七个单独的文件(.shp、.dbf、.shx、.prj,通常还有 .cpg、.sbn、.sbx),它们必须全部存在且命名正确。字段名限制为 10 个字符。每个文件只能包含一种几何类型。.dbf 格式有 2 GB 大小限制。

GeoPackage 解决了所有这些问题。一个文件。没有字段名限制。单个容器中可包含多种几何类型。没有实际大小限制。这是 QGIS、ArcGIS Pro 和大多数现代 GIS 工具推荐用于数据交换的格式。

在 GoGIS 中导入 GeoPackage

有几种方法将 GeoPackage 文件导入 GoGIS:

从“文件”应用打开 GeoPackage
从“文件”应用打开 GeoPackage

多图层支持

单个 GeoPackage 文件可以包含多个要素表——点、线和面在单独的图层中。GoGIS 读取所有图层。当您导入多图层 GeoPackage 时,每个表都成为应用中的独立图层。您可以独立切换它们的可见性,用不同颜色设置样式,并分别检查每个图层的属性。

从单个 GeoPackage 文件导入的多个图层
从单个 GeoPackage 文件导入的多个图层

这对于将相关信息打包在一起的数据集特别有用——例如,包含项目区域道路、建筑物和地块的 GeoPackage。无需导入三个单独的文件,您只需导入一个,所有数据即可使用。

使用您的数据

导入后,您的 GeoPackage 数据与 GoGIS 中的任何其他图层表现相同。点击地图上的要素查看其属性。使用搜索功能按属性值查找特定要素。基于字段应用颜色编码以可视化类别或范围。所有这些都可以离线工作——数据在导入时即存储在本地。

如果之后需要共享数据,可以将图层导出为 GeoJSON、KML、CSV 或 Shapefile。GoGIS 支持往返工作流程:导入 GeoPackage,添加现场采集的点位,然后以团队需要的格式一起导出所有内容。

在哪里找到 GeoPackage 数据

GeoPackage 文件在 GIS 社区中越来越常见。以下是一些典型来源:

准备好试试了吗?

无需订阅。无需账户。下载即用。

在 App Store 下载