摘要: 1.CGAL:概览 CGAL,是由European Community成立的大型项目。目的是开发可以普遍应用于计算几何的一系列对象和函数,并使他们在应用领域和非专业人士可方便使用。 CGAL项目致力于提供健壮(robust),灵活高效的代码。模板和特征类这些方法受STL的启发。 项目由三部分组成:K 阅读全文
posted @ 2012-07-28 09:46 太一吾鱼水 阅读(3154) 评论(0) 推荐(1)
摘要: 有些工作看似简单,其实真正做起来还是需要很花一些功夫的!别人开发了唯一值着色程序,本想拿来用无奈做的实在没有办法满足要求,所以只好自己开发。不多言,先上截图: 这里做了一个颜色显示控件ColorRampComboBox,主要可以返回色带的起始颜色FromColor和ToColor。还定义了一个事件和属性SelectedIndex;ColorRampComboBox 1 using System; 2 using System.Drawing; 3 using System.Windows.Forms; 4 using System.Drawing.Drawing2D; 5 6 nam... 阅读全文
posted @ 2012-07-26 11:15 太一吾鱼水 阅读(1086) 评论(2) 推荐(0)
摘要: 基本原理:克里金法用半变异函数测定空间相关要素,这里的要素是指对空间依赖的要素或者称为空间自相关要素,半变异的计算公式为:考虑“区间分组”的平均半变异计算公式按照方向进行区间分组的方法常用的是径向扇区,ArcGIS的地统计分析模块则用格网象元进行归类。算法的内容:计算距离计算协方差网格化变异函数矩阵沿一定方向搜索参数:采样点,Lag(步长),方向克里金法是一个占用大量处理器资源的过程。执行速度取决于输入数据集中点的数量和搜索窗口的大小。预测栅格可选输出方差中的低值指示预测值的高置信度。值较高,可能表明需要使用更多的数据点。泛克里金法类型假定有结构组件存在,且局部趋势将随位置的变化而变化。高级参 阅读全文
posted @ 2012-07-09 10:20 太一吾鱼水 阅读(3759) 评论(5) 推荐(0)
摘要: 第一步:安装并配置IIS 7.0先要设置应用程序池(ApplicationPool)为Classic.NETAppPool,而不是默认的DefaultAppPool。可以设置.net FrameWork版本第二歩:为默认网站Default Web Site配置绑定,可以修改端口号,我修改为8081。将html网页文件夹bbs复制到c:\Inetpub文件夹下,这里在默认网站Default Web Site下添加虚拟目录,设置别名bbs和物理路径c:\Inetpub\bbs。在默认文档中添加项。如果是Asp.net网站,应该添加应用程序,(当然也可以将虚拟目录转为应用程序)第三步:设置权限,点击 阅读全文
posted @ 2012-07-08 11:41 太一吾鱼水 阅读(2287) 评论(0) 推荐(0)
摘要: 地图坐标与屏幕坐标的转换原文链接:http://hi.baidu.com/geochenyj/blog/item/c5234d3825442a22b8998fc3.html陈玉进 李泉 南京跬步科技有限公司(http://www.creable.cn)再开始这个话题之前,先提出一个问题:给你一副地图,里面的每个要素的坐标都已知,怎么把这幅地图在屏幕上显示出来?由此就引出了地图坐标与屏幕坐标的转换,它是GIS底层实现中调用频率最高的运算,地图渲染、浏览、要素选择、编辑等都会涉及到它,这个算法的实现效率,直接关系到整个系统的性能。现在回答文章开头提到那个问题。首先,已知当前显示的地图范围是多少,即 阅读全文
posted @ 2012-07-06 15:57 太一吾鱼水 阅读(1942) 评论(0) 推荐(0)
摘要: 个人小结这个学期学习了不少东西,也遇到了相当的困难!学习中瓶颈,出路的思考,总之总结一下!1.C#编程 CSLA学习:强化了对于主流数据库编程中分层思想的理解,CSLA是一个很好的业务逻辑层实现,没有深入研究内部实现代码,只是会用2.0版本的。 SharpDevelop插件式框架:插件式系统具有很好的可扩充行,SharpDevelop是一个开放式的插件框架。基本理解他的AddinTree的机制,可以自己搭建一个框架。 AE编程:和同学合作开发了一个房产管理GIS,对于编辑和属性这一块有了很好的认识。 委托和事件 shp和DEM、img读写和GDAL库的了解2.煤矿地质二次开发 Or... 阅读全文
posted @ 2012-07-04 11:39 太一吾鱼水 阅读(315) 评论(0) 推荐(0)
摘要: 原文链接:http://www.cnblogs.com/fredcyt/archive/2012/05/07/2488863.html每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。要编写出优秀的代码同样要扎实的基础,如果排序和查找算法学的不好,怎么对程序的性能进行优化?废话不多说,本文要介绍的这些排序 阅读全文
posted @ 2012-07-03 15:32 太一吾鱼水 阅读(159) 评论(0) 推荐(0)
摘要: GS+9.0地统计软件学习 下载了一个GS9.0的地统计软件使用了一下,发现居然不是和地图结合的,只能出来一些表格类的数据,和Surfer数据结合的倒比较多!也没有那么好用吗! 最好能开发一个好用的与GIS图形结合比较好的软件! 还有一款软件SGeMS 还有一款叫GeoDa. 阅读全文
posted @ 2012-07-01 10:21 太一吾鱼水 阅读(3130) 评论(3) 推荐(0)
摘要: SharpDevelop的AddInTree View 插件http://www.cnblogs.com/passos/archive/2004/10/15/52513.html自从SharpDevelop 源码分析的系列文章发出来之后,很多朋友给了不错的评价,在这里先感谢各位朋友的鼓励。另外,评论中有位朋友想看看我在文章中提到的AddInTreeView插件,其实这个是个很简单的小东西,因此单独发在这里了。(好像没有找到那里能上传文件,因此直接贴代码了) AddinTreeViewCommand.cs /**//* *CreatedbySharpDevelop. *User:Administ 阅读全文
posted @ 2012-06-26 09:46 太一吾鱼水 阅读(430) 评论(0) 推荐(0)
摘要: ISceneGraph scenegraph = SC1.SceneGraph; IScene scene = scenegraph.Scene; ILayer layer = scene.get_Layer(1); IRasterLayer rlayer = layer as IRasterLayer; IRasterSurface rsurface = new RasterSurface(); IRaster raster = (IRaster)rlayer.Raster; IRasterBandCollection rasterbands = raster as IRasterBandC 阅读全文
posted @ 2012-06-25 17:26 太一吾鱼水 阅读(274) 评论(0) 推荐(0)
摘要: 原文:http://www.cnblogs.com/yshb/archive/2012/06/19/2554279.html1. 字符类型数据类型长度说明CHAR(n BYTE/CHAR)默认1字节,n值最大为2000末尾填充空格以达到指定长度,超过最大长度报错。默认指定长度为字节数,字符长度可以从1字节到四字节。NCHAR(n)默认1字符,最大存储内容2000字节末尾填充空格以达到指定长度,n为Unicode字符数。默认为1字节。NVARCHAR2(n)最大长度必须指定,最大存储内容4000字节变长类型。n为Unicode字符数VARCHAR2(n BYTE/CHAR)最大长度必须指定,至少 阅读全文
posted @ 2012-06-19 21:32 太一吾鱼水 阅读(208) 评论(0) 推荐(0)
摘要: 文章来源:http://www.csharpwin.com/csharpspace/7788r1541.shtml摘要:本文解决了C#异常类的自定义问题。我们可以捕获一个通用的异常,识别它和应用程序的关系,然后把它作为特定于应用程序的异常再次抛出,以便能适当地处理它。首先我们建立自己的C#异常类 CustomException,它要继承自ApplicationException类(这是一个在发生非致命的应用程序错误时抛出的通用异常,它又继承于更为通用的Exception类),将其用作为应用程序定义的任何自定义异常的基类。通过这个基类,我们就可以编写一个通用的catch代码块,捕获应用程序定义的 阅读全文
posted @ 2012-06-19 17:48 太一吾鱼水 阅读(1104) 评论(0) 推荐(0)
摘要: 1. 数据下载:选择Modis的植被指数产品Q132. 投影变换ENVI中添加椭球、基准面和投影参考信息Modis投影变换工具MRT和MCTK,感觉MRT复杂了点,先选择MCTK用用。各种问题啊,ENVI无法识别空间参考,看来配置有问题!3. 影像拼接这里出了一点问题,在投影变换的时候将NaN了,这样忽略像素值时候实现不了!4. 影像裁剪5. NDVI分布和地形有着密切的关系,这通过眼睛都能够看出来!那我还怎么研究异质性呢? 阅读全文
posted @ 2012-06-08 08:39 太一吾鱼水 阅读(1291) 评论(0) 推荐(0)
摘要: 自己对于文件读取太生疏,所以需要学习一下!这样可以为将来定义自己的数据结构打下基础。 读取DEM或者Shapefile,首要的工作有两方面,一是熟悉文件操作的流程,二就是理解两种数据格式的数据结构。 前期对C#的文件读写类又熟悉了一下,真正做起来还是无从下手。还是搜集一堆资料吧!在微软的开源社区上搜索一下,还真找到了两个开源项目。一个是Dem reader和shapefile reader。这里就通过它们好好学习一下!http://dem.codeplex.com/这里主要采用StreamReader读取高程信息。USGS的DEM格式。http://shapefile.codeplex... 阅读全文
posted @ 2012-06-03 08:55 太一吾鱼水 阅读(579) 评论(0) 推荐(0)
摘要: 代码版本管理是一个软件团队基本要求。Git很强大,可以满足这样的要求。采用软件:Git-1.7.10-preview20120409.exeTortoiseGit-1.7.8.0-32bit.msi在Visual studio2010中采用的插件如下图: 阅读全文
posted @ 2012-06-03 08:55 太一吾鱼水 阅读(250) 评论(0) 推荐(0)
摘要: 原文链接:http://blog.csdn.net/fenghuayoushi/article/details/6954899已知经纬度查询Landsat TM 、ETM+ 、MSS 数据的行带 整理版 V1.0 很多时候在分析某一地区的多个时段的土地利用变化时,需要用到TM、ETM+或MSS图像来进行解译分类。而通常我们会知道所要分析地区的大致经纬度范围,却不知道如何根据经纬度范围来准确查找Landsat卫星上这些传感器数据图像的行带号。其实USGS已经提供了很好的查询方法给我们的:【前提:WRS1和WRS2参考系统】WRS系统是卫星条带号的一个参考坐标系统,有两个版本分别是:WRS1和WR 阅读全文
posted @ 2012-06-03 08:54 太一吾鱼水 阅读(1427) 评论(0) 推荐(1)
摘要: 一个可以显示普通图片和遥感影像的PictureBox原文:http://www.codeproject.com/Articles/162595/A-Picturebox-Control-to-Display-Both-Remote-Sensin引言 数字图像分析领域长期以来关注从遥感影像中提取有用的土地利用要素,比如建筑物、道路甚至设施,现在许多软件和Web Service(例如Google earth ,Google Map,ArcMap和Bing Maps)成功的应用遥感影像中的信息帮助解决一系列的公众问题比如navigation,城市规划和环境工程。然而,和一般的数字图像相比,遥感数据. 阅读全文
posted @ 2012-05-31 15:39 太一吾鱼水 阅读(382) 评论(0) 推荐(0)
摘要: 原文链接:http://www.cnblogs.com/erwin/archive/2009/04/14/1435551.html转载请注明出处C#里的一些加密解密标准函数示例——DES,SHA1,RSA 最近收到了很多朋友的来信说希望提供DES的C#代码,但是我个人认为,.NET 提供了很多标准函数,没有必要自己写,所以我也只发布了C++的代码,如果大家一定要熟悉加密过程的话,也可以自己动手实现整个过程,这个可以参考我博客里的DES 算法介绍,和yxyDES2 Class的代码,代码注释相当的清楚。 .NET 提供了很多标准加密、解密函数,我简要介绍一下DES,SHA1,RSA的标准函数.. 阅读全文
posted @ 2012-05-24 08:33 太一吾鱼水 阅读(264) 评论(0) 推荐(0)
摘要: 把Mxd文件压缩上传测试代码!View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO.Compression; 6 using System.IO; 7 using ESRI.ArcGIS.DataSourcesGDB; 8 using ESRI.ArcGIS.esriSystem; 9 using ESRI.ArcGIS.Geodatabase; 10 using ESRI.ArcGIS... 阅读全文
posted @ 2012-05-23 17:48 太一吾鱼水 阅读(631) 评论(0) 推荐(0)
摘要: 1. Stream 是所有流的抽象基类。流是字节序列的抽象概念,例如文件、输入/输出设备、内部进程通信管道或者 TCP/IP 套接字。Stream 类及其派生类提供这些不同类型的输入和输出的一般视图,使程序员不必了解操作系统和基础设备的具体细节。常用的Stream的子类有:System.IO.FileStream存储在文件系统的字节流这个要重点学习。System.IO.MemoryStream 存储在内存中的字节流System.IO.BufferedStream为其他流提供缓冲的流System.Net.Sockets.NetworkStream通过网络设备读写的字节流 Stream提供了读写. 阅读全文
posted @ 2012-05-21 11:31 太一吾鱼水 阅读(306) 评论(0) 推荐(0)