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.
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. |