为什么oracle sdo_geom.sdo_length中有公差参数

为什么oracle sdo_geom.sdo_length中有公差参数,oracle,oracle-spatial,Oracle,Oracle Spatial,文件表明,公差反映了两点可以分开且仍然被视为相同的距离(例如,为了适应舍入误差) 但在长度函数中,不应该有数字比较 是圆弧段吗? 或者大地坐标?简短回答:如果直线的起点和终点节点彼此在指定的公差范围内,则该直线的长度将为零 有关公差/舍入误差的背景信息: 当文档提到调整舍入误差时,实际上是在讨论这种情况: 1十进制度数/60=0.0166666(循环)十进制分钟 但是,0.016666666十进制分钟*60不等于1个十进制度数,实际上是0.9999996 将公差0.1(例如)应用于这两个值的比

文件表明,公差反映了两点可以分开且仍然被视为相同的距离(例如,为了适应舍入误差)

但在长度函数中,不应该有数字比较

是圆弧段吗?
或者大地坐标?

简短回答:如果直线的起点和终点节点彼此在指定的公差范围内,则该直线的长度将为零


有关公差/舍入误差的背景信息:

当文档提到调整舍入误差时,实际上是在讨论这种情况:

1十进制度数/60=0.0166666(循环)十进制分钟

但是,0.016666666十进制分钟*60不等于1个十进制度数,实际上是0.9999996


将公差0.1(例如)应用于这两个值的比较将视为相等值。

澄清:对于大地测量(长/纬度)数据,公差值始终以米表示。因此,0.1的公差意味着10厘米

对于投影数据,公差以该投影的单位表示-通常为米(但一些美国系统使用英尺)