すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_SetRPCGeoreference

最終更新日:Jun 21, 2024

ラスターオブジェクトの有理多項式係数 (RPC) パラメーターを指定します。

構文

ラスターST_SetRPCGeoreference (ラスターraster_obj, text rpc_json)

パラメーター

パラメーター説明
raster_objラスターオブジェクト
rpc_jsonJSON形式のRPC記述。

説明

次の表に、サポートされるRPCパラメーターを示します。

パラメーター説明データ型
lineOffラインオフセット。float
sampOffサンプリングオフセット。float
latOff緯度オフセット。float
longOff経度オフセット。float
heightOff高さオフセット。float
lineScaleライン比。float
sampScaleサンプリング比。float
latScale緯度比。float
longScale経度比。float
heightScale高さの比率。float
lineDenCoeffライン分母の係数の数。 有効な値: 1 ~ 20。フロート配列
lineNumCoeff行分子の係数の数。 有効な値: 1 ~ 20。フロート配列
sampNumCoeffサンプル分子の係数の数。 有効な値: 1 ~ 20。フロート配列
sampDenCoeffサンプル分母の係数の数。 有効な値: 1 ~ 20。フロート配列
errBiasバイアスエラー。 二乗平均平方根 (RMS) バイアス誤差 (メートル単位) 。 これらの誤差は、画像内の水平軸ごとのすべての点に関連する。 デフォルト値: -1.0 float
errRandomランダムエラー。 RMSランダムエラー (メートル単位) 。 これらの誤差は、画像内の水平軸ごとの各点に関連する。 デフォルト値: -1.0 float

例:

SELECT ST_RPCGeoreference(ST_setRPCGeoreference(raster_obj, '{)
    "lineOff": 12800.00、
    "sampOff": 4008.00、
    "latOff": 55.02030000、
    "longOff": 27.04780000、
    "heightOff": 179.000、
    "lineScale": 12800.00、
    "sampScale": 4008.00、
    "latScale": 0.12380000、
    "longScale": 0.06850000、
    "heightScale": 300.000、
    "lineNumCoeff": [
        -2.104832000000000E-03,
        -1.642616000000000E-02、
        -1.027459000000000E + 00、
        4.182002500000000E-03,
        -1.902795200000000E-03,
        1.614313300000000E-05,
        4.7863558000000E-04,
        -2.1278669000000E-04,
        6.9588307000000E-03,
        -2.260572200000000E-06、
        -2.225955200000000E-07,
        -3.746937200000000E-07,
        4.6486457000000E-04,
        -1.8012888000000E-08、
        5.140758300000000E-06,
        7.5661479000000E-04,
        -5.4524409000000E-07,
        1.394079900000000E-07,
        -1.828159600000000E-05、
        2.421558100000000E-09
    ],
    "lineDenCoeff": [
        1.000000000000000E + 00、
        -5.006651300000000E-04,
        -1.4578309000000E-03,
        6.037474400000000E-04,
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00
    ],
    "sampNumCoeff": [
        1.000000000000000E + 00、
        -5.006651300000000E-04,
        -1.4578309000000E-03,
        6.037474400000000E-04,
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00
    ],
    "sampDenCoeff": [
        1.000000000000000E + 00、
        -5.006651300000000E-04,
        -1.4578309000000E-03,
        6.037474400000000E-04,
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00、
        0.000000000000000E + 00
    ]
} '))
FROM raster_table
WHERE id = 1;

------------------------------
 {"lineOff":12800.0,"sampOff":4008.0,"latOff":55.0203,"longOff":27.0478,"heightOff":179.0,"lineScale":12800.0,"sampScale":4008.0,"latScale":0.1238,"longScale":0.0685,"heightScale":300.0,"errBias":-1.0,"errRandom"-1.0,"[1.0、-0.00050066513、-0.0014578309、0.0006037474。
. 4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"lineNumCoeff":[-0.002104832,-0.01642616,-1.027459,-,-0.0019027952,0.000016143133,-0.00047863558,-0.00021278669,0.0069588307,-0.0000022605722,-2.5922552e-7,-3.7469372e-7,0, 00046486457-1.8012888e-8,0.0
. 000051407583,0.00075661479,-5.4524409e-7,1.3940799e-7,-0.000018281596,2.4215581e-9],"sampDenCoeff":[1.0,-0.00050066513,-0.0014578309,0.00060374744,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0-0.0014578309、0.00060374744、0.0。
、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0]}