この関数は、ラスターオブジェクトのバンドのカラーテーブルを JSON 形式で返します。
構文
テキストST_ColorTable (ラスターraster_obj、整数バンド);パラメーター
| パラメーター | 説明 |
| raster_obj | ラスターオブジェクト |
| バンド | 0 から始まるバンドのシーケンス番号 |
説明
次のコードは、JSON 形式のカラーテーブルを表示します。
- 4つのカラーコンポーネント:
'{"compsCount":4、 "entries":[ {"value":0,"c1":0,"c2":0,"c3":0,"c4":255}, {"value":1,"c1":0,"c2":0,"c3":85,"c4":255}, {"value":2,"c1":0,"c2":0,"c3":170,"c4":255} ] }' - 3つのカラーコンポーネント:
'{"compsCount":3、 "entries":[ {"value":0,"c1":0,"c2":0,"c3":0}, {"value":1,"c1":0,"c2":0,"c3":85}, {"value":2,"c1":0,"c2":0,"c3":170} ] }'
バンドにカラーテーブルがない場合、関数は null を返します。
例
、id = 1であるraster_tableからST_ColorTable(raster_obj,0) を選択します。__________________________________
'{"compsCount":3、
"entries":
[
{"value":0,"c1":0,"c2":0,"c3":0},
{"value":1,"c1":0,"c2":0,"c3":85},
{"value":2,"c1":0,"c2":0,"c3":170}
]
}'