Guide d'utilisation et de référence

db2gse.gse_enable_sref

Cette procédure mémorisée permet de définir le mode de conversion des nombres négatifs et décimaux d'un système de coordonnées déterminé en nombres entiers positifs, et ce, en vue de leur stockage par Extension Spatiale. L'ensemble des valeurs spécifiées par vos soins s'appelle un système de références spatiales. Lors du traitement de cette procédure, des informations sur le système de référence sont ajoutées à la vue du catalogue DB2GSE.SPATIAL_REF_SYS. Pour plus d'informations sur cette vue, reportez-vous à la section DB2GSE.SPATIAL_REF_SYS.

Pour un exemple du code requis pour appeler cette procédure mémorisée, reportez-vous à la fonction C gseEnableSref dans le programme exemple. Pour plus d'informations sur ce programme, consultez le Rédaction d'applications pour Extension Spatiale.

Autorisation

Néant

Paramètres d'entrée

Tableau 16. Paramètres d'entrée de la procédure mémorisée db2gse.gse_enable_sref.
Nom Type de données Description
srId INTEGER Identificateur numérique associé au système de références spatiales.

Ce paramètre ne peut pas prendre la valeur NULL.

Commentaire : Cet identificateur doit être unique au sein de la base de données activée pour les opérations spatiales.

srName VARCHAR(64) Description succincte du système de références spatiales.

Ce paramètre ne peut pas prendre la valeur NULL.

Commentaire : Cette description doit être unique au sein de la base de données activée pour les opérations spatiales.

falsex DOUBLE Nombre qui, soustrait d'une valeur d'abscisse (coordonnée X) négative, donne un nombre non négatif, autrement dit positif ou égal à zéro.

Ce paramètre ne peut pas prendre la valeur NULL.

falsey DOUBLE Nombre qui, soustrait d'une valeur d'ordonnée (coordonnée Y) négative, donne un nombre non négatif, autrement dit positif ou égal à zéro.

Ce paramètre ne peut pas prendre la valeur NULL.

xyunits DOUBLE Nombre qui, multiplié par une abscisse (X) ou une ordonnée (Y) décimale, donne un entier stockable en tant qu'élément de donnée 32 bits.

Ce paramètre ne peut pas prendre la valeur NULL.

falsez DOUBLE Nombre qui, soustrait d'une valeur de coordonnée Z négative, donne un nombre non négatif, autrement dit positif ou égal à zéro.

Ce paramètre ne peut pas prendre la valeur NULL.

zunits DOUBLE Nombre qui, multiplié par une coordonnée Z décimale, donne un entier stockable en tant qu'élément de donnée 32 bits.

Ce paramètre ne peut pas prendre la valeur NULL.

falsem DOUBLE Nombre qui, soustrait d'une mesure négative, donne un nombre non négatif, autrement dit positif ou égal à zéro.

Ce paramètre ne peut pas prendre la valeur NULL.

munits DOUBLE Nombre qui, multiplié par une mesure décimale, donne un entier stockable en tant qu'élément de donnée 32 bits.

Ce paramètre ne peut pas prendre la valeur NULL.

scId INTEGER Identificateur numérique du système de coordonnées dont est dérivé le système de références spatiales. Pour trouver cet identificateur, consultez la vue du catalogue DB2GSE.COORD_REF_SYS à la section DB2GSE.COORD_REF_SYS.

Ce paramètre ne peut pas prendre la valeur NULL.

Paramètres de sortie

Tableau 17. Paramètres de sortie de la procédure mémorisée db2gse.gse_enable_sref.
Nom Type de données Description
msgCode INTEGER Code associé aux messages susceptibles d'être renvoyés par le demandeur de la procédure mémorisée.
msgText VARCHAR(1024) Message d'erreur complet, tel que généré sur le serveur Extension Spatiale.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]