【271】IDL-ENVI二次开发】的更多相关文章

从usgs网站或者马里兰大学下载TM或Landsat原始数据,数据可能包括9个tif数据,两个txt文件和一个gtf文件.示例结构如下: ENVI下可以直接打开*_MTL.txt文件打开,打开后波段列表如下: IDL程序用envi_open_data_file打开后只能获取到一个fid,此时需要用ENVI_GET_FIDS函数.示例代码如下: PRO SAMPLE_IMPORT_LANDSAT_META COMPILE_OPT idl2 ENVI, /RESTORE_BASE_SAVE_FILE…
参考:String Processing Routines —— 字符串处理函数 01   STRING 返回字符串. 02   STRCMP 比较字符串,一样返回1,不一样返回0,默认大小写敏感. 03   STRMATCH 字符串进行比较,一致返回1,不一致返回0. 04   STRCOMPRESS 将字符串中的空格和Tab等压缩成一个空格. 05   STRJOIN 将字符串数组合并成一个字符串. 06   STRLEN 返回字符串的长度. 07   STRPOS 字符串中字符所在的索引值…
主办单位: 中国遥感应用协会 Esri中国信息技术有限公司 内容简单介绍: 依据中国遥感应用协会栾恩杰理事长推动国内遥感技术和应用的指示精神,2014年中国遥感应用协会组织培训交流部与Esri中国信息技术有限公司将共同在多个城市举办以"传递遥感技术,点燃遥感应用"为主题培训班.拟打造企业型培训基地.不断推进中国遥感产业化进程. 在2011中国遥感应用协会四届三次常务理事会上,协会领导对Esri中国信息技术有限公司在遥感技术和应用推广方面所做的工作予以了充分肯定.2012年协会年会上将&…
转载:本文来自ENVI5.0-IDL8.2系列产品白皮书_201303.PDF(Esri中国官网可下载)中P7-P10 ENVI 是一个非常开放的平台,提供一个健全的函数库,几乎涵盖ENVI 平台大部分图像处理功能.同时IDL 具有很好的扩展性,能很方便地与其他开发环境(VB.VC..NET.Java 等)进行集成开发. 同时,ArcGIS 提供ArcObjects 软件组件库,它提供了模块化.可伸缩.跨平台的通用API.ENVI/IDL 与ArcGIS 集成开发可以通过以下三个途径实现: 图2…
Catia 二次开发 CATIA V5在开发之初就遵循面向对象的设计思想(OO),构建了完全基于组件的体系结构(PPR: Products,Process,Resource),有效地解决了维护.管理.扩展的困难,并大量使用了最新的计算机技术和标准以及软件工程技术,其中包括基于组件架构思想的JAVA BEAN .COM/OLE.CORBA 技术和Web技术.C++语言.Visual Basic Journaling .STEP-SDAI.XML.OpenGL等,这使CATIA V5具有与众不同的鲜…
关于本篇博客内容,我大概分成了三个部分进行讲述:对于源代码的解读.二次重开发后程序的介绍和自己在做完对他人代码的解读和重开发后自己的一些感想. 一.  源代码的解读 在本部分的解读中主要分为三部分:该软件的功能解读.实现该功能所使用的程序方法和我认为的软件存在的缺陷之处.当然先说明源代码的来源,来自代码交流网站--CSDN,该处也放出网页地址:https://blog.csdn.net/gl620321/article/details/106985511 1.功能解读 先放出源代码的程序运行主界…
在Navisworks软件运行的时候界面右侧有个工具条.比较方便.但是在二次开发的时候我不知道在Api那里调用.如果有网友知道请告诉我.谢谢. 我用就自己设置一个工具.界面比较丑!没有美工. 代码: 备注:是用Google 翻译的.也许描述不准确 Select 选择 SelectBox 选择框 BasicViewObjectWheel基本视图对象轮子 BasicTourBuildingWheel基本巡视建筑控制盘 FullNavigationWheel全导航控制盘 MiniViewObjectW…
目       录 第十二章     二次开发及应用... 2 12.1        项目配制... 3 12.2        引用相关组件... 4 12.3        构建主程序... 5 12.4        设备驱动的开发... 6 12.4.1       假定通讯协议... 6 12.4.1.1   发送读实时数据命令协议... 6 12.4.1.2   解析实时数据协议... 6 12.4.1.3   发送和接收数据事例... 7 12.4.2       新建设备模块.…
OBS-Studio 是一款跨平台的,开源的视频直播客户端软件. 公司需要对他进行二次开发,开发的目的是使用它的录屏功能. 开发的要求是:定制全新的界面,所见即所得,window系统兼容要好. 开发步骤: 1.到github上下载OBS-Studio最新源码 2.配置OBS-Studio编译环境,我们现在主要在windows上使用,主要介绍window上的编译工具 3.编译好程序后就可以根据之前的开发要求来修改定制自己的程序了. 未完待续…
$db=D('Classify'); $zid=$db->where(array('id'=>$this->_GET('fid'),'token'=>$this->token))->getField('fid'); $where['token']=session('token'); $where['fid']=intval($_GET['fid']); $count=$db->where($where)->count(); $page=new Page($c…