idl是什么意思?

idl是什么意思?,第1张

IDL是一种数据分析和图像化应用程序及编程语言

IDL先由美国ITT公司所有伏戚岁,后由美国ExelisVis公司所有。最初在七十年代后期用于帮助科学家分析火星探险卫星发回的数据,将浩瀚的数据转换为图形。

从此后,IDL得到广泛运用,使用者日众,呈几何级别增长。IDL使用者可以迅速且方便地运用此软件将数据转换为图像,促进分析和理解。通过软件转化的图像既可以是简单色彩,也可以是全色三维图像和模型。

IDL的开发环境:

IDLDE是用户快速编写、测试并调试代码的最佳环境,用户可以在该缺睁环境中方便地进行应用开发。IDLDE具有完善的代码编译、调试环境。IDLGUIBuilder 可以迅速开发跨平台的用户图形界面(GUI),而无需熟悉IDL控件编程知识。

用户可以拖放式建立图形用户界面GUI,非常灵活、快速地产生应用程序的界面。IDL GUIBuilder已被集仔搏成到Idl开发环境中(IDLDE)。用户还可方便地输出project,生成可执行文件。

你的函数名称有问题,去掉abc

如果你需要传递值,请存到公共变量里去

这个错帆腔物误的基圆销本意思是指你态液传递的event不是一个结构体

因为你用到结构体取成员变量了:event.id

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.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12344622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存