面积测量 App 可以用外接 GNSS 接收机代替手机自带的 GPS。配合 RTK 接收机、差分服务,再加上手机能上网,测量精度可以达到厘米级:见厘米级精度需要什么。
需要准备
- 一台输出标准 NMEA 0183 定位数据的接收机,至少要有 GGA。再有 GST、GSA 和 GSV,就能看到精度估计和卫星详情。
- 蓝牙 LE 连接,或者到接收机(或其热点)的 Wi-Fi(TCP) 连接。只支持经典蓝牙(SPP)的接收机无法使用:iPhone 和 iPad 连不上这类接收机,安卓版 App 也只用这两种连接方式。详见如何选择 GNSS 接收机。
通过蓝牙连接
- 打开接收机,放在手机附近。
- 在 App 中打开 设置 → 外接 GNSS / NTRIP。
- 把 连接方式 设为 蓝牙,然后点 选择接收机。
- 在列表中点你的接收机,App 会把它记为 我的接收机。
- 点 连接。
如果列表里找不到接收机,请确认蓝牙已打开、已允许 App 使用蓝牙,并且接收机处于可被发现的状态。附近的蓝牙设备不一定都是 GNSS 接收机。
通过 Wi-Fi(TCP)连接
- 连上接收机的 Wi-Fi 热点,或让手机和接收机在同一个网络里。
- 在 设置 → 外接 GNSS / NTRIP 中,把 连接方式 设为 TCP。
- 填入接收机的 主机 / IP 和 端口(NMEA 输出端口,见接收机说明书),然后点 连接。
安卓版
接收机设置是 设置 里的一个面板:点 外接 GNSS / NTRIP 展开。打开 外接接收机,选择 BLE 或 TCP,然后:
- BLE:点 扫描 BLE 设备,再点你的接收机名称。
- TCP:填入 主机 / IP 和 端口。
点 连接 / 应用。第一次使用时,请允许蓝牙权限和通知:通知让连接在后台保持运行,上面还有断开按钮。
确认连接成功
收到数据后,地图上会显示 正在使用接收机定位,以及定位等级和接收机给出的精度估计,例如 厘米级(RTK 固定解)· ±0.011 m。接收机页面的 位置 一栏显示同样的信息,技术详情 里能看到卫星、信号强度和接收机的误差估计。
- 连接失败:10 秒内收不到数据,App 会停止连接。请确认接收机已开机、在范围内,并且正在输出 NMEA 数据。
- 已连接 · 等待有效位置:数据已经在传,但接收机还没有定位。请把它拿到室外、头顶天空开阔的地方。
- 手机时间与接收机不一致:请在手机上开启自动设置日期与时间。
测量过程中
沿边界步行、逐点采集角点、记录路线,在接收机连接期间都会使用接收机定位。如果接收机超出范围,App 会提示你:视测量情况,要么改用手机 GPS 直到这次测量结束,要么等你把接收机带回来。蓝牙接收机请保持在手机几米之内;信号低于约 −85 dBm 时连接可能断开。
关闭 App 会断开接收机,下次打开 App 时需要重新连接。
在 App 内拍的照片,在接收机有当前定位时使用接收机的位置。如果接收机架在三脚架上、你在别处拍照,请把 照片位置 设为 手机 GPS。
要达到厘米级精度,接收机还需要 RTK 差分数据,见设置 RTK 差分(NTRIP)。