Outil de requête raster
Usage :
gdallocationinfo [--help-general] [-xml] [-lifonly] [-valonly]
[-b band]* [-l_srs srs_def] [-geoloc] [-wgs84]
srcfile [x y]
La commande gdallocationinfo fournie un mécanisme pour demander des informations sur un pixel pour une localisation donnée dans l’un des différents systèmes de coordonnées gérés. Plusieurs options de rapport sont proposés.
Cette commande a pour objectif de fournir diverses informations d’un pixel. Pour l’instant il rapporte trois choses :
Le pixel sélectionné est interrogé par les coordonnées x/y sur la ligne de commande, ou lu par l’entrée standard (stdin). Plus d’une paire de coordonnées peut être fournies lors de la lecture des coordonnées par l’entrée standard. Par défaut, les coordonnées pixel/ligne sont attendue. Cependant lors de l’utilisation des options -geoloc, -wgs84, ou -l_srs il est possible de définir la localisation dans d’autres système de coordonnées.
Le rapport par défaut est au format texte lisible. Il est possible de récupérer une sortie en xml avec l’option -xml.
Afin de pouvoir utiliser des scripts, les options -valonly et -lifonly sont fournie pour restreindre la sortie aux valeurs de pixels réels, ou les fichiers LocationInfo identifiés pour le pixel.
Il est prévue que des possibilités de rapport supplémentaire seront ajouté à gdallocationinfo dans le futur.
Exemple simple reportant un pixel (256,256) sur le fichier utm.tif.
$ gdallocationinfo utm.tif 256 256
Report:
Location: (256P,256L)
Band 1:
Value: 115
Requêter un fichier VRT fournissant la localisation en WGS84 et récupérant le résultat en xml :
$ gdallocationinfo -xml -wgs84 utm.vrt -117.5 33.75
<Report pixel="217" line="282">
<BandReport band="1">
<LocationInfo>
<File>utm.tif</File>
</LocationInfo>
<Value>16</Value>
</BandReport>
</Report>