初始化 ST_Raster 列
在可以将栅格数据插入到 ST_Raster 类型的列中之前,必须先将栅格数据初始化。初始化 ST_Raster 会创建两个所需的栅格存储表(SDE_AUX_<N> 和 SDE_BLK_<N>)以及 INSERT、DELETE 和 UPDATE 触发器。SDE_AUX_<N> 是栅格辅助表,用于存储辅助波段元数据,例如栅格统计数据、地理数据库元数据和坐标变换多项式。SDE_BLK_<N> 是栅格块表,用于为每个波段的底层等级和金字塔等级存储栅格像素数据。
步骤:
-
使用 ST_Raster_Util 包的初始化程序初始化 ST_Raster 列。请使用适合于数据库管理系统的语法。
Oracle
BEGIN SDE.ST_RASTER_UTIL.INITIALIZE ('urban_area','raster',4326,'defaults'); END; /
PostgreSQL
SELECT st_raster_util_initialize ('urban_area','raster',4326,'DEFAULTS');
SQL Server
EXEC ST_Raster_Util_Initialize 'sde','bobby','urban_area','raster',4326,NULL,'DEFAULTS'
相关主题
9/15/2013