MI_GridValueAtPixel
Description
Renvoie la valeur d'une grille à l'emplacement de pixel indiqué (x, y).
Si le type de fichier Grid est numérique, comme c'est le cas des grilles continues (.GRD), le type de retour est un double.
Si le type de fichier Grid est basé sur des caractères, comme c'est le cas des grilles classifiés (.GRC), le type de retour est une chaîne.
Cette fonction s'applique également au fichier MRR et tous les types de champ sont pris en charge.
Syntaxe
MI_GridValueAtPixel (GridInfo, XPixel, YPixel field, band)
Arguments
GridInfo est une expression qui renvoie une valeur GridInfo, où GridInfo est le nom de la colonne raster de la table, par défaut, MI_RASTER.
XPixel est une expression qui renvoie un nombre entier représentant la coordonnée de pixel X.
YPixel est une expression qui renvoie un nombre entier représentant la coordonnée de pixel Y.
field spécifie l’index de champ. Il s'agit d'un paramètre facultatif.
band spécifie l'index de bande du paramètre field sélectionné. Cela n'est requis que si le champ est spécifié.
Exemple
Détermine la valeur de la grille de la colonne MI_RASTER au pixel x=10, y=10 de la table nommée GRIDTABLE.
select MI_GridValueAtPixel("MI_RASTER", 10, 10, 1, 0) from "/GRIDTABLE"
Remarques
Les tables raster exposent une valeur RasterInfo et les tables de type grille exposent une valeur GridInfo comme valeur pour la colonne MI_Raster. Cette fonction s'applique aux images de type grille (.GRD, .GRC et .MRR).