15.107 SEM_APIS.GETV$GEOMETRYVAL
形式
SEM_APIS.GETV$GEOMETRYVAL( value_type IN VARCHAR2, vname_prefix IN VARCHAR2, vname_suffix IN VARCHAR2, literal_type IN VARCHAR2, language_type IN VARCHAR2, long_value IN CLOB, srid IN NUMBER, ) RETURN SDO_GEOMETRY;
説明
ogc:wktLiteral型またはogc:gmlLiteral型のリテラルの入力SRIDによって識別される空間参照システム内のSDO_GEOMETRYオブジェクトを返し、他のすべてのRDF語句にNULL値を返します。
パラメータ
使用に関するノート
ogc:wktLiteral値およびogc:gmlLiteral値は、リテラル値自体(ソースSRIDとも呼ぶ)の空間参照システム情報をエンコードします。
srid
パラメータ値(ターゲットSRID)がソースSRIDと異なる場合、新しく作成されたSDO_GEOMETRYオブジェクトは、返される前にターゲットSRIDに変換されます。
この操作は、パフォーマンスの観点からは高負荷である可能性があります。
SDO_GEOMETRY型の詳細(SRID値を含む)は、Oracle Spatial開発者ガイドを参照してください。
例
次の例では、RDF_VALUE$表内のすべてのジオメトリ・リテラルについて、WGS84 (経度、緯度)空間参照システム(SRID 8307)のSDO_GEOMETRY値が返されます。
SELECT SEM_APIS.GETV$GEOMETRYVAL(value_type, vname_prefix, vname_suffix, literal_type, language_type, long_value, 8307) FROM RDF_VALUE$;
親トピック: SEM_APISパッケージのサブプログラム