欢迎来到天天文库
浏览记录
ID:5245068
大小:28.00 KB
页数:0页
时间:2017-12-06
《基于arcims公众信息查询系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于ArcIMS公众信息查询系统设计和实现 摘要:ArcIMS是目前最常用的WebGIS实现方式之一。介绍了ArcIMS的主要特点和体系结构,在进行系统调研、分析系统需求的基础上,概述了系统功能的设计和数据的组织,最后完成了公众信息的网络发布,实现了公众信息多种形式查询和统一管理。Abstract:ArcIMSisthemostcommonlyusedmethodofWebGISrealization.ThepaperintroducedtheArcIMS’maincharacteristicsandsystemstructure,summarizedthesys
2、temfunctiondesignanddataorganizationbasedonthesystemresearchandanalysisofsystemdemand,finallycompletedthenetworkofpublicinformation,andrealizedthevariousformsofqueryandunifiedmanagementofpublicinformation.关键词:ArcIMS;分布式;公众信息;数字城市Keywords:ArcIMS;distributed;publicinformation;digitalcity
3、中图分类号:TP311文献标识码:A文章编号:1006-4311(2013)35-0206-020引言6ArcIMS是ESRI公司推出的采用CGI的技术方案的一种基于Internet的GIS应用开发软件,其提供了具有GIS功能的HTML和Java浏览工具,为浏览器端多个用户的同时GIS请求提供了解决方案。ArcIMS可以在服务器与客户端中间建立一个“数据流”,这样能够让用户通过该功能实现本地数据与Internet数据之间的结合,使Internet能够提供GIS数据和应用服务,从而为用户和数据发布者提供了一个广阔的空间[1]。本文是根据ArcIMS进行公众信息的查询与
4、设计,以此来实现公众信息网上信息的发布的浏览和查询等功能。1ArcIMS简介1.1ArcIMS的特点作为由客户端部件和服务器端部件和数据管理等部件组成的分布式的系统,ArcIMS具有二次开发方式多样、安全性高、跨平台运行和与ArcGIS高度整合等特点[2]。1.2ArcIMS的体系结构ArcIMS系统通常由三部分组成,其三层服务体系结构如图1所示。1.3ArcIMS运行机制6ArcIMS通过使用ArcXML进行通讯,具体分析如下:客户端把用户操作转换成具体的指令,然后发送到web服务器上,然后再通过ArcIMS连接器提交给应用服务器进行处理;应用服务器将请求和相关信
5、息提交给空间服务器,空间服务器进行具体的处理。处理所得结果再按照相反的顺序返回给客户端[3]。其运行机制如图2所示。2基于ArcIMS的公众信息查询系统设计2.1系统开发目的作为“数字城市”、“智慧城市”建设的重要子系统,城市公众信息查询系统的目的就是为了方便用户,为用户提供地理位置信息的准确查询和应用服务,如:城市基础设施查询、城市内部与城际公交信息查询、与地理位置相关的各种综合分析功能等。为用户提供地图的定制功能,满足个人特定的需要。2.2系统的需求分析城市公众信息查询系统开发的目的,就是满足群众的需求:用户可对城市基础地物分层管理和定制;支持感兴趣目标的缩放、
6、定位和特定范围内目标的搜索等操作。2.3空间数据库设计在本系统中,空间数据类型通过ArcSDE添加到关系数据库中。地理数据和空间索引通过ArcSDE放在不同的数据表中,数据的关联通过某些关键项实现。地理数据以层的方式进行管理,同一个层中存放具有共同属性项的某一类,每个数据库记录对应一个实际要素[4]。ArcSDE的原理如图3所示。2.4空间数据库的逻辑设计对空间数据进行分类、组织是城市公众信息查询系统逻辑设计的主要任务。图块结构设计和图层信息组织组成了逻辑设计的整个过程6[5]。在本系统中主要对图层信息的组织进行了设计。本系统中图层通过不同空间实体的要素类别和不同专
7、题进行划分。系统将空间信息分为16个专题要素层如表1所示。2.5系统实现流程系统实现的流程如图4。3公众信息查询系统主要功能介绍3.1系统主界面本公众信息查询系统由标题栏区域、工具栏区、地图显示区、鹰眼和图层操作区组成。公众信息查询系统主界面如图5所示。3.2主要功能介绍3.2.1条件查询功能条件查询工具■对空间数据库进行SQL查询,查询器可以对以高亮显示要素的地图范围漫游和缩放显示。如果用户想在地图中查找超市相关信息,则首先在用户端浏览器上选中“商店”图层,点击■按纽,在弹出的查询窗口输入“NAMElike‘%超市’”语句,执行后即可显示如图6的查询结果。选中
此文档下载收益归作者所有