Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar convert_modis_data en IDL para realizar una corrección geométrica en los datos MOD03?

¿Cómo utilizar convert_modis_data en IDL para realizar una corrección geométrica en los datos MOD03?

Implementación por lotes de IDL del procesamiento MOD03

;forward_function envi_proj_create

PRO Modis_gef_batch

envi, /restore_base_save_files ;restaurar archivos ENVI sav

envi_batch_init, log_file='batch.txt' ;Iniciar modo por lotes

inpath = DIALOG_PICKFILE(/DIRECTORY, $

TITLE="Seleccione la ruta del archivo MODIS")

CD ,ruta de entrada

nombre de archivo = FILE_SEARCH('*.HDF')

;imprimir,resultado

n = N_ELEMENTS(nombre de archivo)

ruta de salida = DIALOG_PICKFILE(/DIRECTORY, $

TITLE="Seleccione la ruta de salida de MODIS")

FOR i=0,n-1 COMIENZAR

in_name= inpath+ filename[i]

out_name = 'ReGeo'+filename[i]

; ESTABLECER MÉTODO DE CALIBRACIÓN

;0 = Radiancia \ Emisividad, 1 = Reflectancia \ Emisividad

calib_ método = 1

;Establecer método de salida

0 = Estándar, 1 = Proyección, 2 = Estándar y Proyección

p >

out_method = 1

;Establece la proyección de salida

output_projection = envi_proj_create(/geographic)

;Establece para eliminar el efecto mariposa de la salida

p>

convert_modis_data, in_file=in_name, out_path=outpath, $

out _root=out_name, /l1b, out_method=out_method, $

out_proj=output_projection, calib_method=calib_method , /pajarita, $

sd_pos=[1,3], /noo_msg, background=0.0

ENDFOR

envi_batch_exit

FIN