簡體   English   中英

為什么在oracle sdo_geom.sdo_length中有Tolerance參數

[英]Why there is a Tolerance parameter in oracle sdo_geom.sdo_length

文檔說,公差反映了兩個點可以分開並且仍然被認為是相同的距離(例如,為了適應舍入誤差)

但在長度函數中,不應進行數字比較。

是弧段嗎? 還是大地坐標?

簡短的答案:如果一條線的起點和終點在彼此指定的公差范圍內,則該線的長度將為零。


有關公差/舍入誤差的背景信息:

當文檔中提到容納舍入錯誤時,實際上是在談論這種情況:

1十進制度數/ 60 = 0.01666666666(重復)十進制分鍾

但是,0.01666666666十進制分鍾* 60不等於1十進制度,它實際上是0.9999999996。

對這兩個值的比較應用公差(例如0.1)將把這些值視為相等。

需要說明的是:大地(長/經)數據的公差值始終以米為單位。 因此,0.1的公差表示10厘米。

對於投影數據,公差以該投影的單位表示-通常為米(但某些美國系統使用英尺)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM