如何计算 Geohash 的面积?

Posted

技术标签:

【中文标题】如何计算 Geohash 的面积?【英文标题】:how to calculate the area of Geohash? 【发布时间】:2018-03-26 11:59:26 【问题描述】:

我知道geohash(精度为5)的面积是10平方公里。但我想知道geohash的面积(精度为4),我不知道如何计算。我阅读了有关 Geohash 的 wiki,但我仍然感到困惑。

https://en.wikipedia.org/wiki/Geohash

【问题讨论】:

【参考方案1】:

以下是指定精度的近似区域。

Geohash 长度 单元格宽度 单元格高度

1 ≤ 5,000km × 5,000km

2 ≤ 1,250km × 625km

3 ≤ 156km × 156km

4 ≤ 39.1km × 19.5km

5 ≤ 4.89km × 4.89km

6 ≤ 1.22km × 0.61km

7≤153m×153m

8 ≤ 38.2m × 19.1m

9 ≤ 4.77m × 4.77m

10≤1.19m×0.596m

11≤149mm×149mm

12≤37.2mm×18.6mm

更多信息:https://www.movable-type.co.uk/scripts/geohash.html

【讨论】:

以上是关于如何计算 Geohash 的面积?的主要内容,如果未能解决你的问题,请参考以下文章

如何计算 geohash 上的相邻网格。需要算法

GeoHash算法学习讲解解析及原理分析

GeoHash算法附近寻址

gis属性表没有area如何计算面积

gis 计算面积

Geohash 基本知识及 .NET 下计算相邻8个区域编码