Oracle SDO_GEOM.SDO_交点给出了奇怪的结果
我正在使用oracle空间分析来计算两个几何体的交点,但我得到了非常奇怪的结果Oracle SDO_GEOM.SDO_交点给出了奇怪的结果,oracle,geometry,oracle-spatial,Oracle,Geometry,Oracle Spatial,我正在使用oracle空间分析来计算两个几何体的交点,但我得到了非常奇怪的结果 黄色是几何 蓝色是geometry2 红色为交叉点:SDO_GEOM.SDO_交叉点(geometry1,geometry2,0.00005) 这怎么可能呢?我应该使用其他函数吗?我发现问题不在于几何图形,而在于SQL Developer中的可视化。 我已将几何体导出为KML格式,在谷歌地图中查看时效果良好。您是否尝试过在Oracle MapViewer中渲染它(尽管我怀疑结果会类似)。您使用的SRID是什么?
- 黄色是几何
- 蓝色是geometry2
- 红色为交叉点:
SDO_GEOM.SDO_交叉点(geometry1,geometry2,0.00005)代码>
这怎么可能呢?我应该使用其他函数吗?我发现问题不在于几何图形,而在于SQL Developer中的可视化。
我已将几何体导出为KML格式,在谷歌地图中查看时效果良好。您是否尝试过在Oracle MapViewer中渲染它(尽管我怀疑结果会类似)。您使用的SRID是什么?SRID是8307。我没有尝试mapviewer,但当我导出任何数据时,在不同的渲染器(google maps)中,一切似乎都很好。所以我认为这是SQL开发人员的问题。