


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Flash技术在网络电子地图中的应用0引言长期生活在都市里的人们,不可能完全了解自己所在城市的每一个角落,如果参与户外活动或旅游,就更需要地图指南。电子地图是20世纪80年代利用计算机辅助制图技术而形成的地图新品种,它是地图制作和应用的一个系统,是一种数字化的地图,可以存放在数字存储介质上。电子地图是以可视化的数字地图为背景,用文本、图片、图表、声音、动画、视频等多种媒体为表现手段综合地展示地区、城市、旅游景点等区域综合面貌的现代信息产品,是数字化技术与古老地图学相结合而产生的新事物。它通过人机交互手段可以实时、动态地提供信息检索、数值分析、过程模拟、未来预测、决策咨询和定位导航等功能,内容是动态、可调整的,能由使用者交互操作。在国外,电子地图是与电子邮件同等重要的两项最常用的互联网服务。1网络电子地图介绍网络电子地图就是以互联网(Internet)作为传播介质的一种新型的数字地图,相对于传统纸质地图和电子地图,数字地图具有以下特点和优点:(1)适应性强。以互联网为纽带,用户可以足不出户就能得到需要的产品或信息,同以往购买地图时经常遭遇到的踏破铁鞋无觅处可谓是天壤之别。(2)更新容易。传统制图中地图更新的周期长、费用高,所以不能满足使用者的要求。网络电子地图是在网上发布的,能对地图进行实时更新,因而人们可以通过互联网得到最新的地图。(3)内容形象丰富。网络电子地图可实现多种媒体显示,包括色彩、声音、图像、三维,甚至虚拟现实(VirtualReality)等,而且借助于计算机存储技术可以容纳海量的信息。(4)交互性强。对于网络地图来说,用户既是使用者又是作者可以根据自己的需要变更地图的比例尺、符号、颜色、显示内容和显示方式,也可以进行查询、添加内容并生成新的数据集。2Flash动画技术的特点及优势Flash是一种绘制矢量图形和创作互动式多媒体动画的软件。它最初出现在1996年,由于受到当时网络技术的限制而未能引起计算机界的注意。但是自1998年Macromedia公司推出Flash3.0以来,Flash动画开始被业界所接受,不但受到专业人士的欢迎,更为广大网迷所喜爱它使繁重的网页制作工作变得既轻松,又直观,将制作适合在网络上传输的Web动画推进到了一个新的时代。目前,不论是商业网站还是个人网站,绝大多数都采用了Flash技术,其还被应用于交互式多媒体软件的开发,产品展示,影视制作和教学等各方面。2.1矢量图形技术Flash采用的是流行的矢量技术,用它制作的作品,不但交互功能强大,动画效果丰富多彩。相对于位图,无极放大的矢量图永远不会产生令人讨厌的锯齿,而且身材纤细,文件小。一般用Flash做出来的东西,文件只有几十KB,就算是比较复杂的小软件也最多几百KB。这在当前网络比较拥挤的情况下,尤显优势。2.2流媒体技术由于Flash在网上的传输是基于流媒体的形式的,因此在网上浏览用Flash制作的文件时,完全可以不必等待文件下载完成才观看。流式传输技术使得动画可以边播放、边下载,从而缓解了网页浏览者焦急等待的情绪。Flash对声音处理的特有方式(Stream)使其在网络拥挤的情况也能保持与画面同步。如果动画的速度跟不上声音的播放,Flash将会跳过某些帧,使动画和声音同步,而这些都是传统的多媒体制作软件所不能做到的。2.3ActionScript编程技术ActionScript是Flash的脚本语言,是一种面向对象的编程语言,在面向对象脚本编写中,可以为一个类创建多个实例(也称为对象),也可以使用ActionScript的预定义类,或创建自己的类。Flash在最近几年中发展历程中,已使它从一个简单的动画工具变成了强大的以代码为中心的开发环境。3Flash技术在网络电子地图中的应用传统网络电子地图的实现一般采用WebGIS技术,用如下几种模式:CGI方法、ServerAPI方法、插件方法、ActiveX方法、JavaApplet方法等,这些方法技术性强,而且有的不能很好地实现跨平台操作。加之WebGIS软件都比较昂贵,开发成本高,技术性强,系统庞大。普通大众很难享受网络电子地图带给人们的便利。当然,这里并不是说传统WebGIS技术不好,本文采用更简单易学的Flash技术开发大众化、实用的网络电子地图。3.1输入背景地图首先将地图扫描成位图文件,然后采用Flash的导入功能,将位图导入到Flash中,并把它放到一个单独的图层,根据所要发布的网络地图的实际大小调整地图的尺寸,这个图形将作为背景地图,矢量地图将在这个背景地图的基础上进行绘制,当矢量地图绘制完成后,背景地图被删除。3.2绘制矢量地图在背景地图之上新建一个图层,作为矢量地图的图层,利用Flash提供的强大绘图功能,并以背景地图为依据,可以绘制出与背景地图几乎完全一样的矢量地图,背景地图中的所有内容,包括地物、道路、湖泊、文字都可以被矢量化,并且以协调的颜色相对应。背景地图中的缺陷和不完整部分将被修复或省略。图1是根据背景地图应用Flash绘制的陕西省电子地图的一部分。图1Flash绘制的陕西省网络电子地图局部3.3实现地图的缩放、平移等基本操作为了使浏览者方便地浏览地图,使用ActionScript脚本语言编程实现地图的缩放、平移等辅助功能。(1)地图缩放功能实现。地图缩放功能部分代码如下:varmin=100,max=800;/地图原始大小100%,最大放大比例800%varcef;cef=(maxmin)/100;/缩放系数top=vol._y;left=vol._x;right=vol._x+100;bottom=vol._y;level=min;this.onEnterFrame=function()if(dragging)level=min+(vol._xleft)*cef;/移动滑块控制地图缩放 (2)地图平移功能实现mapX=_root.map._x;/地图原始位置的x坐标mapY=_root.map._y;/地图原始位置的y坐标onMouseDown=function()平移地图if(_root._xmouse._x0&_root._ymouse0)|(_root._xmouse500&_root._ymouse500)startDrag(map,false);map.onMouseUp=function()stopDrag();(3)电子地图超级链接功能。在电子地图中可以给某些文字、图标和图形加上超级链接,使浏览者通过电子地图快速进入相应的网站,例如当用户用鼠标点击西安的图标时就可以直接进入西安市的市区地图进行更加详细的查询。4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 果树经营协议书
- 柏林投降协议书
- 2025年中医学考核试题及答案
- 2025年影像专业招考试题及答案
- 2025年安全教育级试题及答案
- 2025年富阳事业编面试题及答案
- 2025年人文综合测试题及答案
- 2025年工业废气催化燃烧技术节能效果评估与实证研究
- 城市配送体系绿色物流转型对2025年末端配送效率的影响报告
- 2025年多式联运信息平台在物流仓储管理中的应用研究报告
- 文化专干笔试题目及答案
- 建筑施工行业跨境出海战略研究报告
- 建筑节能专项施工方案总
- T-AHFS 001-2024 核桃仁氧化哈败评判方法
- 使用物理信息神经网络改进源迭代计算效率的研究
- 管理者短视行为对企业高质量发展的影响研究
- 2025年山东烟台国丰投资控股有限公司招聘笔试参考题库含答案解析
- 2025年江苏苏州昆山市事业单位招考笔试高频重点模拟试卷提升(共500题附带答案详解)
- 稳定性冠心病基层诊疗指南培训考试试题
- 医院司梯服务流程
- 文字蒙求高清完整版
评论
0/150
提交评论