Oracle 空间 - 逆时针检查多边形顶点
Posted
技术标签:
【中文标题】Oracle 空间 - 逆时针检查多边形顶点【英文标题】:Oracle spatial - check polygon vertices counter clockwise 【发布时间】:2012-02-27 00:57:13 【问题描述】:我需要从第三方导入大量多边形(作为 csv 文件 - x,y 的数组)。我必须检查多边形顶点是顺时针还是逆时针,最后我必须将其转换为逆时针并将其作为 sdo 几何存储在 oracle 空间表中。
我无法找到任何 oracle 空间 java API 来检查顶点数组并将其转换为逆时针方向。我在 oracle 空间论坛上尝试了同样的问题,但他们说没有 API。
您是否曾经在这个 oracle 空间 java API 上工作过,任何其他想法。 (我找到了一些方法来验证环旋转“http://paulbourke.net/geometry/顺时针/index.html”,但如果它来自oracle,它会很好实施)。
你能帮我获取oracle spatial java api吗,
【问题讨论】:
【参考方案1】:对 Oracle Spatial Java API 一无所知,请查看 oracle.spatial.topo.CompGeom
类。它具有三种不同的计算叉积的方法。其中之一应该适用于您的数据。
【讨论】:
以上是关于Oracle 空间 - 逆时针检查多边形顶点的主要内容,如果未能解决你的问题,请参考以下文章