geohash 和最大距离

2023-12-07

前 6 个字符匹配的两个 geohash,两个 geohash 之间的距离最大为 0.61km 前 5 个字符匹配的两个 geohash,两个 geohash 之间的距离最大为 2.5km

问:5 位长度的给定 geohash 的任何一对边界框之间的最大距离(大约)是多少


两个相邻 geohash 之间的距离取决于中心点的纬度和经度。为了获得边界框的准确距离,您需要获取相邻的框,计算它们的中心纬度/经度并获得距离。

例如,获取 dqcjqcperh9tdqcj 中每个 geohash 的距离,您将获得相邻框的以下距离。请记住,这些数字会随着中心 geohash 的变化而略有变化。

Precision, Distance of Adjacent Cell in Meters
1, 5003530
2, 625441
3, 123264
4, 19545
5, 3803
6, 610
7, 118
8, 19
9, 3.71
10, 0.6

我将计算每个边界框的中心点,并使用此处列出的公式之一计算距离http://www.movable-type.co.uk/scripts/latlong.html

这是一个很好的 javascript 库,它可以计算相邻的 geohashes 并提供用于计算的纬度/经度。https://github.com/davetroy/geohash-js

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

geohash 和最大距离 的相关文章

  • 使用 CData 部分包装属性 - XML 序列化 C#

    我需要以这样的方式序列化我的对象 即我想要的属性将包裹在 CData 部分中 我希望我能做这样的事情 public class Order JsonProperty public int OrderId get set JsonProper
  • 如何在 WCF 服务中同步数据库访问?

    我以前使用过 WCF 服务 现在我有一个新项目即将开始 我仍处于设计阶段 我想知道处理以下场景的最佳方法是什么 我将让多个客户端同时连接到我的 WCF 服务 在服务上触发不同的方法 操作合约 A 触发的一些方法只是纯粹的 读取 方法 例如
  • C# 从 XE 获取当前汇率

    我需要在我的应用程序上显示当前汇率 是否可以检索汇率http www xe com XE转换器 这是我尝试过的 public string CurrencyConversion decimal amount string fromCurre
  • 如何将 Elasticsearch 与 MongoDB 结合使用?

    我浏览过许多关于配置 Elasticsearch for MongoDB 以索引 MongoDB 中的集合的博客和网站 但没有一个是简单的 请向我解释一下安装elasticsearch的逐步过程 其中应包括 配置 在浏览器中运行 我将 No
  • 使用批处理检查路径是文件还是文件夹[重复]

    这个问题在这里已经有答案了 我试图使用批处理文件检查程序中定义的路径是文件还是文件夹 一切工作正常 但是当我尝试提供不是文件或文件夹或无权访问它的路径时 它会给出输出 它是一个文件 这是代码 ECHO off SETLOCAL ENABLE
  • 调整 HTML 地图图像的大小

    在一个小型网站中 页面仅由使用 html 地图的单个图像和多个链接组成 我想调整图像的大小 较小的图像 但调整所有图像的大小并更改所有链接坐标是非常痛苦的 div style text align center width 586px ma
  • Mac 上 fopen 函数的问题

    我正在 Mac 上制作一个简单的应用程序 OSX Mavericks 用 clang 编译 问题是 当我尝试使用相对路径打开文件时 它不起作用 如果我使用绝对路径它就有效 例如 如果我尝试 fp fopen file txt r 它返回NU
  • 如何跨多个组件重用 Angular Observable? (为了避免重复请求两次?)

    我有一个服务 MyHttpService 其中包含如下可观察值 grabData return this http get myaddress map res Response gt return res json catch error
  • vba:将变量传递到错误句柄中

    我有一个声明 on error go to label 但是我想将导致错误的变量传递到标签中 这可能吗 您可以使用 Err 来获取错误编号和描述 Sub Function SomeName On Error GoTo Err SomeNam
  • Mongodb 不同聚合

    我正在尝试使用聚合框架在 mongo 中执行组计数 但结果并不完全符合预期 考虑下面的集合 people gt insert array user id gt 1 day gt Monday age gt 18 people gt inse
  • puppet 如何向操作系统发送命令?

    我是 Puppet 的新手 但很了解这些概念 Puppet 清单调用 Puppet 模块 模块执行实际任务 我试图了解 Puppet 模块层发生的情况 该命令实际上是如何执行的 以下面的例子为例 实际向操作系统传递了哪些命令 另外 它是在哪
  • 如何使用 LESS 将参数传递给 CSS 类?

    不确定使用 LESS 是否可以 但我看到 rotate degrees 这仅适用于 LESS 我希望能够编写一个 CSS 类并将数字作为 HTML 中的参数传递 例如 div class 这只是我使用的重复 CSS 类的一个示例 但即使传递
  • 如何从网页/网络表单发送电子邮件?

    有哪些技术可用于通过网页或网页上的表单发送电子邮件 我有一些背景想法 您可以将表单数据发布到脚本 但我真的不知道 cgi 脚本是什么 我很想知道这是否是建议的方法 或当前的做法是什么是 这只是为了给用户提供一些联系运营商的方式 页内表单似乎

随机推荐

  • 如何使用 nuget 分发特定于处理器的 WindowsStore 程序集

    我有一个程序集 它链接到 Windows 应用商店应用程序的本机 Sqlite 由于 Sqlite 是本机的 因此该程序集无法使用 AnyCPU 配置文件 相反 它必须提供单独的 AnyCPU x86 x64 程序集 我想通过 nuget
  • 按输出的特定顺序对属性进行排序

    如何在不显式编写的情况下按特定顺序编写元素属性 考虑
  • 使用 Java 转换为 FLV

    有谁知道如何使用java将任何类型的视频格式转换为flv 我一直在寻找用于转换视频的java api 但似乎没有这样的东西 但可能有办法做到这一点 我的意思是像youtube服务这样的东西确实可以转换视频 但是使用java 我需要一个网络应
  • 智能 Gwt 组件未在 html div 标签中呈现

    我正在使用智能 GWT 来开发我的应用程序 以创建我正在使用 GWT 组件的应用程序的结构 HTML代码片段如下 div class container div div div In my pagePaneldiv 所有组件均已添加 当我在
  • Java中“IS -A”关系和“HAS-A”关系有什么区别? [复制]

    这个问题在这里已经有答案了 我是JAVA新手 刚刚开始学习 IS A 和 HAS A 关系 但我并没有真正理解它 IS A 和 HAS A 有什么区别 什么时候应该使用 IS A 什么时候应该使用 HAS A IS A 关系是继承 继承的类
  • 如何在 Lucene 中仅标记某些单词

    我在我的项目中使用 Lucene 并且需要一个自定义分析器 Code is public class MyCommentAnalyzer extends Analyzer Override protected TokenStreamComp
  • 需要正则表达式模式来将日期与可选时间相匹配

    我需要一个将日期与可选时间相匹配的正则表达式模式 该日期应该是有效的美国日期m d yyyy格式 时间应该是h mm ss am pm或24小时时间hh mm ss 比赛 2011 年 9 月 1 日 2011 年 9 月 1 日上午 10
  • 使用 Laravel 5.8 身份验证和外部 JSON API(创建自己的 ServiceProvider)

    我正在构建一个 Laravel 5 8 应用程序 作为用 Go 编写的外部 API 的前端 我将用户 通行证发布到 API 然后 API 使用 HTTP 200 和 JSON 令牌 JWT 或 HTTP 401 进行响应 以表明凭据无效 我
  • Angular 2 客户端错误

    我刚刚接触 Typescript 和 Angular 2 我想知道哪种方法最适合记录客户端错误 这样如果生产中发生问题 我就能够找出失败的方法以及引发的错误 该应用程序的后端是用 C 编写的 并连接到 SQL Server 数据库 数据通过
  • jQuery 不关闭窗口

    我正在为电子商务网站制作一个表单 供用户请求有关某个项目的 PDF 该表单工作正常并将用户发送到 感谢 页面 在感谢页面上 我让 jQuery 设置了 5 秒后关闭窗口的时间间隔 但它不起作用 在链接中嵌入关闭命令也不起作用 但是 如果 感
  • 将整数列表分配给 @var

    I can declare idOrder int set idOrder 21319 I want declare idOrder int set idOrder 21319 21320 用于 WHERE 子句使用 IN 运算符的一系列语
  • JPackage 只能用于一个应用程序?

    我有一个 java 应用程序 在运行时将生成另一个 JVM 但我想使用 jpackage 打包我的应用程序 它运行得很好 但在运行时 当我的应用程序尝试使用以下命令调用下一个 JVM 时 File javaHome new File Sys
  • 了解投影矩阵

    我试图了解投影向量的值范围是多少 看起来和MSDN说的不符 下面的代码输出一个彩色三角形 三角形完全可见 我期望在投影顶点之后 以下内容将成立 X和Y的范围是 1到1 Z的范围是0到1 我从这里得到这个信息 http msdn micros
  • 如何使用 pymongo 获取仅包含 ObjectId 的列表?

    我有以下代码 client MongoClient data base client hkpr restore agents collection data base agents agent ids agents collection f
  • 如何使用正则表达式提取 4 位数字

    我想提取后面的所有数字company id 部分并存储在变量中 我的字符串如下所示 String company company id 4100 data drm user id 572901936637129135 company id
  • 如何使用Pyarrow实现流式写入效果

    我拥有的数据是一种流数据 我想将它们存储到一个 Parquet 文件中 但是 Pyarrow 每次都会覆盖 Parquet 文件 那么我该怎么办呢 我尝试不关闭编写器 但这似乎是不可能的 因为如果我不关闭它 那么我将无法读取该文件 这是包
  • 访问文件时出错。网络连接可能已丢失

    因此 我使用 VBA 代码打开 Excel 文件 并将数据下载到包含代码的工作表中 它有效 现在我收到错误 访问文件时出错 网络连接可能已丢失 我打开代码看看它落在哪里 我以为文件可能已更改位置或名称已更改 当我浏览代码 使用 F8 时 我
  • 如何序列化java中实现的链表?

    我在网上读到 通过将派生对象声明为瞬态 可以省略派生对象的序列化 但是 在链表的情况下 链接是对象之间的内存引用 那么 我应该将其转换为数组并存储数组表示形式吗 Java 序列化的方式如下LinkedList 它获取所有元素并将它们写入Ob
  • 列表 - 如何查找某个项目出现的次数[重复]

    这个问题在这里已经有答案了 可能的重复 如何计算Python中列表项的出现次数 我正在进行一项民意调查 为此 我正在使用 Python 而我所坚持的部分是试图弄清楚如何计算特定事物 例如 杂货店 出现的次数 例如 民意调查 您最常在哪里看到
  • geohash 和最大距离

    前 6 个字符匹配的两个 geohash 两个 geohash 之间的距离最大为 0 61km 前 5 个字符匹配的两个 geohash 两个 geohash 之间的距离最大为 2 5km 问 5 位长度的给定 geohash 的任何一对边