在QGIS中创建测地线六角形全局网格?


10

我正在寻找一个基于二十面体的测地线六角形整体网格。这样的网格将需要在其中包含12个五边形,以便能够适合一个球体。

我知道mmqgis可以生成栅格,但是这些栅格是普通的平面栅格,而不是测地线栅格,它们也不会映射到没有极端变形的球体上,我试图避免这种情况。

我想做的是这样的:

在此处输入图片说明

理想情况下,这将在Windows上完成,但是如果前者没有可用的工具,那么Linux也是一个选择


有趣。我也想知道这一点。我不确定您是否看过它,但是turf.js可以根据需要生成覆盖整个世界的十六进制网格。他们使用大圆距离来计算间隔(en.wikipedia.org/wiki/Great-circle_distance),它可能适合您。但是有一个合理的警告:如果是针对整个地球,并取决于大小,这将花费很长的时间。
乔治席尔瓦

很有意思!:你见过这个researchgate.net/publication/...
马可

@Marco这似乎是最有前途的解决方案,但我将不得不等待一个位为更合适的实现,因为我遇到了与QGIS插件的一些问题
米格尔Bartelsman

1
@MiguelBartelsman漂亮的图片,您从哪里/如何得到的?
马可(Marco)

@Marco google图像,来自此站点:kiwi.atmos.colostate.edu/BUGS/geodesic他们有一些关于测地线的信息,但是我找不到我可以用来解决问题的任何东西。
Miguel Bartelsman '17

Answers:



3

您可以看一下AntiPrism。我自己还没有尝试过,但是看起来它可以生成各种类型的Geodesic网格。

似乎有各种输出格式,波前OBJ和坐标将最容易编码(后者从外观上是定界的XYZ)。还有一些称为AntiTile的其他(Python)工具,它们基于AntiPrism构建。

更新2018

更新:截至2018年6月-Uber开发并开源了一种称为H3的多分辨率六角形网格空间索引。链接到Github


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.