首先厘清一个概念,什么是Ascii文件:
ASCII file
A file that contains data made up of
ASCII characters. It is essentially raw text just like the words
you are reading now. Each byte in the file contains one character
that conforms to the standard ASCII code (see ASCII
chart). Program source code, batch files, macros and scripts
are straight text and stored as ASCII files. HTML and XML files are
also ASCII files. Text editors such as Notepad create ASCII files
as their native file format.
延展阅读请看:【Ascii VS Binary】http://www.cs.umd.edu/
从SD卡导出文件时遇到一个有意思的事情,剪贴可以保持文件创建日期不变,但文件复制会导致创建日期更改为当前系统时间,要在复制时使得创建日期不变,我尝试了以下方法:
(1)根据微软的官方解释,http://support.microsoft.com/kb/299648/zh-cn
windows系统只要发生文件复制,其创建时间戳就会发生变化,因此系统本身复制行为无法保证时间不变。
(2)有贴说使用winRAR压缩时,在时间选项卡内选择:“存储创建时间”选项,亲测了该选项以及其他时间相关选项不行,解压文件仍旧是系统当前时间。
(3)使用UltraISO制作文件镜像。亲测无效,修改时间未变,但创建日期仍旧为系统时间。
(4)受百度知道朋友启发,使用FastCopy工具进行文件复制,亲测可行,复制后的文件修改时间和创建日期均与原文件相同,目标达成。
这是个很有意思的问题,搜了一圈没有完整答案,特地写出来希望对遇到相关问题的朋友有帮助。
6S大气校正中有两个参数是卫星天顶角和方位角,在环境卫星的大气校正过程中,这两个角度不太容易获得,在网上搜索了一下没有看到合适的解决办法,相关文献中也没有提及,所以用IDL自己写了一小段,供大家参考,程序很简单,可以基本准确地计算研究区的这两个角度。代码如下:
pro Read_zenith_azimuth_HJ
compile_opt idl2
openname=dialog_pickfile(PATH='d:\work',TITLE='Pick input
file',$
filter='*.txt',GET_PATH=openpath);
;*****************************************************