网络GIS实习报告-
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络GIS程序设计实习报告
全国主要流域水质监测结果发布系统设计与实现
专业:遥感科学与技术
班级:09031
组号: 1
组长:2009302590211 武红宇
成员:2009302590083 刘章2009302590048 赵旭一2009301220023 朱仁杰2009302590123 吴煜晖
遥感信息工程学院
2012年8 月
目录
1.实习目的 (1
2.实习环境 (1
2.1 开发工具 (1
2.2 开发环境 (1
3.小组任务 (2
4.系统设计与实现 (2
4.1 系统概述 (2
4.2 总体结构 (3
4.2.1 体系结构 (3
4.2.2 软件平台 (3
4.2.3 系统风格 (3
4.3 数据 (3
4.3.1 河流数据 (3
4.3.2 国界、省界数据 (4
4.3.3 流域水质监测数据 (4
4.3.4 省份划分图层 (4
4.3.5 数据库 (5
4.4 系统功能设计 (5
4.4.1 GIS基本功能 (5
4.4.2 罗盘功能 (5
4.4.3水质监测信息查询 (6
4.4.3 窗口弹出水质监测点选择 (6 4.4.5 鹰眼显示 (6
4.4.5 信息阶段性显示 (6
4.5 系统功能实现 (6
4.5.1 系统页面显示 (6
4.5.2 地图放大 (7
4.5.3 地图缩小 (8
4.5.4 地图全框显示 (8
4.5.5 地图漫游 (9
4.5.6 地图比例尺 (10
4.5.7 罗盘功能 (10
4.5.8 水质监测信息查询 (11
4.5.9 窗口弹出水质监测点选择 (12
4.6 关键技术 (13
4.6.1 SuperMap iClient 6R(2012 for Flex (13 4.6.2 SuperMap Desktop .Net 6R (13
4.6.3 SuperMap iClient 6R(2012for Ajax (13
5.小组总结与体会 (14
5.1武红宇个人总结与体会 (14
5.2刘章个人总结与体会 (14
5.3吴煜晖个人总结与体会 (15
5.4赵旭一个人总结与体会 (16
5.5朱仁杰个人总结与体会 (17
1.实习目的
本次网络GIS程序设计实习以小组为单位,通过小组成员的相互分工合作,共同完成一个基于一定平台软件的WebGIS系统。
实习旨在通过自主学习实际编程操作,使学生了解所使用的平台软件的架构和功能,熟悉WebGIS开发环境的部署与装配。同时通过小组成员合作完成WebGIS
系统的开发,帮助学生理解其设计和实现过程中的原理与方法,掌握从地图数据准备、地图发布、系统总体结构设计、系统功能实现等开发过程中的具体操作,从而能够在锻炼实践能力的同时加深对WebGIS理论的认识和理解,为以后的学习和工作打下基础并积累经验。
2.实习环境
2.1 开发工具
SuperMap iServer Java 6R(2012
SuperMap服务式GIS平台是为顺应GIS系统服务性趋势的一类平台产品,该平台基于面向服务式架构,提供完整的GIS服务,不仅是高性能的企业级GIS服务器,还是可扩展的服务式GIS开发平台。其中6R系列产品在传统二维GIS服务的基础上增加了三维GIS 服务,致力于完善GIS功能、提供完备的二三维一体化GIS解决方案,并通过搭载桌面开发平台快速构建专属业务,带来全新体验。。
SuperMap iServer 6R是基于Realspace和SOA的企业级、跨平台、大型服务式GIS开发平台。它定位于高性能的企业级GIS服务器和可扩展服务式GIS开发平台,用于构建面向服务的地理信息共享应用。SuperMap iServer 6R(2012提供的GIS服务涵盖的功能包括:地图功能、数据功能、分析功能、三维功能等,这些GIS服务是松散藕合的,强调互操作,可以按照某种方式与组件、应用程序或其他服务进行组合。
2.2 开发环境
1、Microsoft Visual Studio 2008
Visual Studio 是微软公司推出的开发环境,也是目前最流行的Windows平台应用程序开发环境。Visual Studio 可以用来创建Windows 平台下的Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office 插件。
其中,Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 之前版本的一次及时、全面的升级。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开
发Web应用,还可以高效开发Office应用和Mobile应用。
2.Adobe® Flash® Builder™4
Adobe® Flash® Builder™4(之前称为Adobe Flex® Builder™软件是一款专业级的开发工具,可借助开放源Flex 框架快速构建跨平台的富Internet 应用程序(RIA 和内容。其特点如下:
1、快速开发应用程序:充分利用基于Eclipse™、功能强大的IDE,它加快了使用Flex 和ActionScript® 语言的开发工作,包括代码提示、语法着色、交互式调试、重构、新的“数据/服务”浏览器以及拖放数据绑定。
2、与现有基础结构集成:与现有基础结构轻松集成,包括SOAP、REST、Java™/Spring、PHP 和Adobe ColdFusion®。检查服务,然后使用一个简单的拖放方法将特定方法绑定到应用程序中的UI 组件。