ST_Raster.getPixelData
Définition
La fonction ST_Raster.getPixelData écrit les données de pixel d'un objet ST_Raster ou d'un sous-ensemble d'un objet ST_Raster dans un objet ST_PixelData défini.
Syntaxe
Oracle
getPixelData () RETURN ST_PIXELDATA getPixelData (parameter_list IN VARCHAR2) RETURN ST_PIXELDATA
PostgreSQL
getPixelData (raster IN ST_RASTER) RETURN ST_PIXELDATA getPixelData (raster IN ST_RASTER, parameter_list IN TEXT) RETURN ST_PIXELDATA
SQL Server
getPixelData (parameter_list IN NVARCHAR) RETURN ST_PIXELDATA
Renvoie
ST_PixelData
Paramètres
Paramètre | Description |
---|---|
raster | Valeur de ST_Raster |
parameter_list | Liste délimitée par des virgules de paramètres compris entre des guillemets simples, parmi lesquels on peut compter les suivants :
|
Exemples
L'exemple ci-dessous sélectionne les données de la pyramide de niveau 1 et insère le résultat dans une autre table.
Oracle
CREATE TABLE pixeldata of sde.ST_PixelData;
INSERT INTO PIXELDATA
SELECT t.image.getPixelData('level=1')
FROM LAND t
WHERE t.image.raster_id = 1;
CREATE TABLE pixeldata2 (data ST_PixelData);
INSERT INTO PIXELDATA2
SELECT t.image.getPixelData('level=1')
FROM LAND t
WHERE t.image.raster_id = 1;
PostgreSQL
CREATE TABLE pixeldata (data ST_PixeData);
INSERT INTO pixeldata
SELECT getPixelData(image,'level=1')
FROM land
WHERE getRasterID(image) = 1;
SQL Server
CREATE TABLE pixeldata (data ST_PixelData);
INSERT INTO pixel.data
SELECT image.getPixelData('level=1')
FROM land
WHERE image.raster_id = 1;
5/10/2014