MexicanCustard 发表于 2015-8-17 13:22:51

杰夫,我开始考虑这个问题,如果我错了,那么也许你可以提供一个样本来说明情况并非如此。 如果您有两个圆,其直径表示从中心到另一个点的距离,并且两个圆不重叠。 然后,它们之间的平均点将是一条从中心到中心绘制的线,并修剪为仅将线留在两个圆圈之外,然后取下剩余线的中点。 或者简单地说,一条线的中点,它与两个圆的最近点相切。现在实际上,该点可能位于与其中一个圆相切的任一侧,但是如果您要求计算机进行最佳猜测,那么两个切线之间的中点就很近了。
我无法得到三个不重叠的圆圈来指代一个点。 我认为有三个或更多的圆圈必须有重叠。 否则,一个圆太远了,测量不准确。
编辑:我可以得到三个圆圈,在未知点上不重叠。 它们会重叠,只是不会在你试图找到一个点的地方重叠。 您必须从圆圈之间的空间中创建一个区域,并找到该区域的质心。

mark 发表于 2015-8-17 13:50:28

我相信你想要的是一个最小二乘解。我们过去使用地籍测量管理(CMM)仅使用距离来定位角。那是一些坏屁股软件。我猜它不再适用于64位操作系统。
http://wordpress.nmsu.edu/kwurm/cadastral-measurement-management/

Jeff_M 发表于 2015-8-17 14:18:48

MC,关于不重叠的圆之间的线,我昨晚也得出了同样的结论。我打算今晚测试一下这种方法。我确实提供了一个选项,如果一个点&测量看起来被错误地记录了,就可以不考虑它...我有一个表格,显示了使用的点,测量值,以及计算点与实际测量距离的剩余量。实际上,残差应该是典型的
标记,谢谢。在我完成这个项目之前,我会做更多的调查。
页: 1 [2]
查看完整版本: C# - 查找 3 个或更多点之间的测量点?