書式
SDO_CS.VALIDATE_EPSG_MATRIX( method_id IN NUMBER, parameter_id IN NUMBER, matrix IN CLOB ) RETURN VARCHAR2;
説明
NADCON、NTv2またはVERTCON形式のEPSGマトリックスを検証します。
パラメータ
マトリックスが参照するEPSG method IDを指定します。
操作にNADCONなどの複数のマトリックスが含まれる場合、マトリックスを識別するEPSGパラメータIDを指定します。
(SDO_CS.LOAD_EPSG_MATRIXを使用してまたは手動でロードされる)マトリックスCLOBを指定します。
使用上の注意
EPSGマトリックスは、SDO_CS.LOAD_EPSG_MATRIXプロシージャを使用してロードできます。
例
次の例では、操作1703 ("NAD27 to WGS 84 (32)")のNTv2マトリックスをロードします。NTv2操作の場合、単一のマトリックスで十分で、パラメータID 8656に割り当てられます。
SQL> select m.coord_op_method_name "Method", vals.parameter_id "Parameter", sdo_cs.validate_epsg_matrix(m.coord_op_method_id, vals.parameter_id, vals.param_value_file) "Valid", count(*) "#" from sdo_coord_op_param_vals vals, sdo_coord_op_methods m where m.coord_op_method_id = vals.coord_op_method_id and not(vals.param_value_file is null) group by m.coord_op_method_name, vals.parameter_id, sdo_cs.validate_epsg_matrix(m.coord_op_method_id, vals.parameter_id, vals.param_value_file) order by m.coord_op_method_name, vals.parameter_id, sdo_cs.validate_epsg_matrix(m.coord_op_method_id, vals.parameter_id, vals.param_value_file); Method Parameter Valid # -------------------------------------------------- ---------- ----- ---------- Geographic3D to Geographic2D+GravityRelatedHeight 8666 TRUE 2 Geographic3D to GravityRelatedHeight (OSGM02) 8666 TRUE 14 NADCON 8657 TRUE 104 NADCON 8658 TRUE 104 NTv2 8656 TRUE 4 Ordnance Survey National Transformation 8664 TRUE 3 6 rows selected.