在shp文件转换为evf的时候。如果shp文件的polygon存在岛的话,转换的evf是有问题的。解决方法,是读取shp中的所有部分。
pro shapefileToEvf compile_opt idl2 ENVI, /RESTORE_BASE_SAVE_FILES ENVI_BATCH_INIT, LOG_FILE='batch.txt' ;打开shp文件 shapefile='C:\Users\younglimpo\Desktop\掩膜\sheng.shp' ;读取投影信息,并由此创建投影文件 projstr='C:\Users\younglimpo\Desktop\掩膜\sheng.prj' openr,lun,projstr,/