gpt4 book ai didi

java - WKT 到 SDO_Geometry

转载 作者:行者123 更新时间:2023-11-29 05:07:02 33 4
gpt4 key购买 nike

我需要将数据从 Well Known-Text 转换为 Oracle SDO_Geometry。我在 Oracle 中找到了 SDO_UTIL.FROM_WKTGEOMETRY 方法,它非常适合我的 porpuses,但它需要很长时间,而且我需要转换很多几何图形。另外,我知道 Java 中的 SDOAPI,但我没有在那里找到任何有用的方法,我不想重新发明轮子。有没有Java API或者SQL的方法可以解决?

谢谢。

最佳答案

在Oracle中的SDOUTL.jar和SDOAPI.jar中的oracle.spatial.util包中找到了从WKT转换为SDO_Geometry的解决方案,反之亦然:

String geom = "MULTIPOLYGON (..."
byte[] bgeom = geom.getBytes();
WKT wkt = new WKT ();
JGeometry jgeom = wkt.toJGeometry(bgeom);
bgeom = wkt.fromJGeometry(jgeom);
System.out.println(new String(bgeom, "UTF-8"));

关于java - WKT 到 SDO_Geometry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30059152/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com