SDO_GEOMETRY フィールドをクエリして形状内の特定のポイントを返します。そのポイントの GPS 座標を取得したいと考えています。私のクエリは次のとおりです。
select
sdo_lrs.locate_pt(sdo_lrs.convert_to_lrs_geom(shape),0.02).sdo_ordinates
from
TEST_SCHEMA.TEST_TABLE
where
route='ABC'
and
segmentnum='101.1'
これは、次のように SDO_ORDINATE_ARRAY を返します。
MDSYS.SDO_ORDINATE_ARRAY(100000.203621556,999999.57084293,0.02)
SDO_ORDINATE_ARRAY の最初の 2 つの要素を GPS 座標に変換するにはどうすればよいですか? これを実現する関数に関連する Oracle Spatial のドキュメントを見つけることができませんでした。