このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

ST_SetHistogram

更新日時2024-01-15 03:22

この関数は、ラスターオブジェクトの指定されたバンドのヒストグラムを JSON 形式で設定します。

構文

ラスターST_SetHistogram (ラスターラスター、整数バンド、文字列ヒストグラム);

パラメーター

パラメーター 説明
パラメーター 説明
ラスト ラスタオブジェクト。
バンド 0 から始まるバンドのシーケンス番号
ヒストグラム JSON 形式のヒストグラムです。

説明

次の表に、JSON形式のヒストグラムのパラメーターを示します。

パラメーター 説明 データ型
パラメーター 説明 データ型
近似値 データサンプリングを有効にするかどうかを指定します。 BOOLEAN なし
histsCounts 統計を表示する配列です。 INTEGER[] なし
binFunction /タイプ bin 関数のタイプです。 STRING
  • linear
  • logarithm
  • explicit
binFunction/binTable/binValues ビンテーブルのビン値です。 数字 [] このパラメーターは、bin 関数のタイプが explicit の場合にのみ有効です。
binFunction/binRange/minValue ビン範囲の最小値です。 NUMBER このパラメーターは、bin 関数のタイプが logarithm または linear の場合にのみ有効です。
binFunction/binRange/maxValue ビン範囲の最大値です。 NUMBER このパラメーターは、bin 関数のタイプが logarithm または linear の場合にのみ有効です。
binFunction/binRange/outRange ビンの範囲を超えた値。 NUMBER このパラメーターは、bin 関数のタイプが logarithm または linear の場合にのみ有効です。
binFunction/binRange/binValues ビン範囲のビン値です。 数字 [] このパラメーターは、bin 関数のタイプが logarithm または linear の場合にのみ有効です。
例1:
{
  "approximate":false,
  "histsCounts":
  [2,1、1,0、8,17、47,101,193,345,443,640,877、1189,1560、80,84、1847,2087、86,71、2560,2816、3193,3567、3840,4101、4415,4498、3876,3235、2458,1800、1598,1087、731,638,426,264,198,147,126,104,104、54,56、55,63、80,62、74,85、72,80、70,88、53,55、117,138,136,142,157,225,287,285,382,449,567,628,750,855、1021,1142、47,39、49,59、1504,1590、66,62、1786,1870、、64,73、69,68、62,58、63,51、91,92、、、1242,1410、86,79、、、、、2044,2099,2277,2373,2451,2585,2646,2882,2878,3091,3396,3620, 4207,4083, 3911,4124,4304,4700,4893,5314,5446,5657,5765,5649,5749,5753,5601,5335,5161,4943, 5567,5465, 4592,4445, 4220,3843, 4090,4270,4465,4514, 2571,2345, 4844,5204,5331,5597,5777,5838,6004,6316, 12,2, 4923,4677,, 3401,3041,, 1972,1725,1376,1140
  "binFunction":
  {
    "type":"unknown",
    "binRange":
    {
      "minValue":29.0,
      "maxValue":208.0,
      "outRange":"include",
      "binValues":
      [29.0、30.0、31.0、32.0、33.0、43.0、34.0、44.0、35.0、36.0、37.0、38.0、39.0、40.0、41.0、42.0、53.0、54.0、45.0、46.0、47.0、48.0、52.0、63.0、64.0、55.0、56.0、66.0、57.0、67.0、、58.0、49.0、50.0、51.0、62.0、、、65.0、61.0、、、、、68.0,69.0,70.0,71.0,72.0,73.0, 83.0, 74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0, 91.0, 82.0, 93.0, 84.0,85.0,86.0,87.0,88.0, 90.0, 101.0,, 92.0, 103.0, 94.0,95.0, 105.0, 96.0, 106.0 108.0,109.0,110.0,111.0,112.0,113.0, 123.0, 114.0,115.0,116.0,117.0,118.0,119.0,120.0,121.0, 131.0, 122.0, 133.0, 124.0,125.0,126.0,127.0,128.0, 130.0, 141.0,, 132.0, 143.0, 134.0,135.0, 145.0, 136.0, 146.0 148.0,149.0,150.0,151.0,152.0,153.0, 163.0, 154.0,155.0,156.0,157.0,158.0,159.0,160.0,161.0, 171.0, 162.0, 173.0, 164.0,165.0,166.0,167.0,168.0, 170.0, 181.0,, 172.0, 183.0, 174.0,175.0, 185.0, 176.0, 186.0 188.0、189.0、190.0、191.0、192.0、193.0、194.0、195.0、196.0、197.0、198.0、199.0、200.0、201.0、202.0、203.0、204.0、205.0、206.0、207.0
    }
  }
}

例2:
{
  "approximate" : true,
  "histsCounts" :[1,2,3,4,5],
  "binFunction" :
  {
    "type" : "explicit",
    "binTable" : 
    {
      "binValues" : [1.0,2.0,3.0,4.0,5.0]
    }
  }
}

例:

UPDATE rat SET raster = st_sethistogram(raster、0、'{"approximate":true、"histsCounts":[1,2、3,4、5] 、"binFunction":{"type":"explicit" 、"binTable":{"binValues":[1.0、2.0、3.0、4.0、5.0]}}}') id =1;

--------------------------------
(1行) 
  • 目次 (1, M)
  • 構文
  • パラメーター
  • 説明
  • 例:
フィードバック
phone お問い合わせ

Chat now with Alibaba Cloud Customer Service to assist you in finding the right products and services to meet your needs.

alicare alicarealicarealicare