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,取决于存储地理数据库系统表、函数和程序的方案。
7/10/2012