ENVI_EVF_CLOSE
Use this procedure to close an EVF. After you open or create an EVF, it is important that you close it using this procedure, to help conserve the IDL session’s memory.
Syntax
ENVI_EVF_CLOSE, EVF_ID
Arguments
EVF_ID
This is the EVF ID of the EVF to close. The EVF ID is returned from either ENVI_EVF_OPEN (for existing EVF files) or ENVI_EVF_DEFINE_CLOSE (for newly created EVF files).
Example
PRO PRINT_EVF_RECORD_INFO
compile_opt IDL2
;
; 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
API Version
4.2