摘要: 首先创建一个Windows窗体应用程序,然后拖几个按钮和文本框,如下图所示。第一行用来显示栅格数据的路径,点击浏览找到一个栅格文件,将路径显示在文本框中,然后点击读取,将图像的基本信息显示在最下方的富文本框中;第二行的类似,显示的是矢量数据的信息。 1、添加GDALC#版本的引用,注意只添加后面是_csharp.dll的四个文件。如下图所示。 2、添加浏览按钮的事件,代码如下: privat... 阅读全文
posted @ 2013-10-25 16:29 vstion 阅读(4381) 评论(0) 推荐(0) 编辑
摘要: 系统环境 操作系统: Win 7 64位 家庭版 Gdal版本: gdal 1.8.0 Swig版本: swig 1.3.39用于编译C#封库库 VS版本: VS2010 准备文件 编译好的gdal核心库gdal180.dll以及C#封装库gdal_wrap.dll、gdal_csharp.dll 读取DEM数据步骤及说明 1. 将gdal180.dll、gdal_wrap.dll、 gdal_c... 阅读全文
posted @ 2013-10-25 15:27 vstion 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: 需要文件: gdal-1.8.0 //gdal1.8版本 swigwin-1.3.4 //gdal1.8版本支持1.3.39系列,1.3.4亦可 HDF4.2.6_win_x86 //HDF4驱动,如要支持hdf4,必须编译 netcdf-4.1.1-win32-src.zip //netCDF驱动,需libsrc文件夹 netcdf-4.1.1-win32-bin.zip //netCDF驱动... 阅读全文
posted @ 2013-10-25 15:10 vstion 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。 依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关系,但由... 阅读全文
posted @ 2013-10-25 12:39 vstion 阅读(372) 评论(0) 推荐(0) 编辑
摘要: GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。 下载:这里不介绍编译方法,只下载和使用已经编译好的版本:GDAL主页:http://www.gdal.org/,里面有下载、API、支持格式列表及说明等信息,另外还有一个比... 阅读全文
posted @ 2013-10-25 12:38 vstion 阅读(2185) 评论(0) 推荐(0) 编辑
摘要: 一、GDAL简介 GDAL官方网站http://www.gdal.org/,本文章中的基本内容都是参照官网中的信息,如有错误或者与官网中的内容冲突,以官网中的为正确。 在开始文章之前,我想先提出几个问题,什么是GDAL?GDAL能做什么?GDAL怎么使用?GDAL内部结构是怎么组织的?GDAL提供的算法原理是什么?对于上面的几个问题,希望大家看完该系列文章后能对上面的几个问题少点疑惑,希望能对感... 阅读全文
posted @ 2013-10-25 09:55 vstion 阅读(10903) 评论(0) 推荐(0) 编辑
摘要: 在遥感图像的几何纠正过程中,可能会用到控制点库的点片自动匹配。关于控制点片匹配的算法有很多种,从最基本的分类可以分为基于像元的点片匹配和基于特征的点片匹配,由于基于特征的算法难度较大,一般使用的都是基于像元的。 首先简单说明一下,点片匹配在数字图像处理中交模板匹配(Match Template),模板匹配是数字图像处理的重要组成部分之一。把不同传感器或同一传感器在不同时间、不同成像条件下对同一景... 阅读全文
posted @ 2013-10-25 09:20 vstion 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个小软件,想在MFC对话框中显示帮助文档,都是html格式的,上网找了好多资料,用一个CHtmlCtrl类的东西,但是网上找的这个类放在VS2005下编译不过去,老是提示错误。于是几经修改,可以使用,下面贴代码(环境:Win7 + VS2005 SP1): 头文件: #pragma once#include #include ///////////////////////////////... 阅读全文
posted @ 2013-10-25 09:13 vstion 阅读(2518) 评论(0) 推荐(0) 编辑
摘要: 今天在使用GDAL打开大的img文件的时候,(这里所谓的大文件指的是img文件太大,会将数据文件存放到ige格式raw文件中)。在讲img文件和ige文件重命名后,使用GDAL打开文件后,只能读取到文件信息,不能读取图像的数据文件。仔细查看GDAL源代码发现,在img文件中记录了对应的ige文件的名称,重命名后img文件中的记录ige文件名还是原来的,找不到ige文件,所以就打不开了。但是在使用... 阅读全文
posted @ 2013-10-25 09:10 vstion 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 在编写遥感算法工具箱的时候,工具都是在xml文件中配置好的,在工具箱上构建一棵树根据xml配置文件,然后通过双击不同的树节点,弹出不同的算法对话框。最简单的方式就是使用if else 或者switch case之类的条件判断语句来实现,但是这个太不方便了,每增加一个算法,都要在分支上添加一个条件谈判,用现在流行的话说就是太不给力了。于是想通过一个比较通用的方式来解决这个问题。 由于我的算法对话... 阅读全文
posted @ 2013-10-25 09:04 vstion 阅读(1065) 评论(1) 推荐(0) 编辑