Java中SDO_GEOMETRY的操作与处理
在Java编程中,处理空间几何数据是一个常见的需求。本文将详细介绍如何在Java中操作和处理SDO_GEOMETRY类型的几何数据,包括加载、检查、创建、修改、处理几何对象,以及使用3D几何和标准符号表示等内容。
1. 加载几何对象
在Java中加载几何对象有两种方式。一种是直接从结果集中获取对象并转换为 JGeometry 对象,另一种是使用优化的解封装器,先将几何数据提取到字节数组中,再转换为 JGeometry 对象。
// 直接加载
STRUCT dbObject = (STRUCT) rs.getObject(1);
JGeometry geom = JGeometry.load(dbObject);
// 使用优化的解封装器加载
byte[] image = rs.getBytes(1);
JGeometry geom = JGeometry.load(image);
2. 检查几何对象
加载几何对象后,可以使用 JGeometry 类的各种 get() 和 is() 方法来提取几何对象的信息和判断几何对象的性质。
2.1 get() 方法
| 方法 | 返回信息 |
|---|
超级会员免费看
订阅专栏 解锁全文
5063

被折叠的 条评论
为什么被折叠?



