在 GIS 中,EPSG:4326(WGS84) 是常用的经纬度坐标系统,使用 度(°) 作为单位。对于 Point
数据,小数点后每一位对应的精度距离(即1单位的最小变化对应的地面距离)可以计算如下:
1. 基本计算原理
- 地球周长(赤道):约 40,075,017米(WGS84椭球模型)。
- 1° 经度 ≈ 111,319.9米(赤道附近,随纬度变化)。
- 1° 纬度 ≈ 110,574.3米(近似恒定,极地略长)。
公式:
其中,( n ) 是小数点后的位数。
2. 小数点后每一位对应的精度
小数位数 |
经度(赤道) |
纬度(全球) |
适用场景 |
1位(0.1°) |
11.1 km |
11.1 km |
国家/省级范围 |
2位(0.01°) |
1.11 km |
1.11 km |
城市级规划 |
3位(0.001°) |
111 m |
111 m |
街区级定位 |
4位(0.0001°) |
11.1 m |
11.1 m |
建筑物定位(普通GPS) |
5位(0.00001°) |
1.11 m |
1.11 m |
高精度GPS(如手机定位) |
6位(0.000001°) |
0.11 m |
0.11 m |
厘米级测量(RTK/测绘) |
7位(0.0000001°) |
0.011 m |
0.011 m |
毫米级(专业测绘设备) |
3. 经度的高纬度修正
由于经线在赤道最宽,向两极收敛,实际经度距离需乘以 纬度余弦:
例子(纬度60°):
4. 实际应用建议
- 普通GPS定位(1-3米误差):
- 至少需要 5位小数(1.11米)。
- 高精度测绘(RTK):
- 需 6-7位小数(厘米至毫米级)。
- 数据库存储:
- 使用
double
类型(15-17位有效数字),无需担心存储精度损失。
- 使用
5. 常见误区
- “小数点后6位=1米”:错误!实际约 11厘米(赤道)。
- 忽略纬度影响:高纬度地区经度精度更高(如北极处0.000001°≈0)。
总结
- 4位小数 → 11米(适合粗略定位)。
- 6位小数 → 11厘米(适合精确测绘)。
- 7位小数 → 1.1厘米(专业用途)。
如果需要计算具体位置的精度,可使用: