h3 - H3 是否足以用于通用球体耕作?
问题描述
是否可以使用H3网格系统进行天体耕作?我想使用 (alpha, delta)=(right ascension, declinaison) 坐标系(赤道坐标系)将一个点/星系分配给一个瓦片,然后收集特定瓦片的所有点(星系),找到相邻的瓷砖,并获得瓷砖的唯一索引。
解决方案
这应该没问题,只要您具有将赤道坐标转换为纬度/经度坐标的功能。H3 的输入应该是纬度/经度点,指定为度数(对于大多数绑定,例如h3-js
和h3-py
)或弧度(对于核心 C 库)。假设您具有将元组转换为(ascension, declination)
元组的功能(lat, long)
,那么 H3 应该完全可以作为任何球坐标的网格系统。
H3唯一以地球为中心的方面是:
网格所基于的二十面体的初始方向,经过优化以将顶点放置在地球的海洋中
任何函数,例如
hexArea
或edgeLength
基于地球半径输出公里或米的单位。
除此之外,网格系统应该适用于任何球形环境。
推荐阅读
- java - 无法从 Java 将布尔首选项存储到 Windows 10 注册表,而整数和字符串已正确存储
- c++ - 什么可能导致在不同角度获得完全相同的三角函数输出
- python - 退出定义中的循环
- c - 出现错误:取消引用指向不完整类型“结构类型”的指针
- javascript - 在 asp.net core 中加载页面时如何显示已处理文件的数量?
- php - php / mariadb更新后禁止加载数据本地INFILE
- r - 当某些列表元素不可用时,在 R 中创建列表
- javascript - 这是使用 React-Filepond 的内存泄漏吗?
- javascript - 四舍五入到最接近的 0.5,而不是 0.0
- jquery - 如何在单击多个项目时使用 jQuery 循环遍历数组?