22.24 SDO_CS.INSERT_SRID
書式
SDO_CS.INSERT_SRID(
srid IN NUMBER,
coord_ref_sys_name IN VARCHAR2,
coord_ref_sys_kind IN VARCHAR2,
coord_sys_id IN NUMBER,
datum_id IN NUMBER,
source_geog_srid IN NUMBER,
projection_conv_id IN NUMBER,
cmpd_horiz_srid IN NUMBER,
cmpd_vert_srid IN NUMBER,
information_source IN VARCHAR2,
data_source IN VARCHAR2,
is_legacy IN VARCHAR2,
legacy_code IN NUMBER,
legacy_wktext IN VARCHAR2,
legacy_cs_bounds IN MDSYS.SDO_GEOMETRY,
or_replace IN NUMBER DEFAULT 0);
説明
MDSYS表に座標参照系のSRID値を挿入します。
パラメータ
- srid
-
表CS_SRSやSDO_COORD_REF_SYSなどの、座標参照系のID。
- coord_ref_sys_name
-
表SDO_COORD_REF_SYSなどの、座標参照系の名前。
- coord_ref_sys_kind
-
表SDO_COORD_REF_SYSなどの、座標参照系のタイプ。
- coord_sys_id
-
表SDO_COORD_REF_SYSなどの、基礎となる座標系のID。
- datum_id
-
表SDO_COORD_REF_SYSなどの、基礎となるデータのID。
- source_geog_srid
-
表SDO_COORD_REF_SYSなどの、基礎となる測地SRIDのID。これは、投影SRIDにのみ適用されます。
- projection_conv_id
-
表SDO_COORD_REF_SYSなどの、基礎となる投影操作のID。これは、投影SRIDにのみ適用されます。
- cmpd_horiz_srid
-
表SDO_COORD_REF_SYSなどの、基礎となる水平SRIDのID。これは、複合SRIDにのみ適用されます。
- cmpd_vert_srid
-
表SDO_COORD_REF_SYSなどの、基礎となる垂直SRIDのID。これは、複合SRIDにのみ適用されます。
- information_source
-
座標系の定義のプロバイダ。
- data_source
-
このレコードのデータを提供した組織。
- is_legacy
-
WKTに基づいたOGC定義の場合は
'TRUE'
、EPSG定義の場合は'FALSE'
。 - legacy_code
-
このEPSG定義と同等のOGC定義のオプション・コード。
- legacy_wktext
-
OGC WKT (これがOGC定義の場合)。
- legacy_cs_bounds
-
座標参照系の適用範囲(オプション)。
- or_replace
-
サポートされる値は次のとおりです。
1
: SRIDの作成または置換を意味します0
: SRIDがすでに存在する場合、例外の作成または発生を意味します
使用上のノート
プロシージャSDO_CS.INSERT_SRID
は、表に座標参照系定義を直接挿入する代替手段です。これは、定義がすでに存在するかどうかを確認する必要がない(オプションのOR_REPLACE
)ため、一般的に便利です。また、ADMINユーザーが特定のMDSYS表に定義を直接挿入できないAutonomous Databaseなどのプラットフォームでも重要になる場合があります。
例
次の例では、投影座標系に対してSRID 5007899
を挿入します。
SQL> call
2 mdsys.sdo_cs.insert_srid(
3 srid => 5007899,
4 coord_ref_sys_name => 'GDA2020 / Vicgrid',
5 coord_ref_sys_kind => 'PROJECTED',
6 coord_sys_id => 4400,
7 datum_id => NULL,
8 source_geog_srid => 7844,
9 projection_conv_id => 5017361,
10 cmpd_horiz_srid => null,
11 cmpd_vert_srid => null,
12 information_source => 'Office of Surveyor-General Victoria',
13 data_source => 'EPSG',
14 is_legacy => 'FALSE',
15 legacy_code => NULL,
16 legacy_wktext => NULL,
17 legacy_cs_bounds => NULL);
Call completed.
親トピック: SDO_CSパッケージ(座標系変換)