怎么把二进制icesat glas数据文件读入电脑内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把二进制icesat glas数据文件读入电脑内存相关的知识,希望对你有一定的参考价值。

icesat glas数据文件写入电脑的方法如下:
1.打开N:\\GLAS数据处理程序\\2_IDLreadGLAS\\read_glas_ctrl.dat,修改INPUT_FILE和OUTPUT_FILE的路径。
2.在IDL中打开read_glas_file.pro,修改p_file和ofile的路径。上述路径均为ICESAT数据的存放路径。
3.运行IDL程序,运行后的结果均存放在2_Bin_readout文件夹中。
4.运行MATLAB程序。如果是ICESAT-GLAS 14的数据,运行icesat_output_data_preprocessGLA14data_processing.m程序(需修改处理数据的经纬度范围)。也可以运行icesat_output_data_preprocess_edit_chen_AttFlg_include.m程序。两个程序的区别在与经纬度范围和产品名称做了相应修改。 上述两个程序运行完成后,把下载的原始数据转为10进制的数据。
5.运行N:\\GLAS数据处理程序\\topex2wgs_chen\\topex2wgs_chen\\top2wgs_io_revised.pro,把TOPEX椭球转为WGS84椭球。
6.运行N:\\GLAS数据处理程序\\father\\process_for_victoria.m,把事件转换成年月日的格式。(因为ICESAT数据记录的时间是以2000年1月1日0时0分0秒为起始时间,且以秒为单位,因此需转换成年-月-日的格式)。
7.将运行后的结果复制到EXCEL中,在ARCGIS中将所有点的经纬度等属性信息转换成SHAPE FILE 点文件格式(ARCGIS工具栏\\File Add data\\Add X Y data)。需要注意的是,X对应的经度、Y对应纬度,不要编辑坐标系统的信息。生成shape file 点文件后,在ARCTOOLBOX\\Data Management Tools\\Projections and Transformations\\Feature\\project定义地理坐标系统,一般为Geographic coordinate system\\World\\WGS 84 prj。定义完地理坐标系统后,在定义投影系统。ARCTOOLBOX\\Data Management Tools\\Projections and Transformations\\Raster\\Define Projection.
参考技术A ,升级卸载再重新安装下试试。检查手机网络信号。是否稳定
2,有可能是电脑没有摄像功能或者是你的摄像头没安装好
参考技术B 设备要能连接到电脑上 电脑才能读取(可能需要驱动和软件支持) 参考技术C 这问题问的,你是要在电脑里读取这个数据吗
icesat glas 是啥子能说明下么,好冷门。 如果是设备你要能连接到电脑上 电脑才能读取(可能需要驱动和软件支持)
如果能用移动存取设备转到电脑上也简单啊本回答被提问者采纳

ICESat数据下载

ICESat数据下载

1. ICESat简介

2003年美国国家航空航天局NASA ( National Aeronautics and SpaceAdministration)发射冰、云和陆地高程卫星ICESat,其上搭载的地球科学激光测高系统GLAS是世界上第一个连续观测地球的激光雷达系统,主要用于监测南极洲和格陵兰冰盖的高程变化、测量全球范围内云层高度和云/气溶胶垂直结构以及森林垂直结构信息。

该卫星从2003年发射至2009年结束观测任务,期间获得了大量观测数据。数据产品有15种类别,命名方式为GLAS01-GLAS15,共分为level 0、level 1和level 2三级数据,其中L1级数据又分为L1A和L1B两个分级数据。L0是按时间顺序记录的原始遥测波形包数据;L1A是未经数据处理,记录基于时间序列的完整分辨率原始数据;L1B级数据是由L1A 级数据经过器件校正、数据处理、基于姿态和位置数据进行激光脚点定位形成的数据;L2级数据是LIB级数据经过各种修正处理之后更为精确的,并且分为不同地表类型的高程和位置数据,以及用于距离、高程改正的各种修正数据。ICESat/GLAS 的技术指标参数如下表。

2. ICESat数据产品

ICESat卫星数据产品由戈达德航天飞行中心I-SIPS(ICESAT Science Investigator-ledProcessing System)生成,根据GLAS 接收到的回波信息提取各项物理参数,可以得到15种类别的标准数据产品,命名方式为GLA01-GLA15。系统数据文件由美国国家冰雪数据中心(National Snow and lce Data Center,Distributed Active Archive Center,NASANSIDC DAAC)对外公布。

GLAS数据产品以天为单元进行存储,采用二进制整数的形式记录,每个数据文件中包含多个元素,每个元素的长度固定为4个字节,不够4个字节的需要补位。激光脉冲在发射和传播过程中符合时间序列,因此接收器最先接收到的激光脉冲对应离卫星最近的探测目标,最后接收到的脉冲信号说明目标距离探测器最远。数据的记录以时间序列为序,以头文件开始进行数据的说明,包括数据文件的长度和头文件的数月等信息。

2.1 GLA01数据

GLA01数据文件中的内容分为三部分,记录类型“0”表示主记录数据,“1”表示1064nm 长波记录数据,“2”表示532nm短波记录数据。除了与回波波形有直接关系的数据外,其余的激光脉冲测高信息都包含在主记录数据中。长波记录数据记录陆地回波波形,包括544个回波信息采样点和相关数据。短波记录数据记录海洋表面回波波形,包括200个回波信息采样点和其它相关数据。

2.2 GLA14数据

GLA14数据是GLA05和GLA06数据结合生成的L2级数据,记录的是测高系统陆地表面最终的数据处理结果。其中包括激光脚点大地经纬度,大地高,高程可用标记,饱和度改正标记和脉冲增益等参数。

3. 数据下载

NSIDC官网:https://nsidc.org/home
步骤1:
搜索数据:https://nsidc.org/data/explore-data

步骤2:选择需要下载的数据产品

步骤3:可通过wget、earthdata或者通过浏览器浏览下载。具体用哪一种看自己选择即可。
数据下载方法教程:https://nsidc.org/data/user-resources/help-center/programmatic-data-access-guide

(1)EarthData数据下载

(2)通过浏览器下载,下载链接:https://n5eil01u.ecs.nsidc.org/GLAS/,可使用wget、python或者downthemall进行批量下载。

4. 总结

ICESat-2下载方法与上述方法一样。

以上是关于怎么把二进制icesat glas数据文件读入电脑内存的主要内容,如果未能解决你的问题,请参考以下文章

ICESat数据下载

ICESat数据下载——未完待续

怎样把文件转换成二进制形式的文本文件?

dxf文件用啥打开

fortran如何读入文本文件中的某行的指定部分

ATLAS/ICESAT-2 NASA 数据产品详细介绍及相关说明文档