Grid 使用栅格对球体表面进行采样

Grid 使用栅格对球体表面进行采样,grid,geometry,Grid,Geometry,我想使用网格对球体的表面进行采样。要求是表面上的每个单元应有相等的面积。我看到有像测地线网格这样的解决方案,但有更简单的解决方案吗 如果使用柱坐标z和方位角phi来描述球体上的点,则z和phi中的矩形网格将具有相等的面积单元。这是因为以z和phi为坐标的地图会生成一个。如果使用柱坐标z和方位角phi来描述球体上的点,则z和phi中的矩形网格将具有相等的面积单元。这是因为以z和phi为坐标的地图会生成一个。您不需要指定是否有语言首选项。我将提出一个R语言的解决方案。如果您需要一种不同的语言,其中许

我想使用网格对球体的表面进行采样。要求是表面上的每个单元应有相等的面积。我看到有像测地线网格这样的解决方案,但有更简单的解决方案吗

如果使用柱坐标
z
和方位角
phi
来描述球体上的点,则
z
phi
中的矩形网格将具有相等的面积单元。这是因为以
z
phi
为坐标的地图会生成一个。

如果使用柱坐标
z
和方位角
phi
来描述球体上的点,则
z
phi
中的矩形网格将具有相等的面积单元。这是因为以
z
phi
为坐标的地图会生成一个。

您不需要指定是否有语言首选项。我将提出一个R语言的解决方案。如果您需要一种不同的语言,其中许多语言都有可以使用的R接口。此解决方案还以任何语言都应该能够读取的标准格式生成输出文件

你说得对,测地线网格很棘手。你也是对的,它们是获得相等面积细胞的唯一途径

幸运的是,我已经构建了一个名为R的包,这使得使用它们变得很容易

下面的代码通过在地球表面均匀分布面积相等的六边形单元来实现您想要的。它还将这些六边形单元的顶点保存到文件中,以便在其他上下文中使用

#包括库
图书馆(DGR)
图书馆(rgdal)
图书馆(dplyr)

N您不指定是否有语言偏好。我将提出一个R语言的解决方案。如果您需要一种不同的语言,其中许多语言都有可以使用的R接口。此解决方案还以任何语言都应该能够读取的标准格式生成输出文件

你说得对,测地线网格很棘手。你也是对的,它们是获得相等面积细胞的唯一途径

幸运的是,我已经构建了一个名为R的包,这使得使用它们变得很容易

下面的代码通过在地球表面均匀分布面积相等的六边形单元来实现您想要的。它还将这些六边形单元的顶点保存到文件中,以便在其他上下文中使用

#包括库
图书馆(DGR)
图书馆(rgdal)
图书馆(dplyr)

N Richard,回答得很好,但只有我的2美分。不要在这些问题上花费太多精力,因为它们与堆栈溢出无关。问题将被关闭,并且(可能)被删除,因此您的作品将永远不会被再次看到。@BhargavRao只有在没有分数>0的答案时才会自动删除关闭的问题(参见)@plannapus,所以您认为是3;10k用户在关闭后将永远不会删除它?我看到很多有用答案的帖子被10k+用户删除,只是因为问题不好。(而且我不想找不到一个好的答案,尤其是[r]中的答案)。@BhargavRao说得很公平。考虑到这个问题已经2年了,我没有考虑到它最终被10K用户主动关闭,但你说得对,它可以发生。@ PravaNeP10K用户可以从10K工具(我在那里找到它)看到这个帖子。所以,是的,很多用户都会看到答案。(另一个旁注,如果您发现问题正在被关闭或删除,您可以通知我们,我们可以将其保留为未删除状态。:)Richard,回答得很好,但只有我的2美分。不要在这些问题上花费太多精力,因为它们与堆栈溢出无关。问题将被关闭,并且(可能)被删除,因此您的作品将永远不会被再次看到。@BhargavRao只有在没有分数>0的答案时才会自动删除关闭的问题(参见)@plannapus,所以您认为是3;10k用户在关闭后将永远不会删除它?我看到很多有用答案的帖子被10k+用户删除,只是因为问题不好。(而且我不想找不到一个好的答案,尤其是[r]中的答案)。@BhargavRao说得很公平。考虑到这个问题已经2年了,我没有考虑到它最终被10K用户主动关闭,但你说得对,它可以发生。@ PravaNeP10K用户可以从10K工具(我在那里找到它)看到这个帖子。所以,是的,很多用户都会看到答案。(另一个旁注,如果您发现问题正在关闭或删除,您可以通知我们,我们可以将其保留为未删除状态。:)