iPhone 和 iPad 上的离线野外地图
野外工作发生在蜂窝基站无法覆盖的地方。偏远的林地样区、近海调查站点、山谷、地下管线——不胜枚举。如果您的制图工具需要互联网连接,那么在您最需要它的时候它恰恰会失效。GoGIS 从底层开始就为离线工作而设计。您的图层、数据和 GPS 全部无需任何网络连接即可运行。
离线对野外制图为何重要
许多 GIS 应用将离线模式视为事后补充——在离开办公室前启用,期望同步已经完成。GoGIS 采取了相反的方法。所有空间数据存储在设备上的本地 SQLite 数据库中。没有云同步,没有服务器依赖,不需要登录。当您导入 Shapefile 或 GeoPackage 时,数据就在 iPhone 或 iPad 上。当您创建新的点要素时,它直接写入该本地数据库。应用从不假设您有网络连接。
这意味着无需为"离线"做任何准备。您默认始终处于离线状态,网络连接只是可用时的额外便利。
底图瓦片缓存
地图中通常需要互联网的唯一部分是底图——您在数据图层下方看到的卫星影像或街道地图。GoGIS 会缓存您查看过的每一个瓦片。在连接 Wi-Fi 时浏览您的项目区域,缩放到所需的级别,这些瓦片就会存储在设备上。当您到达没有网络的野外站点时,底图已经在那里了。
在 iOS 上,GoGIS 使用 Apple Maps 作为默认底图,它受益于 Apple 自身的瓦片缓存机制。最近查看过的瓦片即使在飞行模式下也仍然可用。为获得最佳效果,在前往野外之前,花几分钟在您计划使用的缩放级别上浏览目标区域。
GPS 无需互联网即可工作
一个常见的误解是手机需要互联网才能使用 GPS。事实并非如此。每台具有蜂窝功能的 iPhone 和 iPad 都内置了 GNSS 接收器,可直接与 GPS、GLONASS、Galileo 和北斗卫星通信。您的位置由来自太空的信号确定,而非蜂窝基站。互联网可以通过辅助 GPS 加速初始卫星锁定,但一旦获得信号,位置更新完全基于卫星。
GoGIS 在屏幕上显示实时精度估计。在开阔天空条件下,预计精度为 3-5 米——与大多数专用手持 GPS 设备相当。这对于野外制图、资产清查、环境监测和类似任务来说绰绰有余。
离线采集数据
加载图层并缓存底图后,您可以在任何地方采集数据。点击 GPS 按钮在当前位置放置一个点。使用带有下拉列表、文本字段、日期、照片和条形码的自定义表单填写属性。所有内容都立即保存到本地数据库。没有上传队列,没有待处理的同步,没有因连接失败而丢失数据的风险。
您可以在一次离线会话中采集数百或数千个点。SQLite 数据库高效处理大型数据集,性能不会随着要素数量的增长而下降。
重新连接时会发生什么
没有什么特别的——这正是关键所在。因为您的数据从未等待同步,所以没有协调步骤。当您回到 Wi-Fi 或蜂窝覆盖范围内时,您可以将图层导出为 GeoJSON、KML、CSV 或 Shapefile,并通过 AirDrop、电子邮件或设备上的任何应用分享。数据一直都是完整且可用的。
准备提示
- 缓存您的底图——在 Wi-Fi 下以所需的缩放级别浏览项目区域
- 预先加载所有图层——在离开办公室前导入 Shapefile、GeoPackage 或 KML 文件
- 为设备充电——GPS 和屏幕使用会消耗电池;为长时间的野外工作携带充电宝
- 在飞行模式下测试——在开车两小时前往偏远地点之前,确认一切正常工作