Guide d'utilisation et de référence

db2gse.gse_run_gc

Cette procédure mémorisée permet d'exécuter un géocodeur en traitement par lots. Pour plus d'informations sur cette tâche, reportez-vous à la section Exécution du géocodeur en traitement par lots.

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

Autorisation

L'ID utilisateur sous lequel est appelée la procédure mémorisée doit disposer des droits ou privilèges suivants :

Paramètres d'entrée

Tableau 28. Paramètres d'entrée de la procédure mémorisée db2gse.gse_run_gc.
Nom Type de données Description
layerSchema VARCHAR(30) Nom du schéma auquel appartient la table ou la vue spécifiée dans le paramètre layerTable.

Ce paramètre peut prendre la valeur NULL.

Commentaire : Si vous n'affectez pas de valeur au paramètre layerSchema, il prendra par défaut l'ID utilisateur sous lequel est appelée la procédure mémorisée db2gse.gse_run_gc.

layerTable VARCHAR(128) Nom de la table contenant la colonne dans laquelle les données géocodées doivent être insérées.

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

layerColumn VARCHAR(128) Nom de la colonne dans laquelle les données géocodées doivent être insérées.

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

gcId INTEGER Identificateur du géocodeur à exécuter.

Ce paramètre peut prendre la valeur NULL.

Pour connaître les identificateurs des géocodeurs enregistrés, consultez la vue du catalogue DB2GSE.SPATIAL_GEOCODER.

precisionLevel INTEGER Degré de correspondance requis entre les données source et les données de référence pour que le géocodeur traite les données source avec succès.

Ce paramètre peut prendre la valeur NULL.

Commentaire : Le niveau de précision peut aller de 1 à 100 %.

vendorSpecific VARCHAR(256) Informations techniques données par le fournisseur ; par exemple, le chemin d'accès et le nom du fichier qu'il utilise pour la définition des paramètres.

Ce paramètre peut prendre la valeur NULL.

whereClause VARCHAR(256) Corps de la clause SQL WHERE. Il définit une restriction à appliquer au lot d'enregistrements qui doit être géocodé. La clause peut faire référence à toute colonne d'attribut appartenant à la table sur laquelle doit s'exécuter le géocodeur.

Ce paramètre peut prendre la valeur NULL.

commitScope INTEGER Nombre d'enregistrements par point de contrôle.

Ce paramètre peut prendre la valeur NULL.

Paramètres de sortie

Tableau 29. Paramètres de sortie de la procédure mémorisée db2gse.gse_run_gc.
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 ]