2008年1月27日

SVG的WebGIS实例

摘要: WebGIS的核心实际上就是如何让客户端能够在没有GIS平台软件的时候处理部分GIS信息,目前阶段WebGIS还是无法像桌面的gis软件那样使用起来随心所欲,这实际上还是涉及到了如何进行远程的通信问题。因为这种操作并非远程连接,而是用户在客户端进行的操作随之传送回服务器端,服务器进行处理后再传回客户端展现在用户面前。 传统的WebGIS是客户端进行的操作,服务器端响应后... 阅读全文

posted @ 2008-01-27 21:25 雨帘 阅读(1939) 评论(2) 推荐(0) 编辑

2008年1月13日

大地经纬度和国家标准坐标转换

摘要: 平常的工作中就需要用到坐标转换的问题,特别是我做的webgis,由于需要在web页面上输入经纬度,而在实际上中采用国家标准的大地坐标来作图,所以就需要考虑坐标转换,否则人家输入到经纬度,想定位,结果坐标无法匹配,而最终无法实现功能,客户肯定会发牢骚的。这个是我开发来转换坐标的部分代码,结果很准确的,项目中应用过了的。 /// /// 高斯投影由经纬度(... 阅读全文

posted @ 2008-01-13 20:21 雨帘 阅读(10796) 评论(12) 推荐(0) 编辑

2008年1月5日

建立在不同的数据库引擎的Sql问题,无思路

摘要: 最近将以前项目中的一些能够做成通用的功能的模块整理成可以通用的模块,但是原来项目是建立在SqlServer2005上的,我现在把功能建立在通用数据库访问层上,但是这个访问层包括了Access、Sq了Server、Oracle等数据库引擎上的,但是各种不同的数据库引擎对一些概念的处理不同,这样就很难使得一些查询和统计的Sql语句做成一致,也就是说如果不对特殊的引擎进行修整的话,这些功能就很难... 阅读全文

posted @ 2008-01-05 17:40 雨帘 阅读(253) 评论(0) 推荐(0) 编辑

2008年1月3日

三层设计模式初步分离

摘要: 经过一个星期左右的时间,目前已经将数据库访问层重新进行了设计,使用抽象生成工厂的做法,将数据库访问这块在项目中经常使用到的代码进行了整合和分离,并按照目前比较流行的三层的架构设计体系的设计思想,也已经将业务罗基层渐渐的抽象出来,这样的做法可以为以后的项目节省重新开发的时间。 现在,在一个页面邦定一个表的效果已经研发完毕,但是一个项目在任何一个页面都有这样的可能就是邦定多个表,而且这... 阅读全文

posted @ 2008-01-03 21:17 雨帘 阅读(340) 评论(0) 推荐(0) 编辑

2007年12月30日

IMS服务自动注册功能实现

摘要: 今天刚从江苏的南通出差回来,说实在的,我从来没有过加班到凌晨两三点的,但是出差的那几天,我确实做到了,虽然很累。 现在也是凌晨两点了,前段时间一直遗留下来的一个自动注册的功能终于想明白了,不管实现的方式是否正确,但是我觉得我使用的方法已经很聪明的,不用写代码来实现的自动注册,也是缘于整套系统的设计思路的改变,采用了属性的方式来指定注册就好了很多,当然.NET中有很多的方法用的时候可... 阅读全文

posted @ 2007-12-30 02:11 雨帘 阅读(393) 评论(0) 推荐(0) 编辑

2007年11月4日

聚合(Aggregation)和组合(Composition)的区别

摘要: 聚合(Aggregation) 一種鬆散的對象閒的關係 部分可獨立于聚合而存在 关联是表示两个类的一般性联系,比如“学生”和“老师”就是一种关联关系;聚合表示has-a的关系,是一种相对松散的关系,聚合类不需要对被聚合类负责,如下图所示,用空的菱形表示聚合关系: 从实现的角度讲,聚合可以表示为: class A {...} class B { A* a; .....} 当B类销毁的时... 阅读全文

posted @ 2007-11-04 18:50 雨帘 阅读(2082) 评论(1) 推荐(0) 编辑

2007年10月28日

Personal ArcSDE不支持IIS6的使用

摘要: 现在由于微软提供了SQL Server 2005 Express的免费版本的数据库,所以ESRI也在这个数据库的基础上开发了Personal ArcSDE来提供免费的SDE功能。 当然这样确实对提高SDE的使用有好处,只是SQL Server 2005 Express和Personal ArcSDE都具有限制,而且Personal ArcSDE还有编辑和使用的人数限制。 现... 阅读全文

posted @ 2007-10-28 21:50 雨帘 阅读(314) 评论(0) 推荐(0) 编辑

2007年10月23日

VML脚本产生

摘要: vml的产生方式 下面是group的,全部是脚本产生的 var group = document.createElement("v:group"); group.id = id; try { group.style.width = width; ... 阅读全文

posted @ 2007-10-23 22:54 雨帘 阅读(220) 评论(0) 推荐(0) 编辑

脚本操作table

摘要: 如果在页面上使用 ..... 修改cellspacing\cellpadding,在页面上可以看到很明显的效果, 但是如果在脚本中进行生成 var zoomTbl = document.createElement(" "); zoomTbl.style.zindex = "10"; zoomTbl.border = ... 阅读全文

posted @ 2007-10-23 22:52 雨帘 阅读(140) 评论(0) 推荐(0) 编辑

2005年6月17日

为什么我的ActiveSync连接不上模拟器

摘要: 我最近在学这方面的东西,但是我安装了smartphone sdk\ActiveSync,但是就是无法启动连接到模拟器上。大家能帮个忙吗?急!谢谢! 阅读全文

posted @ 2005-06-17 10:57 雨帘 阅读(1019) 评论(1) 推荐(0) 编辑

导航