ST_Raster を使用する SQL 関数の概要

データベースの SQL(Structured Query Language)と、ST_Raster タイプと共にインストールされた特定の関数を使用して、ジオデータベースに格納された ST_Raster データを処理できます。

SQL は、データベース管理システム(DBMS)に格納されたデータを選択し操作するときに使用される標準化された言語です。ST_Raster タイプを Oracle、PostgreSQL、または Microsoft SQL Server 内のジオデータベースにインストールしたときに、特定の SQL 関数とタイプがジオデータベース管理者のスキーマに作成されます。SQL およびこれらの関数とタイプを使用して、データを検索および編集できます。

関数の名前は DBMS の実装によって異なります。Oracle と SQL Server の場合、関数は ST_Raster または ST_PixelData オブジェクトのメンバ メソッドです。PostgreSQL の場合、関数は PL/SQL パッケージ レベルで実装された SQL 関数です。SQL Server で関数を使用するときは、関数名の大文字/小文字はここで示したとおりに指定する必要があります。Oracle または PostgreSQL で使用する場合、すべて小文字でも、すべて大文字でも、大文字小文字を混在させても問題ありません。

ST_Raster 関数を使用するときは、どのデータベースでもジオデータベース管理者のスキーマで関数を修飾する必要があります。ほとんどの場合、これは sde. です。ただし、SQL Server データベースの場合は、管理者スキーマ名として dbo. で修飾する場合があります。

このトピックの最後にある表に、同等の関数を示します。この表は、以下のように構成された特定の ST_Raster SQL 関数のリファレンス トピックにリンクしています。

ST_Raster 関数

Oracle と SQL Server の関数

PostgreSQL の関数

ST_PixelData

st_pixeldata

ST_PixelData.getValue

getvalue

ST_PixelData.getValueByLoc(SQL Server のみ)

ST_PixelData.setExtent

setextent

ST_PixelData.setValue

setvalue

ST_Raster

st_raster

ST_Raster.buildPyramid

buildPyramid

ST_Raster.buildStats

buildStats

ST_Raster.crop

crop

ST_Raster.deleteColormap

deletecolormap

ST_Raster.deleteStats

deletestats

ST_Raster.describe

describe

ST_Raster.export

export

ST_Raster.getCompressionType

getcompressiontype

ST_Raster.getInterleaveType

getinterleavetype

ST_Raster.getInterpolationType

getinterpolationtype

ST_Raster.getPixelData

getpixeldata

ST_Raster.getPixelType

getpixeltype

ST_Raster.getPyramidLevel

getpyramidlevel

ST_Raster.getValue

getvalue

ST_Raster.getValueByLoc(SQL Server のみ)

ST_Raster.getVersion

getversion

ST_Raster.hasColormap

hascolormap

ST_Raster.hasStats

hasstats

ST_Raster.mosaic

mosaic

ST_Raster.setColormap

setcolormap

ST_Raster.subset

subset

ST_Raster_Util.checkLibraryVersion(Oracle のみ)

st_raster_check_compatibility

ST_Raster_Util.describe

st_raster_util_describe

ST_Raster_Util.getLibraryVersion(Oracle のみ)

st_raster_getversionlib

ST_Raster_Util.getVersion

st_raster_util_getversion

ST_Raster_Util.initialize

st_raster_util_initialize

9/14/2013