Kurzer Überblick über die mit dem Datentyp "ST_Raster" verwendeten SQL-Funktionen

Sie können die SQL (Structured Query Language) der Datenbank verwenden, um mit Daten des Typs "ST_Raster" zu arbeiten, die in einer Geodatabase gespeichert sind. Verwenden Sie dazu die jeweiligen Funktionen, die für den Typ "ST_Raster" installiert sind.

SQL ist eine standardisierte Sprache zur Abfrage und Bearbeitung von Daten in Datenbankmanagementsystemen (DBMS). Beim Installieren des Datentyps "ST_Raster" in einer Geodatabase in Oracle, PostgreSQL oder Microsoft SQL Server werden bestimmte SQL-Funktionen und -Typen im Schema des Geodatabase-Administrators erstellt. Sie können SQL und diese Funktionen und Typen verwenden, um Daten abzufragen und zu bearbeiten.

Die Namen der Funktionen sind von der DBMS-Implementierung abhängig. In Oracle und SQL Server sind die Funktionen Elementmethoden des Objekts "ST_Raster" oder "ST_PixelData". In PostgreSQL sind es auf der PL/SQL-Paketebene implementierte SQL-Funktionen. Beachten Sie, dass Sie beim Verwenden der Funktionen mit SQL Server die angezeigte Schreibweise verwenden müssen. Bei Verwendung mit Oracle oder PostgreSQL macht es keinen Unterschied, ob Sie nur Kleinbuchstaben, nur Großbuchstaben oder eine gemischte Schreibweise verwenden.

Wenn Sie ST_Raster-Funktionen in allen Datenbanken verwenden, müssen Sie die Funktion mit dem Schema des Geodatabase-Administrators qualifizieren. In den meisten Fällen ist dies sde. In SQL Server-Datenbanken kann es jedoch dbo sein.

Entsprechende Funktionen sind in der Tabelle am Ende dieses Themas dargestellt. Mithilfe der Links in der Tabelle gelangen Sie zu bestimmten Themen der SQL-Funktionsreferenz für "ST_Raster", die wie folgt aufgebaut sind:

ST_Raster-Funktionen

Oracle- und SQL Server-Funktionen

PostgreSQL-Funktionen

ST_PixelData

st_pixeldata

ST_PixelData.getValue

getvalue

ST_PixelData.getValueByLoc (nur 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 (nur SQL Server)

ST_Raster.getVersion

getversion

ST_Raster.hasColormap

hascolormap

ST_Raster.hasStats

hasstats

ST_Raster.mosaic

Mosaik

ST_Raster.setColormap

setcolormap

ST_Raster.subset

subset

ST_Raster_Util.checkLibraryVersion (nur Oracle)

st_raster_check_compatibility

ST_Raster_Util.describe

st_raster_util_describe

ST_Raster_Util.getLibraryVersion (nur Oracle)

st_raster_getversionlib

ST_Raster_Util.getVersion

st_raster_util_getversion

ST_Raster_Util.initialize

st_raster_util_initialize

5/10/2014