基于ArcIMS的城市供水管网信息发布系统的设计与实现

空间服务器  时间:2021-01-10  阅读:()

1、系统网络结构随着我国经济建设迅速发展,城市规模日益扩大,建立基于地理信息系统(gis)技术的供水管网信息系统已成为国内各大中城市自来水公司追逐的热点.
目前,我国在城市供水管理信息系统中采用的较为先进的技术有[1]:(1)基于/s(lient/server)结构的gis技术.
其优点在于采用了网络数据库与gis技术,用户能利用基于gis的人机交互界面查询供水管网的空间或属性信息.
但在/s体系结构中,客户端并发用户数量有限制,且每个客户端都要配置昂贵专业的gis软件,而用户使用的经常只是一些最基本的功能,实际上造成了极大的浪费.
此外,当客户端用户数较多时,软件的安装和维护不仅费时费力,更容易产生软件运行中的安全隐患.

(2)基于internet的ebgis技术.
其优点在于使用b/s(brser/server)网络结构,gis与eb的结合使得空间信息的发布与共享更加简单.
gis通过internet成为公众服务的手段和社会最基本的信息服务之一,ebgis成为今后gis发展的主要趋势[2].

aris[3]是由esri公司开发的ebgis产品,允许用户在internet和intranet环境下为浏览器端的客户提供gis应用和地图数据.
笔者基于aris开发了城市供水管网信息发布系统.

2、aris的体系结构aris的结构如图1所示,主要由两大部分组成:客户端(浏览器)和服务器端.
客户经过internet或intranet服务器向aris发出请求信息,aris服务器处理该请求,并将结果返回到客户浏览器.

图1aris结构示意图客户端浏览器主要有两种:htlvieer和javavieer.
服务器端的最前端是网络服务器,客户端使用普通的ie或netsape浏览器与之直接交互;网络服务器通过aris连接器与应用服务器连接,应用服务器请求的数据从空间数据服务器中获得;空间数据服务器是整个aris的核心,它处理请求的地图数据和相关信息.
各组成部分依赖tp/ip协议通讯,不仅仅是当它们运行在不同的计算机上时是这样,即使其中的多个部分运行在同一台计算机上时依然如此,彼此之间的通讯是通过arxl[4]格式传递的.
arxl是对xl的一个gis扩展,arxl也提供易于使用、强大的方式去定制aris应用.

根据城市供水管网自身的特点,本系统选用htlvieer作为客户端浏览器进行数据访问和显示.

3、gis环境下供水管网数据的存储管理gis技术为供水管网提供了有效的数据管理与组织手段.
在供水管网这种空间型系统中,系统数据库包括空间数据库和属性数据库两大部分.
空间数据库由供水管网数据和背景数据组成,其中供水管网数据包括现状供水管网数据和设计管网数据,背景数据包括基础地形图、索引图、分幅图等.
属性数据库主要由供水管网属性数据、管网维修信息和系统信息组成.

本系统涉及大量空间和属性数据,且数据还会不断增长,故采用rale9i标准版作为本系统后台数据库管理系统,它是业内公认的高效稳定的大型数据库管理系统之一,并利用空间数据引擎(spatialdatabaseengine,sde)技术组织和管理数据,通过gis软件arsde实现空间数据与属性数据在同一关系数据库中实现一体化无缝存储,避免了图幅纠错与图幅拼接的问题,同时实现了高效的数据访问和更好的数据集成,并允许多用户并发读取和写入数据.
arsde管理多用户空间数据库,aris将arsde提供的空间数据通过internet进行发布.

4、系统的设计与实现4.
1系统设计思路在由aris生成ebgis网站的基础上,利用javasript语言修改ebgis里面的htl代码进一步扩展ebgis的功能,使其更加专业化、人性化,方便用户使用.
加之使用了asp技术,方便完成用户的交互输入功能以及输入数据的处理.
由aris生成的ebgis网站和asp都是网页形式的,可以简单有效的联接在一起.
#p#分页标题#e#4.
2系统的实现系统的实现分为空间数据的组织、新建地图服务、网站设计修改等三部分.
aris管理器提供了基于网络界面并且支持操作的三个主要任务——策划地图服务(authrapservies)、设计网页(designebpages)及管理站点(adinistratrsites).
管理器存放在网络服务器计算机上,用户可以通过ie或netsape浏览器远程访问.

1.
数据组织将数据库里的管网数据以及地理背景数据使用authr按照点、线、面的顺序叠加,生成sdn.
axl文件,该文件采用arxl描述数据的组织情况.

axl格式文件定义了数据及htl页存储时的一种标准,记录格式与xl相同,其详细描述了所要发布的数据及其存储位置和显示方式.
如上述的axl文件主要分为三部分:prperties…/prperties记录了地图的显示范围及地图输出单位;rkspaes…/rkspaes记录了地图数据库服务器名、输出端口、用户名、用户端口以及用户密码等信息;layertype="featurelass"nae="sde.
给水管线"visible="true"id="0"…/layer记录了图层的名称、类型、图层是否显示、图层颜色等信息,对于类型为点图层还包括点的类型、大小的设置,线图层包括线宽信息,面图层包括面边缘线颜色和面填充颜色.

2.
新建地图服务在adinistatr中新建地图服务sdn,将apfile指向刚刚生成的sdn.
axl文件,virtualserver设置为iageserver,并启动地图服务.

3.
网站设计修改基于配置好的地图服务,启用designer提供的接口,客户端浏览器采用htlvieer.
htlvieer站点是由htl文件、iage文件和javasript文件组成.
iage文件夹包含用于网页显示的所有按钮和框架的背景.
javasript文件夹包含htlvieer的javasript库,它们用于创建arxl请求并处理aris空间服务器的arxl的响应.

因为系统是基于eb方式的,系统的界面友好性,很大程度影响到该系统的实用性和高效性.
系统的用户是多层次的,许多终端用户并不熟悉供水管网和地理信息系统的专业知识及理论,他们更注重系统的可操作性、正确性和直观性等,这些都必须通过用户界面来加以体现.
在实现系统功能的基础上,采用网页编辑工具美化操作了操作界面,并根据实际需要调整了网站布局,方便用户操作.
此外,对于供水管网的信息发布,还利用javasript编写js文件,实现了废弃管网的删除、管段管点信息的添加等功能.

本系统的主界面如图2所示:图2系统主界面5、系统功能简介5.
1空间信息共享本系统的重要功能就是数据共享.
用户用浏览器就可以制作专题图,或打印当前屏幕的地图.
如果用户权限允许,可以直接下载管网基础数据.

5.
2信息可视化查询与分析用户可在网上查看管网数据,对调入的地图实现放大、缩孝平移、标注、分层显示、全屏显示以及管线长度的量测等功能.
系统还可以通过超链接把图片、图像、视频、声音等媒体信息集中在一起,大大增强了其信息表现能力.

信息查询分空间信息的查询和元数据信息查询.
元数据信息查询由asp程序来完成.
空间信息查询由aris的spatialserver处理完成.

5.
3用户申请批复用户可在网上进行账号申请,填写申请表,系统校验申请资料的合法性,并给出批复.

6、结束语将ebgis技术应用到供水管网管理中,开发供水管网信息发布系统,是市政部门供水管理科学化、网络化的一种趋势.
本系统利用sde技术管理gedatabase数据模型,一体化无缝存储空间数据与属性数据,并实现了供水管网空间信息共享、信息可视化查询分析以及用户帐号网上申请批复等功能.
本项目的开发,对类似系统的构建可提供一定借鉴.
此外,本系统侧重于管网图形的浏览查询,网络分析功能不强,管线断面剖面的生成、事故关阀搜索有待深入研究.
#p#分页标题#e#参考文献:[1]周吉峰,张洋.
管网信息系统开发问题研究[j].
华北水利水电学院学报,2003,24(3),63~65.

[2]usingarls3.
l[z].
esri,2001.
[3]姚保华,陶夏新,等.
ebgis的发展与防震减灾信息系统[j].
自然灾害学报,2000,9(3):64~70.

速云:深圳独立服务器,新品上线,深港mpls免费体验,多重活动!

速云怎么样?速云是一家国人商家。速云商家主要提供广州移动、深圳移动、广州茂名联通、香港HKT等VDS和独立服务器。目前,速云推出深圳独服优惠活动,机房为深圳移动机房,购买深圳服务器可享受5折优惠,目前独立服务器还支持申请免费试用,需要提交工单开通免费体验试用,次月可享受永久8折优惠,也是需工单申请哦!点击进入:速云官方网站地址活动期限至 2021年7月22日速云云服务器优惠活动:活动1:新购首月可...

华纳云,3折低至优惠云服务器,独立服务器/高防御服务器低至6折,免备案香港云服务器CN2 GIA三网直连线路月付18元起,10Mbps带宽不限流量

近日华纳云发布了最新的618返场优惠活动,主要针对旗下的免备案香港云服务器、香港独立服务器、香港高防御服务器等产品,月付6折优惠起,高防御服务器可提供20G DDOS防御,采用E5处理器V4CPU性能,10Mbps独享CN2 GIA高速优质带宽,有需要免备案香港服务器、香港云服务器、香港独立服务器、香港高防御服务器、香港物理服务器的朋友可以尝试一下。华纳云好不好?华纳云怎么样?华纳云服务器怎么样?...

vdsina:俄罗斯VPS(datapro),6卢布/天,1G内存/1核(AMD EPYC 7742)/5gNVMe/10T流量

今天获得消息,vdsina上了AMD EPYC系列的VDS,性价比比较高,站长弄了一个,盲猜CPU是AMD EPYC 7B12(经过咨询,详细CPU型号是“EPYC 7742”)。vdsina,俄罗斯公司,2014年开始运作至今,在售卖多类型VPS和独立服务器,可供选择的有俄罗斯莫斯科datapro和荷兰Serverius数据中心。付款比较麻烦:信用卡、webmoney、比特币,不支持PayPal...

空间服务器为你推荐
虚拟空间购买购买虚拟空间时怎么防止受骗虚拟主机服务器服务器于虚拟主机之间的区别,详细点。查询ip如何查找IP地址?me域名me域名怎么样?php虚拟空间php虚拟主机空间如何连接mysql100m网站空间做网站100M的空间够用吗?韩国虚拟主机韩国虚拟主机好还是香港的好虚拟主机软件常见的虚拟机软件有哪几种?虚拟主机软件虚拟主机管理软件那个最好用?上海虚拟主机我想购买虚拟主机,选个品牌。大家给点意见。电信为主。当然肯定要支持多线。
域名解析 .cn域名注册 新网域名管理 台湾服务器 海外服务器 域名优惠码 sub-process 大容量存储 java虚拟主机 cpanel空间 789电视网 cdn加速原理 智能dns解析 帽子云排名 德隆中文网 atom处理器 godaddy空间 阿里dns 月付空间 中国域名根服务器 更多