1
我正在使用GeoScript對數據集執行查詢。給定一個高程貼圖,我們創建幾何圖形,使其超過特定高度的區域,這些幾何圖形用於執行一些尋路。我正在做一個DWITHIN調用來獲取一個範圍內的所有幾何體,但是DWITHIN忽略了我的單位類型。這兩個調用返回相同的數據集(132箇中的124個幾何結構)。軸翻轉是故意的,愚蠢的API。GeoScript:CQL DWITHIN忽略單元
DWITHIN(geom, POINT(42.4979 -122.7668), 233.7, meters)
DWITHIN(geom, POINT(42.4979 -122.7668), 233.7, kilometers)
我已經通過源GeoScript看着,我發現字符串被髮送到
org.geotools.filter.text.ecql.ECQL
時返回包含正確的度量單位,但似乎並沒有使用它的過濾器如果我打印過濾器的toString也忽略單位。任何想法可能發生什麼?