frasca
2009-04-13 22:07:37 UTC
Hello:
I am trying to run the example from the ENVI Reference Guide, the one
about to print an evf file.
---------------------------------------------------------------------
pro print_evf_record_info
;
; Open the EVF file can_v1.evf in the
; ENVI_Install_Directory/data/vector
;
evf_fname = 'can_v1.evf'
evf_id = envi_evf_open(evf_fname)
;
; Get the vector information
;
envi_evf_info, evf_id, num_recs=num_recs, $
data_type=data_type, projection=projection, $
layer_name=layer_name
;
; Print information about each record
;
print, 'Number of Records: ',num_recs
for i=0,num_recs-1 do begin
record = envi_evf_read_record(evf_id, i)
print, 'Number of nodes in Record ' + $
strtrim(i+1,2) + ': ', n_elements(record[0,*])
endfor
;
; Close the EVF file
;
envi_evf_close, evf_id
end
--------------------------------------------------------------------------
but some times it says that the 'can_v1.evf ' is incorrect, and other
times it says that the number of arguments is incorrect.
Does anybody know what could be happening? because I have tried to run
it many times without success.
Thanks in advance.
Jose
I am trying to run the example from the ENVI Reference Guide, the one
about to print an evf file.
---------------------------------------------------------------------
pro print_evf_record_info
;
; Open the EVF file can_v1.evf in the
; ENVI_Install_Directory/data/vector
;
evf_fname = 'can_v1.evf'
evf_id = envi_evf_open(evf_fname)
;
; Get the vector information
;
envi_evf_info, evf_id, num_recs=num_recs, $
data_type=data_type, projection=projection, $
layer_name=layer_name
;
; Print information about each record
;
print, 'Number of Records: ',num_recs
for i=0,num_recs-1 do begin
record = envi_evf_read_record(evf_id, i)
print, 'Number of nodes in Record ' + $
strtrim(i+1,2) + ': ', n_elements(record[0,*])
endfor
;
; Close the EVF file
;
envi_evf_close, evf_id
end
--------------------------------------------------------------------------
but some times it says that the 'can_v1.evf ' is incorrect, and other
times it says that the number of arguments is incorrect.
Does anybody know what could be happening? because I have tried to run
it many times without success.
Thanks in advance.
Jose