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.


2/28/2012