如何在 iPhone 和 iPad 上打开 Shapefile
Shapefile 是 GIS 中使用最广泛的矢量数据格式。该格式最初由 Esri 开发,将地理要素以点、线或多边形的形式存储,并附带属性数据。一个 Shapefile 实际上是多个文件的组合 — .shp(几何)、.shx(空间索引)、.dbf(属性)以及可选的 .prj(坐标系)— 它们几乎总是以单个 .zip 压缩包的形式分发。
直到最近,打开 Shapefile 还意味着必须坐在装有 QGIS 或 ArcGIS 的电脑前。在办公室这没问题,但当您在野外而同事发来一个 Shapefile 需要审查,或者在现场访问前需要核实地块边界时,这就帮不上忙了。GoGIS 让您可以直接在 iPhone 或 iPad 上打开 Shapefile,具备完整的图层控制、属性表和要素检查功能。
什么是 Shapefile?
Shapefile 存储矢量要素 — 点、线或多边形 — 以及每个要素的属性数据。可以将其理解为一个电子表格,其中每一行还附带一个地理形状。该格式已有数十年历史,但仍然是政府机构、公用事业公司、环境咨询公司和测绘公司之间 GIS 数据交换的标准格式。
Shapefile 通常以包含所需组件文件的 .zip 文件形式到达。GoGIS 自动处理解压 — 您无需手动解压任何内容。
在 iPhone 或 iPad 上打开 Shapefile
有多种方式可以将 Shapefile 导入 GoGIS。最常见的是通过 iOS 文件应用:导航到 .zip 文件(无论在 iCloud Drive、我的 iPhone 上还是连接的云服务中),点击它,然后从共享菜单中选择 GoGIS。文件会立即导入。
您还可以从邮件附件、AirDrop 传输或任何支持 iOS 共享菜单的应用打开 Shapefile。点击附件,点击共享图标,选择 GoGIS。导入过程会在几秒内处理 zip 解压、坐标系检测和图层创建。
在地图上浏览要素
Shapefile 加载后,所有要素都会显示在地图上。图层面板显示导入的图层,允许您切换可见性、重新排列图层或调整样式。如果您加载了多个 Shapefile,每个都会成为可以独立管理的单独图层。
点击地图上的任意要素即可检查它。GoGIS 会显示该要素的完整属性表 — .dbf 文件中的每一列都会呈现。这对于外业核实非常有价值:您可以查看地块编号、管道材质、检查日期或任何其他属性,而无需打开笔记本电脑。
与数据交互
除了简单查看外,GoGIS 还允许您按属性值搜索和过滤要素、测量距离和面积,以及将 Shapefile 与 KML、GeoJSON 和 GPS 轨迹等其他数据图层叠加。如果需要与偏好 KML 或 GeoJSON 的同事共享,您还可以将数据导出为其他格式。
在 iOS 上使用 Shapefile 的技巧
- 保持压缩状态 — GoGIS 需要标准的 .zip 包。不要在导入前手动解压文件。
- 大文件也能处理 — GoGIS 借助空间索引和细节层次渲染,能高效处理包含数万个要素的 Shapefile。
- 投影支持 — 如果 Shapefile 包含 .prj 文件,GoGIS 会读取并自动重投影。如果没有 .prj,则假定为 WGS84。
- 支持离线 — 导入后数据存储在本地。查看或操作 Shapefile 不需要网络连接。
无论您需要在野外查看测量数据、在现场验证资产位置,还是只是查看别人通过邮件发送的 Shapefile,GoGIS 都能在您的 iPhone 或 iPad 上提供完整的 Shapefile 查看器。