摘要: 最近在网上看到了一篇关于获取磁盘容量的文章,就拿来实验了一下。经过实验,基本可以达到目的,但是相应的问题还是有,问题是,当我输入磁盘的名称时,只有输入的是大写,才可以得到正确的结果,小写就是0了。于是我重新修改了源程序,这样的话,程序不管是小写还是大写都可以得到正确值,但是有一个疑问,为什么小写时就得不到正确值呢?希望各位高手帮帮忙解决下。谢谢。 改进的代码如下: /// <summary> /// 获取磁盘总的容量 /// </summary> /// <param name="strHardDiskName">磁盘分区名称</p 阅读全文
posted @ 2011-08-14 09:24 gis追梦者 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 我发现名人名言能激励人,鼓舞人或有时是煽动人,下面就是我这些年来最喜欢的几句。有时一本书能对你如何写程序或如何解决一个问题具有实实在在影响。有时一句简单的话已足够让你质疑对正在编写的代码的态度。有时候我惊讶于有些人如此的深谙这些藏在我心里多年、只是从未宣讲出来的道理。◆ “设计是一个发现问题、而不是发现解决方案的过程” —— Leslie Chicoine◆ “功能说明书里不存在可操作性” —— 37 Signals◆ “过去的代码都是未经测试的代码” —— Michael Feathers◆ “任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码” —— Martin Fow 阅读全文
posted @ 2011-06-19 12:34 gis追梦者 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ARCGIS怎么求几个栅格数据之间两两相关性?从一位GIS美女学姐的博客上转载而来 方法:在toolbox里面输入multivariate,选择band collection statistics即可得一个.txt的结果文件。文件中列出了各个栅格图层自身的统计特征值(最大值,最小值,均值,方差等),其各个图层间的相关矩阵。 同时multivariate里有包含着类似于ENVI遥感图像处理中主成分分析之类的功能。 转自:http://liusimin122.blog.sohu.com/139875761.html 阅读全文
posted @ 2011-05-07 09:21 gis追梦者 阅读(6761) 评论(0) 推荐(1) 编辑
摘要: Oracle数据库系统是一个复杂的软件系统。所谓Oracle的体系架构,是指Oracle数据库管理系统的的组成部分和这些组成部分之间的相互关系,包括内存结构、后台进程、物理与逻辑结构等。 下图为Oracle数据库体系总体图: Oracle数据库的体系很复杂,复杂的原因在于它最大限度的节约内存,从上图可以看出,它在整体上分实例和数据库文件两部分。 一、实例(Instance):指数据库服务器的内存及相关处理程序,它是Oracle的心脏。与Oracle性能关系最大的是SGA(System Global Area,即系统全局区活共享内存区),SGA包含三个部分: 1、数据缓冲区,可避免重复读取常用的 阅读全文
posted @ 2011-03-17 22:20 gis追梦者 阅读(1041) 评论(0) 推荐(1) 编辑
摘要: 要了解oracle体系结构必须先了解两个基本的概念: 数据库和实例. 一: 数据库 数据库(database)是一个数据集合. 无论数据库是采用关系结构还是面向对象结构, oracle数据库都将其数据存放在数据文件中. 在其内部, 数据库结构数据对文件的逻辑映射, 使不同的数据分开存储, 这些逻辑划分称为表空间. 表空间和文件介绍: 1: 表空间 表空间(tablespace)是数据库的逻辑划分, 每个数据库至少有一个表空间,叫做系统表空间(system 表空间). 一个表空间只能属于一个数据库. 每个表空间由同一个磁盘上的一个或多个文件组成, 这些文件称为数据文件. 表空间的特性: 1)控制 阅读全文
posted @ 2011-03-17 16:42 gis追梦者 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 最近发现一个基于网络的地理信息系统云计算方案——GIScloud,很有趣,也很有价值。但仍然有很大的局限性。 功能主要包括: (1)栅格和矢量数据显示 (2)输入和编辑矢量图层,包括shapefiles, MapInfo, KML, tab-delimited 以及GPX格式; (3)内置的数据文件坐标投影;可以识别PRJ文件,并让你选择输出坐标系统(包括目前所在项目的坐标); (4)先进的GIS分析工具,包括缓冲,空间关系查询,叠加空间分析以及面积计算等; (5)以shapefile, MapInfo, CSV 或者 KML格式导出矢量数据,这使得它能方便地进行在线数据格式转换; (6)与其 阅读全文
posted @ 2011-03-15 22:26 gis追梦者 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 近几年来,云计算可谓是IT界最耀眼的明星,从最初的概念炒作到逐渐被用户所接受,并在一些重点行业开始具体的实践,其发展速度之快,影响范围之广让人咋舌。 在大家都在思考如何使用云计算服务,如何能够享受云计算服务带来的价值时,云GIS出现在了大家眼前,这是因为: 1、GIS因其自身的一些特点,自然而然成为云计算比较好的用武之地。例如海量数据的存储、海量数据的存储、复杂模型的运算等等。2、地图的价值容易体现,只要将地图发布出去,就能给用户、给他人带来价值。 下面我将GIS业内大家对“云GIS”的一些看法收集起来,帮助大家一起来思考: 1.Esri:云计算为GIS带来新机遇云计算、SAAS、虚拟化,一个 阅读全文
posted @ 2011-03-15 22:02 gis追梦者 阅读(1877) 评论(1) 推荐(0) 编辑
摘要: 虽然在前几年刚刚提出云计算这个概念时,还有一些人持否定态度,但是随着这几年的技术不断地进步,大家已经逐步接受了这一概念。现在,在云计算开发等领域,先后有一批知名企业投入到其中,云计算开发工作也越来越受到技术领域的关注,希望了解云计算开发原理的受众也越来越多。(详细信息请点击中国移动大云与云计算秀场http://labs.chinamobile.com/cloud ) 所谓的“云计算”发展理念就是利用特定的网络计算机群来替代实现目前家用PC机上硬件、软件和某些存储设备所具有的功能。该技术是当今计算机行业的重要发展方向。 随着高速互联网的广泛普及,用一台联网的电脑和网络硬件远程通信可以达到和本地专 阅读全文
posted @ 2011-03-15 21:37 gis追梦者 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 大家好,前段时间开始学习ArcEngine,看了一些基础概念,但遇到了QI这个概念不是很清楚,今天在网上看了一些资料,理解了其中的缘由,不敢独享,特写出来与大家一块分享,希望对和我一样的初学者有所帮助。 对于了解AE的开发人员来说,都知道AE都是基于接口(interface)进行编程的。AE中所有的类(Class)都是通过接口实现的,我个人认为这是一个极好的架构,对于扩张程序是极其方便的。比如说,当我要自定义一个地图操作类时,我就可以使用AE中定义好的接口,实现这些接口的属性和方法就可以了。但是当我们不用接口,而是将它全部都写成为类,这在后期要实现更改类的方法或是属性时,后期的维护工作可想而. 阅读全文
posted @ 2011-03-08 23:45 gis追梦者 阅读(2778) 评论(8) 推荐(2) 编辑
摘要: 在GIS二次开发中,我们经常会遇到将要素高亮显示的问题。今天做了个示例,遇到了这方面的问题,和大家一块分享下:首先,我们开发过程中会执行各种查询,查询到具体要素后,需要将其高亮显示,突出要素:如下所示objRecordset = objDatasetVector.Query(txtExpression.Text, false, null, "");//执行具体查询,将查询的要素记录存储的记录集中。objSelection = SuperMap1.selection;//将地图窗口中的选中的对象赋给选择集对象,objSelection.FromRecordset(objRec 阅读全文
posted @ 2011-02-11 21:42 gis追梦者 阅读(1047) 评论(1) 推荐(2) 编辑