问题标签 [h3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
376 浏览

geomesa - Scala:H3 索引 - multiPolygonToH3 函数

我一直在做这个教程:https ://databricks.com/notebooks/geomesa-h3-notebook.html

多边形函数(polygonToH3)完美地工作,但是多多边形函数给出了奇怪的结果。预计有数百万个 H3 索引,但在至少 10,000 平方公里的区域内只生成了几百个索引

0 投票
1 回答
627 浏览

h3 - 如何识别与给定地理围栏重叠的六边形?

介绍了 H3 API 参考polyfill,其理念是“在围绕给定地理围栏定义的 k 环中的每个六边形上进行点内多边形操作”。问题是:

  1. 我不明白“围绕地理围栏定义的 k 环”是什么意思,这是一个“环”吗?它的中心实际上是整个地理围栏?
  2. 如果判断是基于六边形的中心位置,并进行“多边形中的点”操作,则地理围栏和六边形有可能重叠,但六边形的中心不在地理围栏内,我无法得到它的索引使用polyfill. 那么,有什么方法可以分别获得完全在地理围栏内的两种六边形和与地理围栏部分重叠的六边形?
0 投票
1 回答
110 浏览

h3 - H3 是否足以用于通用球体耕作?

是否可以使用H3网格系统进行天体耕作?我想使用 (alpha, delta)=(right ascension, declinaison) 坐标系(赤道坐标系)将一个点/星系分配给一个瓦片,然后收集特定瓦片的所有点(星系),找到相邻的瓷砖,并获得瓷砖的唯一索引。

0 投票
1 回答
451 浏览

python - 为什么我得到具有相同纬度和经度的不同 h3 索引

我正在使用 SQlite 六边形索引数据库和其他信息,六边形索引是主键。这个数据库是由python编写的代码生成的,其他用C编写的代码使用六边形索引来访问存储在数据库中的信息。

sonde[1] 是纬度,sonde[0] 是经度 res_hex 是分辨率。

事实上,我在一个文本文件中有一个由它们的纬度和经度表示的对象列表,我用不同的分辨率(8 到 12)计算它们周围的索引。我进入数据库。

但我的问题是,当我用 lat、lon 和分辨率计算代码 c 中的六边形时,我在基数中找不到它。即使计算基于相同的文件也是如此。

谢谢你的帮助

0 投票
3 回答
3169 浏览

python - 如何在 python 中使用 uber h3 将 shapefile/geojson 转换为六边形?

我想在我的地理地图上创建六边形,并希望保留 shapefile/geojson 指定的数字边界。我如何使用 uber 的 h3 python 库来做到这一点?

我是 shapefile 或任何其他地理数据结构的新手。我最喜欢python。

0 投票
1 回答
299 浏览

react-native - Uber H3 geoToH3 在 React Native 中不起作用

我正在使用Uber H3在React Native中开发基于网格位置的简单应用程序。我通过 . 然后我创建了一个文件来从纬度和经度中读取 H3Index。npm install h3-js

当我开始运行我的 React Native 应用程序时,应用程序在白屏(启动画面)上挂起并阻塞了整个应用程序。如果我评论这些行,应用程序工作正常。如果取消注释此行,iOS 和 Android 应用程序都无法正常工作。

任何帮助将非常感激!

0 投票
1 回答
99 浏览

h3 - 更好的五边形/六边形面积比

在 H3 {5+,3}_{a,b} 中使用 {a,b}={2,2} 或 {8,2} 的 Goldberg 多面体中,五边形面积与六边形面积之比约为 0.66。

你知道我可以稍微修改五边形的形状(以及由此产生的 12 个五边形中的 5 个连续六边形),使得任何一对瓷砖的面积比更好地接近一个吗?

在我的应用程序中,我都需要接近圆形的瓷砖形状,并且任何一对瓷砖的比例尽可能接近一个(即,即使是非常少量的小瓷砖面积比我也会受到惩罚)

最佳让-埃里克

0 投票
1 回答
310 浏览

geolocation - 有没有办法找到城市中所有建筑物的地理坐标?

我正在使用 Uber H3 库。使用多边形填充功能,我为特定分辨率填充了一个带有 H3 索引的区域。但我不需要所有索引。我想识别并删除那些在丛林、湖泊、池塘等偏远地区绘制的索引。关于如何实现这一点有什么想法吗?我想,如果我可以将一个城市中的所有建筑物映射到它们各自的索引中,我就可以轻松识别那些没有映射建筑物的索引。我会维护一个h3索引的Hashmap作为键,并将位于该索引中的坐标列表作为值。

0 投票
1 回答
814 浏览

python - H3 六边形不匹配

我正在尝试将该polyfill函数与 Python 的h3实现一起使用,但我收到了意想不到的结果。

如果我使用固定分辨率的函数,我可以得到并显示一个多边形网格,如上图所示。 在此处输入图像描述

但是当我想创建一个更精确的网格时,比如 Uber 为文档制作的网格:

在此处输入图像描述

我得到了奇怪的结果。

我用与以前相同的方法创建了网格,但精度更高(12),然后使用该compact函数尽可能地对六边形进行分组。

结果就是这样,我可以看到一些没有被任何六边形覆盖的区域。

在此处输入图像描述

关于为什么会发生这种情况的任何线索?

我使用的方法有问题吗?

0 投票
1 回答
451 浏览

r - 如何在 R 中为 H3 地理空间索引系统安装“h3”库

我的理解是,“H3地理空间索引系统”是Uber开发的一种“坐标系统”,其主要特点是基于层次六边形系统。“他”是 R 中的一个库,可以帮助人们处理这个“H3 空间参考系统”中的数据,但它不存储在 CRAN 中,而是存储在 GitHub 中(https://github.com/crazycapivara/h3-r)。

但是,我无法在 R 中安装这个库。我已经完成了这个(正如 GitHub 中的说明所建议的那样):

但它不起作用,并返回此消息:

然后,我执行了相同的步骤,但在“R-cloud”中并得到了一个不同的错误:

我查看了那个 GitHub,但我无法弄清楚出了什么问题。有没有人在 R 上成功安装了这个库或者知道一个不同的库来使用这种空间参考系统?