Guía y consulta del usuario

db2gse.gse_register_layer

Utilice este procedimiento almacenado para registrar una columna espacial como una capa. Cuando se procesa este procedimiento almacenado, se añade información sobre la capa que se registra a la vista de catálogo DB2GSE.GEOMETRY_COLUMNS. Para obtener información sobre esta vista, consulte el tema DB2GSE.GEOMETRY_COLUMNS.

Para ver un ejemplo del código que sirve para invocar este procedimiento almacenado, consulte la función C gseRegisterLayer en el programa de ejemplo. Para obtener información sobre este programa, consulte Cómo escribir aplicaciones para DB2 Spatial Extender.

Autorización

El ID de usuario bajo el que se invoca este procedimiento almacenado debe tener uno de los siguientes privilegios o autorizaciones:

Parámetros de entrada

Tabla 26. Parámetros de entrada para el procedimiento almacenado db2gse.gse_register_layer.
Nombre Tipo de datos Descripción
layerSchema INTEGER(30) Nombre del esquema al que pertenece la tabla o vista especificada en el parámetro layerTable.

Este parámetro no se puede anular.

Comentario: Si no especifica un valor para el parámetro layerSchema, este adoptará como valor por omisión el ID de usuario bajo el que se invoca el procedimiento almacenado db2gse.gse_register_layer.

layerTable VARCHAR(128) Nombre de la tabla o vista que contiene la columna que se registra como una capa.

Este parámetro no se puede anular.

layerColumn VARCHAR(128) Nombre de la columna que se está registrando como una capa. Si la columna no existe, DB2 Spatial Extender la creará.

Este parámetro no se puede anular.

layerTypeName VARCHAR(64) Tipo de datos de la columna que se está registrando como una capa. Debe especificar el tipo de datos en mayúsculas; por ejemplo:
ST_POINT

Este parámetro no se puede anular si la columna es una columna de tabla que se debe crear cuando se procese este procedimiento almacenado. De lo contrario, si la columna es una columna existente dentro de una tabla o vista, este parámetro se puede anular.

srId INTEGER Identificador del sistema de referencias espaciales utilizado para esta capa.

Este parámetro no se puede anular para una capa de tabla. DB2 Spatial Extender pasa por alto este parámetro cuando el usuario registra una capa de vista.

geoSchema VARCHAR (30) Se aplica cuando el usuario registra una columna de vista como una capa. El parámetro geoSchema es el esquema de la tabla subyacente a la vista a la que pertenece la columna.

Este parámetro se puede anular cuando registra una columna de vista como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de tabla como una capa.

Comentario: Si no especifica un valor para el parámetro geoSchema, este adoptará como valor por omisión el valor del parámetro layerSchema.

geoTable VARCHAR(128) Se aplica cuando el usuario registra una columna de vista como una capa. El parámetro geoTable es el nombre de la tabla subyacente a la vista a la que pertenece la columna.

Este parámetro no se puede anular cuando registra una columna de vista como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de tabla como una capa.

geoColumn VARCHAR(128) Se aplica cuando el usuario registra una columna de vista como una capa. El parámetro geoColumn es el nombre de la columna de tabla subyacente a esta columna de vista.

Este parámetro no se puede anular cuando registra una columna de vista como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de tabla como una capa.

nAttributes SMALLINT Número de columnas que contienen los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

attr1Name VARCHAR(128) Nombre de la primera columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

Si tiene intención de utilizar el geocodificador por omisión, tiene que guardar las direcciones de calles en la columna attr1Name.

attr2Name VARCHAR(128) Nombre de la segunda columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

Si tiene intención de utilizar el geocodificador por omisión, tiene que guardar los nombres de ciudades en la columna attr2Name.

attr3Name VARCHAR(128) Nombre de la tercera columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

Si tiene intención de utilizar el geocodificador por omisión, tiene que guardar los nombres o abreviaturas de estados en la columna attr3Name.

attr4Name VARCHAR(128) Nombre de la cuarta columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

Si tiene intención de utilizar el geocodificador por omisión, tiene que guardar los códigos postales en la columna attr4Name.

attr5Name VARCHAR(128) Nombre de la quinta columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

El geocodificador por omisión pasa por alto la columna Attr5Name.

attr6Name VARCHAR(128) Nombre de la sexta columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

El geocodificador por omisión pasa por alto la columna Attr6Name.

attr7Name VARCHAR(128) Nombre de la séptima columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

El geocodificador por omisión pasa por alto la columna Attr7Name.

attr8Name VARCHAR(128) Nombre de la octava columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

El geocodificador por omisión pasa por alto la columna Attr8Name.

attr9Name VARCHAR(128) Nombre de la novena columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

El geocodificador por omisión pasa por alto la columna Attr9Name.

attr10Name VARCHAR(128) Nombre de la décima columna que contiene los datos fuente que se deben geocodificar para esta capa.

Este parámetro se puede anular cuando registra una columna de tabla como una capa. DB2 Spatial Extender pasa por alto este parámetro cuando registra una columna de vista como una capa.

El geocodificador por omisión pasa por alto la columna Attr10Name.

Parámetros de salida

Tabla 27. Parámetros de salida para el procedimiento almacenado db2gse.gse_register_layer.
Nombre Tipo de datos Descripción
msgCode INTEGER Código asociado a los mensajes que puede devolver el emisor de la llamada a este procedimiento almacenado.
Reserved VARCHAR(1024) Mensaje de error completo, tal como está definido en el servidor de DB2 Spatial Extender.

Restricciones


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]