基于J2EE的WebGIS开发与应用

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:drifter
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前在全球范围内,GIS正以前所未有的发展速度在各个领域推广和应用,以往用于单一部门内部的GIS系统已无法满足信息化时代信息分布和资源共享的需求,越来越多的人希望在Internet上也能访问到GIS的数据。因此,将GIS技术和Internet等技术融合在一起的新技术,即网络地理信息系统(WebGIS,Web Geographic Infomation System)技术应运而生。 基于Internet的地理信息系统被称为WebGIS。它的基本思想就是在万维网上提供空间信息和GIS服务。通过它,GIS的功能得到了扩展,真正成为一种大众使用的信息工具,人们可以从网络上的任意一个节点浏览各种分布式的、具有超媒体特性的地理空间数据及属性数据。 目前国际上对于WebGIS软件技术的研究比较成熟,而且开发出来的产品也比较先进。与国外的发展状况相比较,国内的WebGIS起步虽然较晚,但是发展速度较快。1999年全国只有3种商业化的WebGIS软件,到2007年,数量已经增加到了几十种。 WebGIS的服务理念正从地理数据服务向地理信息处理服务转变;越来越多的新技术比如分布式技术、虚拟现实技术、移动通讯技术、网格技术扩展了WebGIS,使它拥有更加广阔的前景。但是WebGIS也面临着巨大的挑战:(1)共享和互操作是GIS“社会化”需要解决的首要问题,是发展以WebGIS为核心平台的“数字地球”的基本条件;(2)GIS“社会化”期待空间信息数据描述“专业化”;(3)WebGIS应用范围的不断扩大需要有新的解决方案的出现。 在湖北省基础地理信息中心的“基于Internet的地理信息共享平台”项目资助下,本文设计和开发了具有自主知识产权的WebGIS软件——GaeaMap,同时也为湖北省地理信息共享和发布提供技术支撑。其主要意义在于: (1)为Internet环境下的企业级GIS商业应用项目的开发提供一个开放的、分布式、跨平台、组件化的二次开发工具包和性能良好的应用服务器平台; (2)解决国内外WebGIS产品大多是由传统的桌面式GIS系统改造而来的黑箱模型处理方式;(3)打破国外GIS供应商的知识产权的垄断,建立拥有自主知识产权的WebGIS软件。(4)克服国外WebGIS平台的本土化应用的过程中的“水土不服”现象; (5)防止保密数据的泄漏。 关于GaeaMap的开发与应用,本文从以下几个方面进行阐述: (1)第一部分:提出WebGIS软件的设计目标和开发原则,简单地介绍了分布式计算的定义和发展、几种分布式体系以及它们的异同,详细地讲述WebGIS的实现技术。 (2)第二部分:详细地讲述了由GaeaMap构建WebGIS系统的逻辑部署和物理部署结构以及GaeaMap二次开发包的功能设计。 (3)第三部分:详细地阐述了开发GaeaMap所使用的关键技术和手段。 (4)第1四部分:测试和应用GaeaMap二次开发包的各项功能,并给出了各项功能的评价。通过系统开发,本文取得以下结果: (1)本文开发的GaeaMap包括两个部分:地图配置工具和二次开发包。GaeaMap不依赖任何其他商业软件,完全是基于java从底层写起,它的发展具有独立性;同时GaeaMap可以在任何装有java虚拟机的操作系统(无论是Windows系统还是Unix系统)上运行,它具有平台无关性。 (2)GaeaMap的地图配置工具实现了地图定义文件读写,地图的浏览,地图的简单符号化,地图信息的查询,距离量算,为地图的发布带来了便利;同时因为它采用了EclipseRCP技术,所以它的界面比同类产品更加漂亮、简洁、人性化。 (3)GaeaMap已经搭建了二次开发包的基本体系结构,具有良好的扩展性。GaeaMap的二次开发包完成了(a)地图定义文件的新建,装载,保存和关闭(b)图层的增删和图层相关属性信息的控制(c)地图基本操作比如地图缩放、平移、选择等(d)地图要素和标注的渲染(e)构建统一的地理数据引擎并支持ESRI公司的shape格式;除了专题图和网络组件两个部分以外,GaeaMap达到了预期目标。 (4)GaeaMap提供了一个简单的Web应用程序模板;该模板结构简单,易于扩展,Web程序员可以在这个基础上扩展自己所需的功能。同时,GaeaMap为二次开发包配备了详细的开发文档,极大地方便了Web程序员。 (5)GaeaMap的二次开发包目前只支持shape文件格式,而且数据必须是以文件方式存储在本地。它不支持数据库连接,离真正的数据和服务分布式尚有差距。
其他文献
  目的 探究正常成年人在单臂约束状态下和在正常自由摆臂状态下站立步行时,其静态平衡,左右足压力,步行时双腿支撑期、摆动期、步长,步宽及步频等步态参数的不同.方法 选取男
会议
目的:构建可表达增强型绿色荧光蛋白(enhanced green fluorescent protein, EGFP)或分泌型荧光素酶(Gaussia luciferase, Gluc)报告基因的单/双顺反子人呼吸道合胞病毒(human
近年来甘蔗地下害虫的发生危害已成为制约甘蔗种植业和蔗糖业可持续发展的主要因素。由于地下害虫在土中栖息,危害时间又长,是国内外公认的难于防治的一类害虫。防治方法有农
  目的 探讨含有肝素的纱布浸泡液对血液回收量的影响,为今后更好地配合血液回收工作提供理论依据.方法 选择拟在术中接受血液回收技术的患者40 例.为每例患者准备两组不同
会议
  目的:探讨电话随访对改善腰椎间盘突出症患者出院后复发率的作用。方法:将2014 年1 月~2014 年10月在我科住院的腰椎间盘突出症出的62 例院患者随机分为两组实验组31 例及对
本文研究的重点是要使土方量计算实现可视化,利用计算机可视化技术使被计算的土方体实现三维可视化,让计算者对要量算的土方体的全貌有更加明了的认识,快速直观地从宏观上了解土
利用数字图像进行高精度三维重建及视觉检测是当前计算机视觉和数字摄影测量等领域的重要研究方向,在零件识别与定位、三维量测、产品质量控制等领域有着广泛的应用前景.该文
  目的 系统评价膀胱内注射肉毒素对膀胱疼痛综合征疼痛程度的影响.方法 检索Cochrane 图书馆、PubMed、Web of Science、Embase、Springer、Wiley、Science Direct、OVID
会议
本文借鉴了GIS中传统的二维数据管理技术,并在此基础之上发展了管理海量三维数据的能力,并在矢量空间数据模型、三维矢量地理数据库、空间索引、数据管理等方面进行了有益的探
  通过对脑卒中患者恢复期发生跌倒的原因分析,认为脑卒中患者康复期跌倒与患者的自身因素(如运动功能、肌力、认知、平衡、ADL 能力、步态等)、医务人员实施的预防措施及环