该数据类型一般常见于地理信息系统(GIS)中.
读取解析此种数据类型需要导入oracle的jar包 sdoapi-11.2.0.jar
代码如下:
1.javaBean
public class DZ_Oracle
{
private int oid ;
private JGeometry shape;
...
}
2.数据库结构
create table DZ
(
oid INTEGER not null,
shape MDSYS.SDO_GEOMETRY not null,
...
)
3.jdbc程序
STRUCT struct = (STRUCT) executeQuery.getObject("shape");
JGeometry.load(struct)
4.获取所要的数据
DZ_Oracle实体.getShape().获取的是JGeometry类似数据,具体经纬度之类相关的数据要按照具体的存储来获取.
本次功能用到getJavaPoint() 和 getOrdinatesArray().
读取解析此种数据类型需要导入oracle的jar包 sdoapi-11.2.0.jar
代码如下:
1.javaBean
public class DZ_Oracle
{
private int oid ;
private JGeometry shape;
...
}
2.数据库结构
create table DZ
(
oid INTEGER not null,
shape MDSYS.SDO_GEOMETRY not null,
...
)
3.jdbc程序
STRUCT struct = (STRUCT) executeQuery.getObject("shape");
JGeometry.load(struct)
4.获取所要的数据
DZ_Oracle实体.getShape().获取的是JGeometry类似数据,具体经纬度之类相关的数据要按照具体的存储来获取.
本次功能用到getJavaPoint() 和 getOrdinatesArray().

本文介绍了一种地理信息系统(GIS)中常见的数据类型及其在Java环境下的读取与解析方法。通过创建JavaBean类DZ_Oracle并使用oracle的sdoapi-11.2.0.jar库,实现了对特定几何数据的处理。文章还提供了从数据库中提取此类数据的JDBC示例代码。
7295

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



