文章列表:GIS笔记

ArcGIS操作教程(1)ArcGIS Desktop中的地图可视化工具
在ArcGIS(Desktop)中有3种工具可以实现地图的可视化操作。 ArcMap ArcMap是ArcGIS体系中进行制图、编辑、分析和数据管理时所用的主要应用程序。一般情况所有 2D 制图...

VC++开发GIS系统(4)error C2491不允许 dllimport 函数 的定义
今天在编译一个GIS小程序的时候,出现了这个问题。error C2491不允许 dllimport 于是找相关的解决方法,造成这个问题的原因是因为在导出DLL的时候的代码中相关的宏是自定义的,...

VC++开发GIS系统(3)关于#ifndef#define#endif的说明
在我之前的文章使用DLL导出类编程示例中使用到了下面的这样一组代码。#ifndef _CALLDLG_H_EXPORT #define CALLDLG_EXPORT __declspec(dll...

VC++开发GIS系统(2)warning C4273: dll链接不一致
在上一篇文章使用DLL导出类编程示例中,在编译testfile这个DLL工程的时候会有一个警告,如下:warning C4273: “CCallDlg::CCallDlg”: dll 链接不一致...

VC++开发GIS系统(1)使用DLL导出类编程示例
这是VC++开发GIS系统的第1篇文章,将介绍VC++开发一个GIS系统的基础知识:dll编程。 关于dll编程,这里抛开复杂的dll相关概念,需要的可以自行Google(PS:其实就是我也不懂...

GIS数据处理-IDL中的window函数
在IDL中可以用WINDOW函数来创建新的窗口,通常情况下可以用window函数来自定义创建窗口,然后在创建的窗口中绘图。比如在文章IDL自定义PLOT窗口大小中,就是用到了IDL中的windo...

GIS数据处理-IDL自定义PLOT窗口大小
在使用IDL的PLOT函数绘图的时候会用到自定义窗口大小,因为自动生成的窗口大小可能不满足我们的实际需要,小编折腾了一下,找到了一种可以设置PLOT窗口大小的方法。 直接图形法PLOT函数设置窗...

GIS数据处理-IDL设置定时器(一)
在IDL处理数据的时候,会面对这样一种需求:需要定时执行某个函数,比如某个操作需要暂停5分钟,然后再运行。应对这个需求,IDL在新版本IDL8..3中增加了一个Timer函数,本文做一个简单的介...

GIS数据处理-IDL计算程序运行时间
最近在观察IDL运行效率的问题,于是想计算IDL中运行一个程序的时间,根据昨天的IDL中与时间的函数,找到了计算IDL程序运行时间的方法。主要根据IDL中的systime函数来计算的,具体方法如...

GIS数据处理-IDL中与时间的函数
在IDL中有些时候会用时间相关的处理函数,本文做一个简单的介绍,并且在后面会写几篇应用的文章。 第一个函数systime,定义如下Result = SYSTIME( [0 [, ElapsedS...

GIS数据处理-IDL自动关闭image函数窗口
在使用IDL做相关图像数据的处理的时候,我遇到了这么一个问题:我需要调用image函数来出图,然后用image的save函数来保存图像数据,但是这就会遇到一个问题,就是当图像数据很多的时候,会有...

GIS数据处理-更新IDL实现巴特沃斯(butterworth)高通滤波
在之前的文章:IDL自带函数的巴特沃斯(butterworth)高通/低通滤波中,我介绍了IDL自带巴特沃斯(butterworth)函数实现了巴特沃斯(butterworth)高通/低通滤波。...

GIS数据处理-IDL调用7-zip自动解压压缩文件
在之前的文章IDL直接读取QuikScat 压缩gz文件中,提到了IDL可以通过一个/COMPRESS参数来直接读取压缩文件。如下:OPENR , LUN , filename , /COMPR...

GIS数据处理-IDL8.3更改默认字体
初次安装IDL8.3会发现IDL8.3的默认字体很小,并且很丑!对于汉字的显示也很别扭,这是默认字体Consolas的缘故。 更改IDL8.3字号大小 如果你能接受Consolas字体,但是字号...

GIS工具-IDL8.3下载/安装/图文详解(亲测可用)
在官方最新发布的IDL8.3中已经没有独立版本的IDL8.3版本可以下载,因此本文中涉及的IDL8.3是集成版本的IDL8.3,也就是ENVI5.1+IDL8.3+LiDAR。下面是具体的安装步...