怎样实现基于ARCIMS的太阳岛公园旅游导航系统

 时间:2024-06-02 17:20:47

WebGIS是指基于Intemet平台、客户端应用软件采用WWW协议,运行在万维网上的地理信息系统。本文运用ArcIMS平台,构建了WebGIS系统的基本构架,并结合太阳岛的矢量地图设计了哈尔滨市太阳岛公园旅游导航系统。论述了地图显示、属性查询、地图服务的创建与管理、网站建立等主要功能的具体实现。

工具/原料

中文windows2003Sever操作系统;ArcIMS9.0WebGIS服务器;SQLServer2000。客户端运行环境:IE浏览器;HTML:JavaScript

步骤/方法

1、开发平台的选取WebGIS是指基于Internet平台、客户端应用软件采用WWW协议,运行在万维网上的地理信息系统。它是利用互联网技术来扩展和完善地理信息系统的一项新技术,其核心是在地理信息系统中嵌入HTTP和TCPIP标准的引用体系,实现互联网下的空间信息管理等地理信息系统功能。当前比较有代表性的WebGIS的开发平台主要有ArcIMS、MapInfoProServer、MapXtream、SuperMapIS等。由于ArcIMS安装方便,性能稳定,功能强大,支持流方式传输矢量数据等特点,在本系统中我们使用ArcIMS平台。ArcIMS包括了客户端和服务器端两方面的技术,它可以在服务器端和客户端或其他客户端建立“数据流”。在服务器端,ArcIMS提供了栅格图像(如JPG和GIF格式)、矢量数据流两种空间数据发布方式。在客户端,ArcIMS支持多种连接方式HTMLviewer、Javaviewer、ArcExplorer等。根据地理信息查询系统的特点和用户的实际需求,本系统采用ArcIMS的HTMLviewer的连接方式,实现太阳岛公园旅游系统。这样用户就可以通过浏览器足不出户能了解到太阳岛公园方方面面的信息,如主要旅游景点、游园最佳路线、不同景点的主要特色等。

2、旅游导航系统设计太阳岛公园旅游导航系统是一个基于WebGIS的公用旅游导航信息系统,在旅游线路最佳分析、最短距离或最佳游园时节的选择上,运用GIS相关技术为用户提供一个方便省力的平台。2.1系统运行环境服务器端运行环境:中文windows2003Sever操作系统;ArcIMS9.0WebGIS服务器;SQLServer2000。客户端运行环境:IE浏览器;HTML:JavaScript。2.2系统体系结构整个系统在逻辑上分为三层即展示层、逻辑事物层和数据存储层。展示层是创建用户与系统的交互界面,主要实现数据显示、系统交互以及本地数据连接等功能;逻辑事物层包括Web服务器和地图应用服务器,负责接收和处理展示层提交的请求,向数据存储层查询和抽取所需要的数据,实现GIS分析处理功能,并将处理结果返回客户端;数据管理层包括文件系统和关系型数据库两种类型,其中关系型数据库采用空间元数据管理技术和分布式对象技术,提供各种格式和类型的分布式数据源,用于WebGIS信息的网上发布。它的主要作用是管理并处理需要在Internet上发布的地理数据,将地理数据的请求传送到服务器,服务器代理对所需数据执行请求,生成一幅影像或要素地图,进行查询、地理编码或要素提取等等,最后,产生的应答又通过中间件返回到客户端。2.3系统主要功能(1)旅游景点信息链接。系统主页链接了主要景点的不同精美网页。用户可以通过点击查询到各旅游景点的地理位置、景点的详细介绍资料以及图片等信息。重点介绍各旅游景点风光并提供详细的文字资料、风光图片、图像等信息。(2)图形操作功能。系统提供了全景、放大、缩小、漫游等基本的地图操作。同时还提供了鹰眼功能,用户可以随时了解当前图形缩放的区域在整个地图中的位置,使得用户此系统时更加的得心应手。(3)查询功能。用户可以查询到任意感兴趣的景点以及通往路线。(4)分层浏览功能。用户可以通过激活不同的同层进行浏览查询,使查询更加快捷方便。(5)距离量算功能。可以量算图上任意两点间的距离。(6)最有游园路径显示。系统已经为用户提供了一个最佳的游园路径,此路径能够使游客通过走最少的路而不错过各大景点,是本系统的一大特色。

3、旅游导航系统实现3.1创建太阳岛矢量化地图太阳岛坐落在哈尔滨市松花江北岸,与繁华的市区隔水相望,东西长约10公里,南北宽约4公里,总面积为38平方公里,连同外围保护地带规划控制总面积为88平方公里。公园面积较大。其电子地图的制作如果采用实地测量再进行数字化,其工程量相对要大。综合考虑,课题小组决定利用从网上已有地图下载拼接,以保证地图的比例和地物位置的准确性。因此,课堂小组先后下载多幅比例尺较大的图片进行拼接,完成一幅完整的太阳岛地图。最后,采用Arcview3.0将其矢量化形成ArcIMS支持的.Shp文件。3.2空间信息数据的建立地理信息系统中的数据库有两种:存储地理数据的数据库(空间数据库)和存储非地理数据的数据库(属性数据库)。本系统选择SQL-Server2000作为后台属性数据库,并将不同图层的不同的地物的属性数据进行入库,最后将属性数据与空间图形数据无缝地进行连接。系统中主要是点图层旅游景点和一些小路由景点的属性数据。3.3地图服务的建立与管理创建地图配置文件:利用ArcIMSAuthor工具创建地图配置文件,形成一个后缀名为.axl的文件。此文件可以确定使用哪些地图数据以及用何种方式显示这些数据。为每一层设置图层颜色、样式、图层显示的比例尺范围、注记内容、符号大小、颜色、地图单位、图层顺序等。发布地图服务:生成地图配置文件后,接着利用ArcIMSAdministrator创建地图服务。所谓地图服务就是你在AXL文件中定义的将要发布的数据的视图。地图服务并非硬盘上的一个物理文件,而是关于数据如何被显示,数据本身以及数据如何被传送到客户端等的一个结合物。ArcIMS支持两种方式的地图服务:影像和矢量方式。本系统使用的是影像服务。创建好地图服务后,利用ArcIMSDesigner提供的向导来建立网站。HTML浏览器模板主要是在客户和服务器之间传输地图影像,而Java浏览器主要是传输矢要素。一旦选定了使用哪种浏览器模板,Designer向导就会帮助我们很容易生成一个网站。本系统设计了一个HTMLViewer站点。3.4网页热链接的实现系统中实现了用户对不同景点的图片及文字资料的需求,所以在网站创建后,我们实现了网页热链接的功能。为了实现Hperlink功能,只需将ArcIMSjparam.js文件中的useHyperlink的变量值设为true。并在相应的图层数据库中添加有效的URL字段。并对多个图层及其字段建立超链接的数组。通过设置数组hyperLinkLayers来建立图层列表。按照0位数组元素对应第一个图层的顺序,为数组中的每一个图层分配一个字符串。超连接的字段通过数组hyperLinkFields来设置。图层和相关的字段使用相同的数组索引号。

上海太阳岛度假村攻略 马尔代夫太阳岛自由行 黑龙江哈尔滨之太阳岛古梨园 太阳岛旅游攻略 哈尔滨市太阳岛景区的路线攻略
热门搜索
文明旅游活动方案 湖南旅游网 庐江旅游 泰山旅游路线 浙江有哪些旅游景点 大自然风景 葡萄沟风景区 水粉风景画 风景这边独好600字 风景素描画图片大全