List of Routines By Functionality | MISR Toolkit: Main Page
-Abstract MTK_SOMXY_TO_LS returns a map line and sample, given Space Oblique Mercator (SOM) X and Y. -Copyright Copyright (2005), California Institute of Technology. U.S. Government sponsorship acknowledged. -I/O Given: mapinfo MTK map info structure somx SOM X in meters somy SOM Y in meters the call: status = MTK_SOMXY_TO_LS( mapinfo, somx, somy, line, sample ) returns: status 0 on success; otherwise failure line map fractional line (x.0 represents pixel center) sample map fractional sample (x.0 represents pixel center) -Examples ;; ;; Set up input parameters ;; filename = '../Mtk_testdata/in/MISR_AM1_GRP_ELLIPSOID_GM_P037_O029058_AA_F03_0024.hdf' gridname = 'GreenBand' fieldname = 'Green Radiance/RDQI' somx = 8783500.0 somy = 608300.0 start_block = 10 end_block = 15 status = MTK_FILE_TO_PATH( filename, path ) status = MTK_SETREGION_BY_PATH_BLOCKRANGE( path, start_block, end_block, region) status = MTK_READDATA( filename, gridname, fieldname, region, databuf, mapinfo ) status = MTK_SOMXY_TO_LS( mapinfo, somx, somy, line, sample ) ;; ;; Output... ;; print, 'file name : ', filename print, 'grid : ', gridname print, 'field : ', fieldname print, 'start block : ', start_block print, 'end block : ', end_block print, 'som x : ', somx print, 'som y : ', somy print, '=================================================' print, 'LINE : ',line print, 'SAMPLE : ',sample IDL outputs: file name : ../Mtk_testdata/in/MISR_AM1_GRP_ELLIPSOID_GM_P037_O029058_AA_F03_0024.hdf grid : GreenBand field : Green Radiance/RDQI start block : 10 end block : 15 som x : 8783500.0 som y : 608300.0 ================================================= LINE : 50.000 SAMPLE : 25.000 -Particulars None. -Required Reading For important details concerning this module's function, please refer to the MTK routine MtkSomXYToLS.c. -Version -IDL-MTK Version 1.2.0