1

我有一个文件,其中包含一个椭圆,该椭圆具有经纬度、主要和次要距离和旋转。我可以仅使用此信息来计算椭圆沿线的所有点吗?主要目标是采用一组具有这些参数的椭圆,并让椭圆包含所有其他参数。如果它是一个最小界限会很好,但接近的东西会做。

我想我在这里看到了一个算法,它允许您获取一组点并绘制一个边界椭圆,所以我的计划是使用主要和次要纬度/经度信息来获取椭圆集的所有点并对其进行绑定不知何故。这是一个好策略吗?我认为这不会是最小的,因为轮换可能不正确。

4

1 回答 1

0

假设这些椭圆所在的表面是平坦的(或实际上是平坦的),您可以仅使用该信息生成一系列点。可能有更有效的方法,但我在此页面上使用了等式 (13) 和 (14)来获取轴对齐椭圆上的点,然后将它们旋转并偏移实际角度和位置。

我相信你将不得不迭代一个边界椭圆,这个问题的答案提供了一个算法。我会根据每个椭圆的大小为每个椭圆生成一些点(因此,对于较大的椭圆来说更多),然后找到一个凸包以将您正在使用的点减少到重要的点。

于 2013-01-29T21:34:15.077 回答