摘要: 系统整合过程中需要将现有的人员定位数据库(SqlServer2000)中的监测和考勤数据迁移到统一的数据库Oracle,不仅要将已经存在的数据迁移,还要考虑将现有系统运行过程中不断更新的数据也提取到Oracle中。着实让人头大,自己本身也没有什么经验!从网上找些资料,静态数据库迁移,即不考虑数据更新的方法还是有的,不管是SqlServer还是Oracle本身也提供的移植工具!但是对于动态更新的数据就没有办法了!只能自己编程实现了! 考虑技术方案包括以下方面内容:1.读取现有SqlServer数据库的Schema,包括表名,字段名,字段类型,字段长度,是否允许为空,约束,主键,外键等2.在... 阅读全文
posted @ 2012-08-24 11:49 太一吾鱼水 阅读(560) 评论(0) 推荐(0)
摘要: 现在需要进一步学习多线程的知识,11年年初的时候写的程序,测试可以使用,但是对于多线程的机制还是不十分清楚,所以再拿出来看看。1.读取Udp协议数据服务器端程序(图2):(1) (2)View Code 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Text; 7 using System.Windows.Forms; 8 using ... 阅读全文
posted @ 2012-08-23 09:38 太一吾鱼水 阅读(1183) 评论(0) 推荐(0)
摘要: 原文链接:http://www.cnblogs.com/daview/archive/2004/04/10/5763.html参考文献:http://www.connectionstrings.com/oracle#p19SQL ServerODBCStandard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted 阅读全文
posted @ 2012-08-22 10:10 太一吾鱼水 阅读(208) 评论(0) 推荐(0)
摘要: 想获得SqlServer用户数据库的Schema,本来想直接用ADO的SqlConnection对象的GetSchema()方法,但是架构中居然没有PrimaryKeys,只好借助于T-SQL语句了!在网上找到了一下的语句,可以正确执行。查询用户表的信息 1 SELECT 2 3 表名=CASE WHEN a.colorder=1 THEN d.name ELSE '' END, 4 5 表说明=CASE WHEN a.colorder=1 THEN isnull(f.VALUE,'') ELSE '' END, 6 7 字段序号=a.color 阅读全文
posted @ 2012-08-21 09:41 太一吾鱼水 阅读(561) 评论(0) 推荐(0)
摘要: 灰度共生矩阵GLCM及纹理特征影像生成 实现类似于滤波过程中的5*5窗体移动,形成子图像的过程,这里的方法边界的象元,滑动窗口元素补0:IDL代码 1 Pro Texture 2 ;针对灰度影像 3 file=Dialog_Pickfile(Filter='*.bmp',/Must_exist) 4 image=Read_Bmp(file) 5 sz=size(image) 6 m=sz[1] 7 n=sz[2] 8 ;影像压缩成16个灰度级 9 dimage=uintarr(m,n)10 for i=0,m-1 do begin11 for j=0,n-1 do begin1 阅读全文
posted @ 2012-08-17 16:44 太一吾鱼水 阅读(2045) 评论(0) 推荐(0)
摘要: 如何在SceneControl中绘制面?目前好像没有找到相关的代码,我的目的是在ArcScene中显示垂直剖切的剖面,但是面要素类不可以是垂直的!所以只有借助Multipatch了。绘制面这个功能在ArcScene中已经实现了,在ArcScene中获得点是基于现有的面或者要素相交得到的。并不是很... 阅读全文
posted @ 2012-07-30 08:51 太一吾鱼水 阅读(891) 评论(6) 推荐(0)
摘要: 1.CGAL:概览 CGAL,是由European Community成立的大型项目。目的是开发可以普遍应用于计算几何的一系列对象和函数,并使他们在应用领域和非专业人士可方便使用。 CGAL项目致力于提供健壮(robust),灵活高效的代码。模板和特征类这些方法受STL的启发。 项目由三部分组成:K 阅读全文
posted @ 2012-07-28 09:46 太一吾鱼水 阅读(3167) 评论(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 太一吾鱼水 阅读(1090) 评论(2) 推荐(0)
摘要: 基本原理:克里金法用半变异函数测定空间相关要素,这里的要素是指对空间依赖的要素或者称为空间自相关要素,半变异的计算公式为:考虑“区间分组”的平均半变异计算公式按照方向进行区间分组的方法常用的是径向扇区,ArcGIS的地统计分析模块则用格网象元进行归类。算法的内容:计算距离计算协方差网格化变异函数矩阵沿一定方向搜索参数:采样点,Lag(步长),方向克里金法是一个占用大量处理器资源的过程。执行速度取决于输入数据集中点的数量和搜索窗口的大小。预测栅格可选输出方差中的低值指示预测值的高置信度。值较高,可能表明需要使用更多的数据点。泛克里金法类型假定有结构组件存在,且局部趋势将随位置的变化而变化。高级参 阅读全文
posted @ 2012-07-09 10:20 太一吾鱼水 阅读(3781) 评论(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 太一吾鱼水 阅读(2290) 评论(0) 推荐(0)
摘要: 地图坐标与屏幕坐标的转换原文链接:http://hi.baidu.com/geochenyj/blog/item/c5234d3825442a22b8998fc3.html陈玉进 李泉 南京跬步科技有限公司(http://www.creable.cn)再开始这个话题之前,先提出一个问题:给你一副地图,里面的每个要素的坐标都已知,怎么把这幅地图在屏幕上显示出来?由此就引出了地图坐标与屏幕坐标的转换,它是GIS底层实现中调用频率最高的运算,地图渲染、浏览、要素选择、编辑等都会涉及到它,这个算法的实现效率,直接关系到整个系统的性能。现在回答文章开头提到那个问题。首先,已知当前显示的地图范围是多少,即 阅读全文
posted @ 2012-07-06 15:57 太一吾鱼水 阅读(1946) 评论(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 太一吾鱼水 阅读(319) 评论(0) 推荐(0)
摘要: 原文链接:http://www.cnblogs.com/fredcyt/archive/2012/05/07/2488863.html每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。要编写出优秀的代码同样要扎实的基础,如果排序和查找算法学的不好,怎么对程序的性能进行优化?废话不多说,本文要介绍的这些排序 阅读全文
posted @ 2012-07-03 15:32 太一吾鱼水 阅读(161) 评论(0) 推荐(0)
摘要: GS+9.0地统计软件学习 下载了一个GS9.0的地统计软件使用了一下,发现居然不是和地图结合的,只能出来一些表格类的数据,和Surfer数据结合的倒比较多!也没有那么好用吗! 最好能开发一个好用的与GIS图形结合比较好的软件! 还有一款软件SGeMS 还有一款叫GeoDa. 阅读全文
posted @ 2012-07-01 10:21 太一吾鱼水 阅读(3140) 评论(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 太一吾鱼水 阅读(434) 评论(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 太一吾鱼水 阅读(211) 评论(0) 推荐(0)
摘要: 文章来源:http://www.csharpwin.com/csharpspace/7788r1541.shtml摘要:本文解决了C#异常类的自定义问题。我们可以捕获一个通用的异常,识别它和应用程序的关系,然后把它作为特定于应用程序的异常再次抛出,以便能适当地处理它。首先我们建立自己的C#异常类 CustomException,它要继承自ApplicationException类(这是一个在发生非致命的应用程序错误时抛出的通用异常,它又继承于更为通用的Exception类),将其用作为应用程序定义的任何自定义异常的基类。通过这个基类,我们就可以编写一个通用的catch代码块,捕获应用程序定义的 阅读全文
posted @ 2012-06-19 17:48 太一吾鱼水 阅读(1106) 评论(0) 推荐(0)
摘要: 1. 数据下载:选择Modis的植被指数产品Q132. 投影变换ENVI中添加椭球、基准面和投影参考信息Modis投影变换工具MRT和MCTK,感觉MRT复杂了点,先选择MCTK用用。各种问题啊,ENVI无法识别空间参考,看来配置有问题!3. 影像拼接这里出了一点问题,在投影变换的时候将NaN了,这样忽略像素值时候实现不了!4. 影像裁剪5. NDVI分布和地形有着密切的关系,这通过眼睛都能够看出来!那我还怎么研究异质性呢? 阅读全文
posted @ 2012-06-08 08:39 太一吾鱼水 阅读(1298) 评论(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 太一吾鱼水 阅读(585) 评论(0) 推荐(0)