摘要: 一.gdal进行数据操作在安装好gdal后,即可调用gdal库中的函数。(需要包含的头文件:gdal_priv.h)1.打开数据集使用gdal库进行数据(影像)操作的第一步就是打开一个数据集。对于“数据集”这个名词大家可能不会太习惯,但是对于一般的格式来说,一个“数据集”就是一个文件,比如一个TIFF文件就是一个以tiff为扩展名的文件。但是对于众多RS数据来说,一个数据集包含的绝对不仅仅是一个文件。对于很多RS数据,他们把一张图像分成数个图像文件,然后放在一个文件夹中,用一些额外的文件来组织它们之间的关系,形成一个“数据集”(有点难以理解,暂且放过)。下面我们由给定的文件路径文件名打开一个t 阅读全文
posted @ 2011-10-06 15:49 baqihuiyi110 阅读(2464) 评论(1) 推荐(1)
摘要: 一、字符串和数组1.C#可以使用不规则数组(数组的数组),声明方法:如int [][] irArr2.而数组的声明方法是:一维数组int[],二维数组int[,],三维数组int[,,]3.ArrayList对象可以实现变长数组或字符串4.处理超长字符串时不要用string类型,效率太低,而要使用System.Text.StringBuilder类二、类1.在构造一个类时,必须给类编写一个无参构造器(良好习惯),这样new这个类的派生类时才不会出错。否则可能出错,因为子类在实例化时要调用父类的无参构造器。2.在类中,经常要用到this(实例)和base(基类)。3.类的构造器与类同名,没有返回 阅读全文
posted @ 2011-10-05 23:27 baqihuiyi110 阅读(243) 评论(0) 推荐(0)
摘要: 1、目前使用开发环境为VS2008+GDAL1.81public string ReadSHP( string str) { string strMessage = ""; OSGeo.OGR.Ogr.RegisterAll(); OSGeo.OGR.Driver dr = OSGeo.OGR.Ogr.GetDriverByName("ESRI shapefile"); if (dr == null) { MessageBox.Show("文件不能打开,请检查"); } OSGeo.... 阅读全文
posted @ 2011-10-05 22:29 baqihuiyi110 阅读(1499) 评论(0) 推荐(0)
摘要: TimeSpants1=newTimeSpan(DateTime.Now.Ticks);//获取当前时间的刻度数//执行某操作TimeSpants2=newTimeSpan(DateTime.Now.Ticks);TimeSpants=ts2.Subtract(ts1).Duration();//时间差的绝对值stringspanTotalSeconds=ts.TotalSeconds.ToString();//执行时间的总秒数stringspanTime=ts.Hours.ToString()+"小时"+ts.Minutes.ToString()+"分" 阅读全文
posted @ 2011-10-05 21:27 baqihuiyi110 阅读(194) 评论(0) 推荐(0)