首页 > TAG信息列表 > idl
ENVI/IDL读取tif(遥感)影像&SRTM高程异常校正
pro read_tif file='D:\F\corona\test\mosaic_match\mosaic.tif' data=read_tiff(file) data_d=size(data,/dimensions) print,'sample',data_d(0) print,'line',data_d(1) end 参考:https://blog.csdn.net/weixin_43955546/article/detail利用CMD命令调用ENVITask实现混合编程
IDL可以将pro源码编译为sav文件,然后利用cmd命令执行此sav文件,即可实现混合编程。 下面的测试版本为 ENVI 5.3.1/IDL 8.5.1。 此方法同样适用于纯 IDL 开发方式。 1. 编写IDL代码 IDL测试代码如下: PRO test_ENVITask_Args ;此行代码很重要,一定要加上 COMPILE_OPT idl2 ;CIDL中创建投影
IDL中利用ENVI_PROJ_CREAT 创建投影的时候,有些投影找不到,其实在IDL安装目录下有个txt包涵了所有支持的投影,windows系统默认路径:C:\Program Files\Exelis\IDL82\resource\pedata\predefined 下有EnviPEProjcsStrings.txt 和EnviPeGeogcs.txt两个文件,需要的投影可以再里面找,然后用2011年12月的IDL程序开发、ENVI二次开发和混编开发视频专辑
视频文件名称列表: IDL12-06-1初步认识IDL.wmv IDL12-06-2使用IDL编译器.wmv IDL12-06-3IDL语言基础(变量等).wmv IDL12-06-4IDL语言基础(数组、字符串等).wmv IDL12-06-5IDL语言基础(结构体、指针、参数传递等).wmvIDL实现批量将图像波段单独存为文件
论坛里面的一个问题“ENVI怎样将图像各波段分开为单独文件”。IDL二次开发调用ENVI函数可以轻松实现,用哪个函数呢,有 “cf_doit”、“resize_doit”、“math_doit”、“envi_layer_stacking_doit”等几个。当然了,将各波段一次全部读出来再写成二进制文件也行(分块也可以,稍微麻烦些),一ENVI5.5.2/IDL8.7.2新特性
2019年2月,ENVI 5.5.2、IDL 8.7.2 新版本发布。 ENVI5.5.2主要新功能如下: 新增波段扩展工具 新增波谱库维数扩展工具 新增开源遥感数据下载工具 改进ReprojectRaster、Layer Stacking、Seamless Mosaic、ROI Tool、ENVI Modeler、ArcGIS 一体化集成、二次开发等工具。 可以通过以【2013Esri中国用户大会-遥感讲座分享】ENVI遥感技术在自然资源中的最新应用
遥感技术在自然资源领域有很多的应用,包括环保、海洋、气象、林业、农业等,本讲座包括四个方面的内容:最新卫星影像和处理技术、自然资源中的遥感应用、新技术:云遥感技术、我们的服务。 1. 最新卫星影像和处理技术 2013年,有多颗卫星发射并提供数据服务,包括Landsat8、高分一2014Esri中国大会“遥感专题分享”:新一代ENVI5.1遥感技术在交通中的应用
本讲座按照遥感平台的发展现状和趋势为主线,介绍了ENVI5.1新技术及企业级遥感技术在交通方面的应用。 首先,介绍了近两年国内外遥感传感器的发展情况,包括刚发射的WV3数据、spot-7数据,欧空局的哨兵雷达数据、国内的高分数据等。 1 ENVI5.1桌面应用 ENVI5.1原生支持国产卫星传感器,可直JDBC JCA Java IDL
JDBC 是用编程语言Java编写的一个用于执行数据库SQL语句的类和接口的集合。JDBC可以为很多关系型数据库提供统一访问。也就是说使用JDBC可以让程序员很便捷的开发数据库应用程序,这对集成旧系统的数据库来说很方便,有通用的工具,统一的标准,就如钱可以买很多东西一样,JDBC就是钱,而不需ENVI扩展工具:Pearson相关系数计算器
在计算生态因子时,会碰到批量的栅格运算,例如计算年均LAI和年均温度的Pearson相关系数,如果用其他软件则费事费力,IDL一个函数(CORRELATE)即可实现。 在栅格计算方面,基于矩阵计算的IDL语言是有绝对优势的,而且IDL提供了强大的数学统计与分析包和IMSL数学库,例如计算相关系数的函数就有:A_CO【IDL】IDL 8.8 安装中文语言包方法
IDL 8.8 仅对部分插件功能进行翻译,可通过安装中文语言包的方法将IDL工作台切换到中文界面。 在IDL工作台主菜单中,选择“Help>Install New Software…”。出现安装对话框。 单击Work with下拉列表并选择要安装的URL。下拉列表中包含以下url:https://download.eclipse.org/technol【IDL】重写HDF文件中数据集的方法
IDL中提供了一系列HDF_*函数对HDF文件进行读写、查询等操作。 遇到一个需求,使用IDL来重写HDF中的某个数据集。其实非常简单。只需要用到如下几个关键接口: HDF_SD_START HDF_SD_SELECT HDF_SD_GETDATA HDF_SD_ADDDATA 以一景MODIS MOD02数据为例,里边包含了经纬度信息。查看纬度(La【IDL】去掉黄色警告图标的方法
谨以此文献给强迫症患者们~~~ IDL从某个版本开始,增加了过程名重复的警告图标,很多人看着就不好了。 可以通过以下设置彻底去掉黄色警告图标! 设置一: 主菜单 > 窗口 > 首选项 > 常规 > 编辑器 > 文本编辑器 > 注释 右侧红框的勾选全部去掉,可以去掉IDL编辑器左侧的警告图【IDL】无法使用格式快捷键的解决办法(Ctrl+Shift+F)
问题描述 IDL编辑器提供了很多的快捷键,比如Ctrl + -缩小字符大小,Ctrl + Shift + F8运行工程等。有一个快捷键非常好用:Ctrl + Shift + F,可以根据格式器的设置自动调整编码大小写同时自动对齐,效果如下: 图1 格式快捷键使用前后对比 但在大家使用过程中经常会出现无法使用的现象,出现【IDL】IDL 8.5 中的颜色选择对话框
看到某位QQ好友(IDL高手)的状态改成了"苍天啊,IDL终于有颜色选择组件了"。然后我就知道该推广下了,应该有人会有这个需求。当然,这是IDL 8.5新增的功能,所以… 有人看到这里可能就准备接受现实了,但是我们这次相对来说是一个好消息,因为IDL提供了此功能的源代码,所以IDL 8.4同样可以使用,需【IDL】IDL中乱码问题的解决方法
我们经常从网上下载IDL代码,但是很有可能会遇到中文注释显示为乱码的问题,如下所示。是因为此代码与我们自己的IDL工作空间的编码不同导致的。 图:乱码问题 如果知道代码原始编码,可以将"窗口 – 首选项 – 常规 – 工作空间"中的文本文件编码修改为原始编码即可。也可以将代码拷贝【IDL】关键字继承
关键字继承允许IDL程序使用本身没有定义的关键字参数,可以在调用的时候传递继承的关键字。IDL中的关键字继承一般有以下两种情况: 程序继承 - 允许程序可以非常方便地使用调用继承的关键字和参数。 对象继承 - 在对象继承中,子类可以选择继承超类的方法和属性。 1. 程序继承 在IIDL 8.2.2(SP2)新特性
发表于 2013-03-06 IDL 8.2.2为IDL图形进行了一些功能改进,新增了几个函数过程和一个系统变量,提供了Widget组件编程的新特性,极大地提升了如PLOT等函数的启动速度。并简化了ENVI自定义工具的创建。工作台编辑器的功能有了改进和增加。 1. 新增IDL技巧专题 在IDL8.2.2帮助中新增了一【IDL】使用SPAWN启动路径中带有空格的文件
直接利用SPAWN启动外部程序或文件时,如果路径中含有空格,则启动失败。如下边的例子,我们想打开D:\Temp\Program Files\test.txt文件,则会弹出错误提示,从错误提示可以看出,系统自动将空格后边的路径截断了: IDL> spawn, 'start D:\Temp\Program Files\test.txt' 图 错误提示 如果【IDL】File_Search函数用法详解
在利用IDL进行批处理时,通常用到file_search函数进行输入路径文件的搜索,现根据IDL帮助和测试,总结用法如下。 补充更新内容: 搜索'F:\testpath'中根目录下的所有文件 方法1:利用CD命令,把要搜索的目标路径修改为当前路径,示例如下: IDL> CD, 'F:\TestPath' IDL> print, file_searc【IDL】判断双精度变量是否EQ
在任何语言中,数据的精度问题都会存在。比如在IDL中,就存在以下现象。 IDL> a = 2.3 + 0.08 IDL> print, a 2.38000 IDL> print, a eq 2.38 0 IDL> a = 2.38 IDL> b = 2.38D IDL> print, a eq b 0 查看了一些网上的搜索结果,【IDL】生成等差/等比数列的方法
等差数列: 生成差值为5,1开头,6个元素的等差数列: IDL> print, indgen(6)*5+1 1 6 11 16 21 26 等比数列: 生成比值为3,1开头的等比数列: IDL> print, 3^indgen(6) 1 3 9【IDL】编写程序启动界面
很多时候程序启动时需要花一定的时间进行界面初始化、配置文件读取等操作,需要用户等待,此时如果有个带漂亮图片或程序版权信息的界面在那放着会让人感觉程序启动中,马上就起来了。从IDL实现上讲,无非就是显示一个不带菜单,不带标题栏的widget_base,里面显示了一张图片。下面以一个常规【IDL】学习书籍《Modern IDL》
作者简介: Michael Galloy 一个在RSI(ENVI/IDL原厂商ITTVIS前身)工作了五年,现在在Tech-X从事IDL和Python的研发人员,即将出版一本IDL的书。 书名: 《Modern IDL --- A Guide to IDL Programming》 主要内容: 1、IDL编程基础概述:变量、格式、文件输入输出和编写程序; 2、I【IDL】如何保存IDL绘制的图像或图形
IDL进行可视化时绘制方式有直接图形法、对象图形法;显示有灰度显示、伪彩色显示、真彩色显示;文件保存又分为jpg、bmp、tif等各个格式,组合起来应用还真让人有点儿头疼。 下面对常用绘图及保存方式进行了总结,依次在显示了直接图形法下绘制灰度、伪彩色图像;对象图形法下绘制灰度、彩