当前位置:大学毕业论文> 本科论文>材料浏览

关于ArcGISAPIforFlex论文范文写作 基于ArcGISAPIforFlex的供水调度工程可视化相关论文写作资料

主题:ArcGISAPIforFlex论文写作 时间:2024-03-05

基于ArcGISAPIforFlex的供水调度工程可视化,本论文主要论述了ArcGISAPIforFlex论文范文相关的参考文献,对您的论文写作有参考作用。

ArcGISAPIforFlex论文参考文献:

ArcGISAPIforFlex论文参考文献 包装工程杂志电子信息工程毕业论文价值工程期刊给排水科学和工程论文

摘 要:本文引入ArcGIS Server平台,使用具备创建高交互性、富客户端特点的Flex技术,研究并设计三层体系结构的供水调度可视化系统.该系统集成各专题模型及相应的计算软件模型,为供水调度系统提供可视化的操作平台,从而方便管理和维护各模型参数及运行结果,实现地图数据和工程业务数据信息的显示、敏感信息的地图图层显示或隐藏、工程问题线路的查询、问题线路的信息查阅,以及专题地图的制作等功能.

关键词:ArcGIS API for Flex;ArcGIS Server;可视化;供水调度

中图分类号:TP391.9 文献标识码:A

1 引言(Introduction)

当前,伴随着实时通讯技术,网络技术、可视化技术、多媒体技术地不断发展,可视化在水利行业的需求也日益凸显其重要性以及高标准.当前,大多数可视化展示系统一般都具备如下特点:直观显示和归纳海量数据;关联数据集;多维度显示;界面友好.利用现有的GIS技术完全可以实现从单调、枯燥的数据处理、查询、专题地图制作到空间分析、建模和三维仿真等,从而更加清晰、直观地表现水资源的时空状况及规律,为决策者提供决策支持[1].

本文引入ArcGIS Server技术平台,使用具备创建高交互性和富客户端特征的Flex技术,重点研究并设计出三层体系结构的供水调度可视化系统.

2 ArcGIS API for Flex(ArcGIS API for Flex)

ArcGIS API for Flex是ESRI推出的用于富互联网应用程序RIA(Rich Internet Applications)开发的WebGIS客户端开发包,能够通过利用ArcGIS Server自带资源,包括地图服务、地址服务、要素服务和地理处理服务及Flex组件,其最大优点就是运行速度快,能够创建出交互性非常良好和体验非常丰富的Web应用[2].

ArcGIS Server是一个便于构建集中管理且支持多用户的企业级地理信息系统应用的综合开发平台.它不仅仅提供了丰富的地理信息系统功能以便于开发者利用它来创建并配置Web应用及服务、基于.NET和J2EE标准的Web服务器上的企业应用,如EJB,还可以用C/S的模式访问桌面应用.ArcGIS Server的管理由ArcGIS Desktop负责,可以通过互联网Internet或局域网来访问.ArcGIS Server 9.3版还增加了Rest接口可用于发布GIS服务,所有的资源和操作都可由Rest API实现,当然这些资源和操作的访问都必须通过ArcGIS Server发布的地理信息系统服务的URL(Uniform Resource Locator,统一资源)得到[3].

Flex是Adobe公司推出的,基于其专有的Macromedia Flash平台,并且涵盖了支持RIA开发和部署的一系列技术集合.通过Flex技术,开发人员可以将RIA程序编译成Flash文件,运行在装有AdobeFlash Player软件的客户端浏览器中.Flex采用的是GUI界面开发,使用MXML语言,并提供多种组件,可用于实现包括Web Service、远程对象、Drag and Drop、动画和互动界面等功能,而且还能针对于诸如PHP、ASP、JSP等的HTML应用在每个请求时都需要执行服务器端的模板,由于客户端只需要载入一次,因此Flex应用程的工作流程被极大地得以改善[4].ESRI公司开发的ArcGIS API for Flex很好地结合了Flex技术,从而给Flex在GIS领域的应用带来了新的机遇.

3 供水调度可视化系统体系(Visualization system

of water supply scheduling)

系统基于SOA软件体系构架进行设计,分为数据层、服务器层和应用层的三层构建模式,如图1所示.应用层基于Flex客户端进行开发,实现客户端应用;服务器层包括ArcGIS Server、Web Server、XI;数据层基于SQL Server 2008和ArcSDE实现地理数据和工程业务数据一体化存储和管理[5].

(1)应用层

应用层的功能是响应Flex富客户端请求,并根据用户请求类型做出响应,它是采用ArcGIS API for Flex和Flex Framework进行设计及实现的,其中Flex客户端对外有两个数据接口,一个是REST,负责连接ArcGIS Server数据源;另一个是Servlet,负责连接Web Server和XI组件的数据.

(2)服务层

服务层包括两个服务器,一个是ArcGIS服务器,另一个是Web服务器.ArcGIS服务器是通过ArcGIS API for Flex访问Flex地图数据中的URL地址,如ESRI公司对外提供的数据源URL地址为http://server.arcgisonline/ArcGIS/rest/services/ESRI_StreetMap_world_2D/MapServer,本地端需要发布的数据可以存放在本地服务器中,URL地址为http://192.168.3.18:8399/arcgis/rest/services/all/mapserver.所以在客户端,只需访问这两个地址,即可对地图数据进行操作.

Web服务器具有开放性接口,可用于接收来自于客户通过浏览发送过来的请求,并根据客户请求得到来自于从ArcGIS服务器中的相应地图服务对象,与此同时还可直接和后台数据库交互获得信息.Web服务器多作为备用服务器,通过项目的ID值和Flex连接,从而实现数据库连接、文件上传、图片显示等诸多功能.本文中设计的系统所需数据都可以通过Web服务器到其他系统中获取,实现了资源共享[4].

结论:适合ArcGISAPIforFlex论文写作的大学硕士及相关本科毕业论文,相关ArcGISAPIforFlex开题报告范文和学术职称论文参考文献下载。

基于三维可视化技术的矿山工程技术应用
摘 要:三维可视化作为显示、描述和理解地下及地面诸多地质现象特征的一种工具,广泛的应用于质地和地球物理学的所有领域,本文通过介绍矿山工程的特点,。

潮州供水枢纽工程城区浸没问题处理措施与应用效果
摘 要:潮州供水枢纽工程是一座以两岸堤围作库岸的三角洲平原河道型水库,潮州这座千年古城与水库紧邻,水库蓄水后,库水位比堤后潮州城区高出约0~3m。

市政供水管网工程施工技术
【摘要】供水管網是市政供水系统的重要组成部分。它一直影响着人们的生产和生活,也是人们用水的前提和基础。市政供水管网工程建设是一项复杂的系统工程,。

电力工程建设可视化技术应用
摘 要:电力工程建设中,电力系统是其的核心内容,对整个工程建设的影响很大。可视化技术是一种比较现代化的技术手段,近些年逐渐应用于电力工程建设中,。