2013-07-31 2 views
0

J'ai un gui que son objectif est de montrer une image satellite multispectrale. J'importe l'image comme suit:comment afficher l'image géoréférencée dans l'interface graphique matlab?

[img, R] = geotiffread('myimage.tif'); 

ainsi j'ai la coordonnée du coin 4 (R). Je me demande comment pourrais-je afficher cette coordonnée dans mon interface graphique et également obtenir la valeur de coordonnées lorsque je clique sur l'image? la commande que j'utilise est:

imshow(img); 

dois-je utiliser une autre commande comme mapshow? mon dernier gui devrait être quelque chose comme

mapview 

qui montrent les coordonnées et l'échelle de l'image ci-dessous. Je suis capable de montrer la coordonnée d'image dans une boîte de texte statique mais j'ai un problème au sujet de la coordonnée réelle.

merci beaucoup

+0

Ok, cependant, après un mois, personne ne m'a répondu !! mais j'ai trouvé la réponse. c'est vraiment simple. pix2map est une fonction matlab qui convertit la coordonnée du pixel en coordonnées de la carte! que tout – Ress

Répondre

0

Ok, malheureusement, après un mois personne m'a répondu, mais je trouve la réponse.

C'était vraiment simple. pix2map est une fonction de "Mapping Toolbox" de Matlab qui convertit la coordonnée de pixel en coordonnées de carte.

C'est tout ce qu'il a fallu.

Questions connexes