进行圆心拟合时需要注意的问题–约束半径

嘎子 GeoFits, 未分类 2016-03-08 615 次浏览 没有评论

在进行圆拟合时,所选用的点都要尽可能覆盖圆(圆柱)的尽可能多的部分。如下图一所示,虽然三种测量状况都测量了8个点,但是从效果来讲最好的肯定是第3种状况,因为第3个圆的测量结果基本兼顾了圆的每一部分,即使圆在实际建造过程中出现了椭圆的情况(实际情况是几乎所有的立柱都有一定的不圆度),也能比较好的求出圆心。而对于1和2,在立柱椭圆度较大的情况下测量圆的不同部分计算出的圆心可能会有较大不同。

如下图二所示,黑色椭圆表示实际的立柱(对实际情况进行了夸张),黑色的圆心点表示实际圆心。假设某一次测量得到绿色的点,用软件拟合出的圆心为绿色的圆心。第二次测量为粉红色点,拟合出的圆心为粉红色的圆心。在这种特殊情况下,绿色和粉红色圆心都离实际圆心的距离较远,不符合实际情况。

圆心测量的三种情况

图(一):三种测量状况

圆柱存在椭圆的情况

图(二):立柱椭圆度较大时测量状况

在实际测量中,像状况3那样,均匀的测量整个圆周是非常困难的。同时几乎所有的立柱都有一定的不圆度,为了提高1和2计算圆心的精度,本程序提供了约束半径的方法。当测量情况如2那样(1是要尽量避免的),又想获得比较高的精度,可以在测量时用钢卷尺尽量准确的测量出圆柱的半径(可以通过测量周长来计算半径),类库时增加半径条件,这样可以提高圆心测量的精度。

原创文章,文章首发于:Riley Ge (@rileyge) — Steemit

原创文章,转载请注明: 转载自TsonTec:测量解决方案提供者

本文链接地址: 进行圆心拟合时需要注意的问题–约束半径

相关主题

  • GeoFits今天正式发布2016-03-12 GeoFits今天正式发布 (0)
    GeoFits是一个图形拟合类库,在此库中实现了直线、平面、圆、圆柱和最佳拟合的功能。及为了实现这些功能的一些基础类,如几何图形的类:点、线、面、向量、圆、圆 […]
  • GeoFits发布在即2016-03-09 GeoFits发布在即 (0)
    这几天都没有怎么写文章,因为自己在帮着改GeoFits这个类库,说句实在话,这个类库在很早之前就有了完整的功能,但由于是自己以前一点一点的积累出来的代码 […]
  • MaxtoCode无法使用2016-03-11 MaxtoCode无法使用 (0)
    之前在网上看到别人吐槽MaxtoCode,觉得一个看起来挺专业的东东,简单的一个加密应该没有问题吧,所以。。。就下了一个破解版的,但试用后。。。真的不好用!! […]
  • 引用AutoCAD的COM库时出现错误2016-02-22 引用AutoCAD的COM库时出现错误 (0)
    昨天在家里的电脑运行的很好的东西,到了公司电脑就出现错误了。在进行编译的时候出现如下错误: Cannot find wrapper […]
  • 从搜索引擎来人了,发文化纪念一下2016-02-24 从搜索引擎来人了,发文化纪念一下 (0)
    自己的博客基本没有进行推广,所以暂时来的人都很少,想先把自己的博客内容做的更丰富然后再进行推广。现在是自己网站的总体情况,大家见笑了。 […]
  • .Net Reactor使用教程之对DLL文件进行授权(一)2016-03-11 .Net Reactor使用教程之对DLL文件进行授权(一) (0)
    在看本文之前建议先看一下:.Net […]

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz
回顶部