ST_RasterUtil.initialize
Définition
La fonction ST_RasterUtil.initialize active les tables de données ST_Raster pour la colonne ST_Raster spécifiée dans une table user. Elle stocke aussi les informations sur les références spatiales facultatives de la colonne ST_Raster dans la table metadata du système. Une table user contenant la colonne ST_Raster doit d'abord être initialisée avec cette procédure avant que toute autre procédure ou fonction ST_Raster puisse y être appelée.
Syntaxe
Oracle
sde.ST_RasterUtil.initialize (tableName VARCHAR2,  
                              columnName VARCHAR2, 
                              projectionID NUMBER,
                              keyword VARCHAR2)
sde.ST_RasterUtil.initialize (tableName VARCHAR2, 
                              columnName VARCHAR2, 
                              projectionFile VARCHAR2, 
                              keyword VARCHAR2)
sde.ST_RasterUtil.initialize (tableName VARCHAR2, 
                              columnName VARCHAR2, 
                              projectionID NUMBER)
sde.ST_RasterUtil.initialize (tableName VARCHAR2, 
                              columnName VARCHAR2, 
                              projectionFile VARCHAR2)
sde.ST_RasterUtil.initialize (tableName VARCHAR2, 
                              columnName VARCHAR2)
PostgreSQL
st_raster_util_initialize (tableName TEXT,  
                           columnName TEXT, 
                           projectionID INT,
                           keyword TEXT)
st_raster_util_initialize (tableName TEXT, 
                           columnName TEXT, 
                           projectionFile TEXT, 
                           keyword TEXT)
st_raster_util_initialize (tableName TEXT, 
                           columnName TEXT, 
                           projectionID INT)
st_raster_util_initialize (tableName TEXT, 
                           columnName TEXT, 
                           projectionFile TEXT)
st_raster_util_initialize (tableName TEXT, 
                           columnName TEXT)
SQL Server
st_raster_util_initialize (databaseName NVARCHAR,
                           ownerName NVARCHAR, 
                           tableName NVARCHAR, 
                           columnName NVARCHAR, 
                           projectionID INTEGER,
                           projectionFile NVARCHAR, 
                           keyword NVARCHAR
Renvoie
Aucun
Paramètres
| Paramètre | Description | 
|---|---|
| databaseName | Nom de la base de données (SQL Server uniquement) | 
| ownerName | Propriétaire de la table (SQL Server uniquement) | 
| tableName | Nom de la table user | 
| columnName | Nom de la colonne ST_Raster dans la table user | 
| projectionID | Nombre prédéfini qui représente une projection existante | 
| projectionFile | Nom du fichier de projection qui contient la description textuelle entière de la projection donnée | 
| mot-clé | Mot-clé de configuration DBTUNE ; clause de stockage correspondante utilisée lors de la création de tables de données ST_Raster ou d'index associés | 
Exemple
Cet exemple initialise l'image de la colonne ST_Raster dans la table user, boar, et stocke la référence spatiale correspondant à l'ID de projection 4326 (WGS84) dans les métadonnées de système.
Oracle
BEGIN sde.ST_RasterUtil.initialize ('boar','image',4326,'DEFAULTS'); 
END; 
/
PostgreSQL
SELECT sde.st_raster_util_initialize ('boar','image',4326,'DEFAULTS');
SQL Server
EXEC <function_owner>.st_raster_util_initialize 'sde94','bobby','boar','image',4326,NULL,'DEFAULTS'
Le propriétaire de la fonction est sde ou dbo selon le schéma dans lequel sont stockées les fonctions, les procédures et les tables système de la géodatabase.