NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Dear all, I am trying to georeference GOES AREA files using visad. I am doing this in MATLAB. However, I obtain strange value. I want to give the latitude and longitude and obtain a row and column value to access the matrix of radiances from [1,1]. In the example of visad it says I have to do the following: af = new AreaFile("/home/user/mcidas/data/AREA0001"); dir=af.getDir(); nav=af.getNav(); GVARnav ng = new GVARnav(nav); // XXXXnav is the specific implementation ng.setImageStart(dir[5], dir[6]); ng.setRes(dir[11], dir[12]); ng.setStart(1,1); However w5 is a date, so I change the w5 by w6 and w7: W6 image line coordinate of area line 0, element 0 W7 image element coordinate of area line 0, element 0 I have tried to see the correspondence the point that I get for the sub satellite but it is not ok. What I am doing is this: clc;clear all;close all; import edu.wisc.ssec.mcidas.* file='D:\Irsolav\GOES\GOES_DATA\goes08.2000.303.144514.BAND_01'; data=AreaFile(file); dir=data.getDir(); nav=data.getNav(); ng=GVARnav(nav); %XXXXnav is the specific implementation ng.setImageStart(dir(6),dir(7)); ng.setRes(dir(11), dir(12)); % ng.setStart(1,1); ng.setMag(1,1); %...................... disp('LINELE'); %subsatellite point for GOES 8 latlon=[0;-75] linele_area=ng.toLinEle(latlon) disp('LATLON TRANSFORMATION'); % linele=[1;1] latlon=ng.toLatLon(linele_area) %ng.toLatLon(double[][] linele); %public abstract double[][] toLatLon(double[][] linele) disp('IMAGE COORDINATE TRANSFORMATION'); linele_image=ng.areaCoordToImageCoord(linele_area) disp('Transformation from IMAGE coordinates to AREA coordinates'); linele_area=ng.imageCoordToAreaCoord(linele_image) % disp('Transformation from IMAGE coordinates to AREA coordinates - version 2'); % linele_area=ng.imageCoordToAreaCoord(linele_image) latlon=ng.toLatLon(linele_area) %By convention, latitudes are positive North (negative South), and longitudes are positive East (negative West).
visad
archives: