Algorithm 使用Lat-Long、major、minor和Rotation包围椭圆
我有一个文件,其中包含一个椭圆,具有lat-long、major和minor距离以及旋转。我可以用这些信息来计算椭圆上的所有点吗。主要目标是获取一组具有这些参数的椭圆,并使椭圆包含所有其他参数。如果它是一个最小界限就好了,但是如果接近的话就可以了Algorithm 使用Lat-Long、major、minor和Rotation包围椭圆,algorithm,geometry,Algorithm,Geometry,我有一个文件,其中包含一个椭圆,具有lat-long、major和minor距离以及旋转。我可以用这些信息来计算椭圆上的所有点吗。主要目标是获取一组具有这些参数的椭圆,并使椭圆包含所有其他参数。如果它是一个最小界限就好了,但是如果接近的话就可以了 我想我在这里看到了一个算法,它允许你获取一组点并绘制一个边界椭圆,所以我的计划是使用主、次纬度/长信息来获取椭圆集的所有点,并以某种方式将其绑定。这是一个好策略吗?我不认为它是最小值,因为旋转可能不正确。假设这些椭圆所在的曲面是平坦的(或实际上是平坦的
我想我在这里看到了一个算法,它允许你获取一组点并绘制一个边界椭圆,所以我的计划是使用主、次纬度/长信息来获取椭圆集的所有点,并以某种方式将其绑定。这是一个好策略吗?我不认为它是最小值,因为旋转可能不正确。假设这些椭圆所在的曲面是平坦的(或实际上是平坦的),您可以仅使用该信息生成一系列点。也许有一种更有效的方法,但我已经使用了方程(13)和(14)来获得轴对齐椭圆上的点,然后通过实际角度和位置来偏移它们
我相信您将不得不迭代到一个边界椭圆,但是,的答案提供了一个算法。我会根据椭圆的大小为每个椭圆生成一些点(因此,对于较大的椭圆,会生成更多点),然后找到一个方法将您正在处理的点减少为仅重要的点。您使用的“lat long”让我感到困惑。你是说球体上的椭圆吗?如果是,请在问题中明确说明。否则,x和y可能不会那么混乱。