Oracle SDO_GEOM.SDO_交点给出了奇怪的结果

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是什么?

我正在使用oracle空间分析来计算两个几何体的交点,但我得到了非常奇怪的结果

  • 黄色是几何
  • 蓝色是geometry2
  • 红色为交叉点:
    SDO_GEOM.SDO_交叉点(geometry1,geometry2,0.00005)


这怎么可能呢?我应该使用其他函数吗?

我发现问题不在于几何图形,而在于SQL Developer中的可视化。
我已将几何体导出为KML格式,在谷歌地图中查看时效果良好。

您是否尝试过在Oracle MapViewer中渲染它(尽管我怀疑结果会类似)。您使用的SRID是什么?SRID是8307。我没有尝试mapviewer,但当我导出任何数据时,在不同的渲染器(google maps)中,一切似乎都很好。所以我认为这是SQL开发人员的问题。