【发布时间】:2015-09-08 13:53:06
【问题描述】:
我正在努力将一系列 oracle SDO(特别是多边形)转换为更可用的格式。
我有这种格式的数据:
PolygonID | Polygon
1 | SDO Geometry
2 | SDO Geometry
3 | SDO Geometry
等等……
我想要得到的是以下内容:
PolygonID | Vertex.X | Vertex.Y | Vertex.Order
1 | 1 | 1 | 1
1 | 3 | 5 | 2
1 | 2 | 3 | 3
2 | 1 | 2 | 1
等等。所以我只需要将多边形转换成一个有序的顶点列表。我可以使用以下代码成功地将单个 SDO 几何图形转换为有序列表,但无法将其链接到其多边形 ID。
select x,y
from table (
select sdo_util.getvertices(
SDO
)
from POLYGONS
where ID = 1
)
order by id;
我对如何将该数据链接回其原始多边形 ID 有点迷茫。任何帮助将不胜感激!
【问题讨论】: