Oracle Spatial:我应该如何从sdo_geometry类型中选择多边形点列表?

时间:2013-07-02 11:27:20

标签: oracle polygon spatial

我把记录放到我的表中

INSERT INTO S_DS " +
            "values " +
            "(S_DS_SEQ.nextval, " +
            "SDO_GEOMETRY(2003, null, null, sdo_elem_info_array(1,1003,1), " +
            "sdo_ordinate_array("+addition+")))

其中“加法”是一串coord'pairs,如“(1,1,2,2,3,3,4,4)” 现在我需要通过查询来获取这些点。 我怎样才能做到这一点? 我googled很多但到目前为止没有结果-_-


更新

我自己发现:纵坐标可以被查询     从tableName;

中选择table.attribute_name。 sdo_ordinates

然后从ResultSet中提取并转换为BigDecimal []

(BigDecimal[])resultset.getArray("S_ARR").getArray()

0 个答案:

没有答案