ST_RasterUtil.initialize

定义

ST_RasterUtil.initialize 函数激活用户表中指定 ST_Raster 列的 ST_Raster 数据表。还可以存储系统元数据表中 ST_Raster 列的可选空间参考信息。必须首先使用此程序初始化包含 ST_Raster 列的用户表,然后才能在该用户表上调用其他任何 ST_Raster 函数或程序。

语法

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

返回值

参数

参数

描述

databaseName

数据库的名称(仅 SQL Server)

ownerName

表的所有者(仅 SQL Server)

tableName

用户表的名称

columnName

用户表中 ST_Raster 列的名称

projectionID

表示现有投影的预定义编号

projectionFile

包含给定投影全文描述的投影文件的名称

keyword

DBTUNE 配置关键字;创建 ST_Raster 数据表或相关索引时使用的相应存储子句

示例

此示例初始化用户表 boar 中的 ST_Raster 列图像,并存储与系统元数据中的投影 ID 4326 (WGS84) 相对应的空间参考。

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'

函数所有者是 sde 还是 dbo,取决于存储地理数据库系统表、函数和程序的方案。


3/7/2012