6.59 SDO_NET.GET_LINK_GEOMETRY
構文
SDO_NET.GET_LINK_GEOMETRY( network IN VARCHAR2, link_id IN NUMBER, start_percentage IN NUMBER DEFAULT 0, end_percentage IN NUMBER DEFAULT 1.0 ) RETURN SDO_GEOMETRY;
説明
空間ネットワーク内のリンクに関連付けられたジオメトリ全体またはジオメトリの一部を戻します。
パラメータ
- network
-
ネットワーク名を指定します。
- link_id
-
ジオメトリを戻すリンクのID番号を指定します。
- start_percentage
-
戻されたジオメトリの開始点に使用されるリンクに沿った距離の割合を指定します。0から1.0までの数字として表します(たとえば、0.5は50パーセントです)。デフォルト値は0です(つまり、戻されたジオメトリの開始はリンクの開始点に関連付けられています)。
- end_percentage
-
戻されたジオメトリの終了点に使用されるリンクに沿った距離の割合を指定します。0から1.0までの数字として表します(たとえば、0.5は50パーセントです)。デフォルト値は1.0です(つまり、戻されたジオメトリの終了はリンクの終了点に関連付けられています)。
使用上のノート
なし。
例
次の例では、ROADS_NETWORK
という名前のネットワークに含まれる、リンクIDが103のリンクに関連付けられたジオメトリを戻します。
SELECT SDO_NET.GET_LINK_GEOMETRY('ROADS_NETWORK', 103) FROM DUAL; SDO_NET.GET_LINK_GEOMETRY('ROADS_NETWORK',103)(SDO_GTYPE, SDO_SRID, SDO_POINT(X, -------------------------------------------------------------------------------- SDO_GEOMETRY(2002, NULL, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY( 8, 4, 12, 4))
親トピック: SDO_NETパッケージ・サブプログラム