基于Arc GIS Server 的赣州市旅游信息系统设计
任金铜
(江西理工大学建筑与测绘工程学院 江西赣州 341000)
Ganzhou Touris m Infor mation Syste m D esigni ng B ased on A rc G IS Server
REN J intong
摘 要:主要论述了赣州市旅游信息系统的总体设计原则、功能模块设计及其开发思路,简要介绍了系统构建所需的软硬件平台和关键技术,以及在.NET 平台下利用A rc G I S Server 来构建该系统的W ebG I S 应用程序。
关键词:旅游信息系统;设计原则;空间数据库设计;W ebG I S ;A rc G I S Server 中图法分类号:P208
项目来源:国家自然科学基金项目(40761017);国家自然科学基金项目(40401045)。
赣州是江西南部一座历史悠久的文化古城,自然资源丰富,名胜古迹众多,是赣南著名的旅游城市。随着I nternet 技术的迅速发展,W ebG I S 的应用已经走上了普通人的办公桌,人们开始习惯于在旅游之前利用
网络了解相关的旅游信息。但是传统的旅游类网站仅提供一些简单的文字信息,没有提供丰富的图文信息,以及与地理信息相关的服务,使得人们对想要了解的旅游信息缺乏相关的空间上的概念,影响了旅游业的发展。为了适应现代人的生活习惯和现代旅游业发展的要求,有必要开发一种旅游信息系统以满足旅游爱好者的需求。
1 W eb GI S 以及ArcGI S Ser ver 简介
W ebG I S 是当今G I S(Geographic Infor m ation Sys -te m )应用方面非常流行的技术,W ebG I S 是I nter net 技术应用与GIS 开发的产物,G I S 通过WWW 功能得以扩展,真正成为一种大众使用的工具。从WWW 的任意一个节点,I nter net 用户便可以方便地浏览W ebG I S 站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析,从而使G I S 进入千家万户。
Arc GIS Ser ver 是一个基于W eb 的企业级G I S 解决方案,它从A rc G I S 9.0版本开始加入ESR I 产品家族,现在最新版本是9.3。A rc G I S Server 为创
建和管理基于服务器的GIS 应用提供了一个高效的框架平台。它充分利用了A rc G I S 的核心组件库Arc Ob jects ,并且基于工业标准提供W ebG IS 服务。A rc G IS Server 将2项功能强大的技术)))G I S 和网络技术(W eb )结合在一起(G I S 擅长与空间相关的分析和处理,网络技术则提供全球互联),促进信息共享。这2项技术协同工作,相得益彰。
Arc GIS Server 产品包括2个部分,一是G I S Server ,它是一个提供GIS 服务的服务器软件产品,包括一系列核心AO 库和一个管理这些AO 组件的可缩放的运行环境;另一个是ADF ,即应用程序开发框架,它有Java 和.NET 这2种开发组件集,是用来开发和部署基于G I S Server 的W eb 应用程序的产品,包括组件对象、W eb 控件、W eb 模板和开发帮助。它还有一个W eb 程序的Runti m e ,专门用于发布和部署使用ADF 开发的W eb 程序,如ASP .NET 等。
G I S Server 是一套G I S 服务器组件,专门用于管理和发布地图服务和定位服务,安装在G IS 服务器上;ADF 是供开发人员使用的开发组件集,安装在开发人员的机器上,这些程序包括W eb 应用程序、W eb 服务和桌面端程序,都可以使用ADF ;ADF Runti m e 是专门用于部署开发人员开发的GIS W eb
4
测绘标准化 2009:25(3)
程序和G I S W eb Ser v ice 的工具,安装在W eb 服务器上。GIS 服务器、W eb 服务器和开发人员的电脑可
以是同一台机器,也可以分开安装。Arc GIS Server 的体系结构如图1
所示。
图1 A rc G IS Server 的体系结构
2 系统需求分析和总体设计
2.1 系统需求分析
本系统的使用对象定位为普通旅游者,这就要求系统能够满足普通旅游者的基本需求,比如在旅游前通过查询了解景点周围的餐馆、酒店、公交等基本信息。2.2 系统设计原则
系统设计应遵循以下原则:
1)简单性。系统的设计应从用户的角度出发,采用图形用户界面,操作容易,可满足不同用户的要求,并具有大众化的特点。
2)可靠性。一是系统运行的稳定性,二是系统运行的安全性。
3)可扩充性。系统设计采用模块化结构设计,模块的独立性强,模块增加、减少或修改均对整个系统影响很小,这样便于对系统进行改进和扩充。
4)规范化原则。对空间数据库和属性数据库的结构和内容进行规范设计。2.3 系统设计的目标
本系统设计的目标是建成一个公用的城市旅游信息系统,为广大旅游爱好者提供基础旅游信息,并运用G I S 技术为旅游爱好者提供更好的服务,同时还可以为餐饮服务业提供广告业务,增加其收入,更好地利用资源。2.4 系统功能设计
根据系统的设计目标,系统将实现以下几种功能:
1)地图浏览功能。地图浏览功能包括地图的放大、缩小、框选放大、漫游、全景、识别、测量、放大
镜等。
2)地图控制功能。地图控制功能包括图层控制、缩略图、四方移动、地图信息提示、坐标显示等。
3)旅游相关信息查询。旅游相关信息查询可以分为2类,/基于地物位置查询0和/基于地物属性查询0。游客可以通过选择相关的地物来获取其相应的信息,还可以通过模糊查询和建立相关的SQL 查询来查询游客感兴趣的信息。
旅游网站的制作模板4)点击查询。用鼠标在地图上直接点击需要查询的目标,即可显示其相关信息。
5)任意区域的空间查询。用鼠标在地图上划定任意形状(凸多边形)进行相关信息查询,例如查询区域内的旅游景点信息。
6)缓冲区查询功能。在地图上选定目标,指定相关参数,进行缓冲区分析,查询缓冲区内相关的信息。例如,游客可以查询离该旅游景点最近的公交站、餐饮娱乐设施的位置,以及宾馆酒店的相关信息。
7)地图打印功能。当用户查看完地图信息后,想把感兴趣的地图信息打印输出以备旅游时随时查看,便可调用该功能打印输出地图信息。此功能针对用户的不同需要,可以打印输出纸质地图,也可以保存为B M P 格式文档,便于用户保存。
3空间数据库的设计
本系统的空间数据库设计将空间数据和属性
数据按照Geodatabase 的数据组织模型进行一体化存储,空间数据按要素类存储到数据库中,属性数据直接存储为2维表,同时数据库中还可以存储多媒体数据以及相关的元数据。底层数据库采用
5
测绘标准化 2009:25(3)
O racle10g 作为底层物理存储,可以保证数据存储具有足够的空间,并且数据的安全性可以得到保障。
空间数据按要素类分为点要素类、线要素类和面要素类,其中点要素类包括车站、旅游景点、学校、医院、餐饮酒店等,线要素类包括道路中线、行政边界、各种管线等,面要素类包括行政区域、旅游景区范围、水域、具有一定宽度的道路等。
4 系统需求以及相关技术
4.1 系统开发的软硬件平台
本系统采用A rc G I S Ser ver 9.2作为旅游地理信息发布平台,操作系统软件为M icroso ft W indo w s 2003Server w ith II S 6.0,集成开发环境为V isual Stu -dio 2005,开发语言选择C #。系统硬件采用PC 计算机(Intel(R )Pentiu m (R)4CP U 3.00GH z ,1.50GB
的内存,80G 硬盘)作为网络服务器。客户端使用主流浏览器,如I E 6或者I E 6以上微软浏览器、fire fox 浏览器等。4.2 系统的网络结构
系统采用浏览器/服务器(Bro w ser /Ser ver),为一套包括客户端(浏览器端)、应用服务器端与基础服务器端的三层式架构,如图2
所示。
图2 系统网络结构
本系统是基于W eb 的,所以采用B /S 模式来组织系统,用户通过客户端浏览器发送请求给W eb 服务器,W eb 服务器根据接受的服务请求,调用A rc GIS Server 提供的服务,将结果发送给用户。系统主界面如图3
所示。
图3 系统主界面
5结 语
本文提出了利用A rc G I S Server 和C #程序开发
语言来开发赣州市旅游信息系统,并结合现在流行的W ebG I S 概念来实现,充分利用ESRI 公司的最新系列的A rc G I S Ser ver 产品来构建赣州市旅游信息系统的W ebG I S 模型,并在.NET 平台下实现。参考文献
[1]
张书亮,闾国年,李秀梅,等.网络地理信息系统[M ].北京:科学出版社,2005
[2] 宫辉力,赵文吉.旅游地理信息系统设计开发与应用
[M ].北京:科学出版社,2005
[3] 吴功和,丛明日.基于A rc G IS Server 的分布式G IS 应
用[J].测绘科学技术学报,2006(1):52-55[4] 朱 政.通过.N e t ADF 开发和部署A rcG IS Server 应
用[R ].北京:ES R I 中国(北京)有限公司,2004[5] ESR I .A rc G IS Se rver A d m inistrator and D eveloper G uide
[Z],2004
[6] 梁 成.基于W eb G IS 的旅游信息系统[D ].辽宁:
辽宁工学院,2003收稿日期:2009-01-12
作者简介:任金铜,硕士研究生,主要研究方向为G IS 应用与开发,以及GM L 空间数据库。
6
测绘标准化 2009:25(3)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论