




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 32卷第 5期 唐 山 师 范 学 院 学 报 2010年 9月 Vol. 32 No. 5 Journal of Tangshan Teachers College Sep. 2010 收稿日期:2010-06-11作者简介:李海成(1975- ,男,河北唐山人,唐山师范学院计算机科学系讲师,研究方向为计算机应用与教学。 -82-电子地图的制作及相关技术解析李海成(唐山师范学院 计算机科学系,河北 唐山 063000摘 要:对电子地图中的多媒体技术表现形式、数据的获取与显示等进行了阐述,并以实例的方式对电子地 图制作的一些技术问题和制作流程进行了分析。关键词:电子地图;多媒体; Flas
2、h ; VFP 中图分类号: T P391文献标识码:A文章编号:1009-9115(201005-0082-03Production of Digital Maps and Related Technical AnalysisLI Hai-cheng(Department of Computer Science, Tangshan Teachers College, Tangshan 063000, ChinaAbstract: This article from the concept and features of electronic maps, electronic maps in
3、the form of multimedia technology, data acquisition and display, and other tack, the basic theory of the electronic map on the electronic map produced a detailed analysis of some technical issues, and examples of the way the production process description.Key words: electronic map; multimedia; Flash
4、; VFP1 引言随着电子技术和地图学的发展,电子地图(Electronic Map 正日益成为一种技术成熟和应用有效的地图产品形 式。电子地图反映的是地理信息,同时它的数据来源于计 算 机 ,是 地图的 数 字形 式,一 般 存储 在计算 机 硬盘、 CD-ROM 等存储介质上;电子地图的采集、设计等都是在 计算机平台环境下实施的,计算机系统为电子地图系统提 供强大的软硬件支持;电子地图的表达载体是屏幕,屏幕 既可以是电子介质的,如计算机显示屏,也可以是投影屏 幕等其他形式。2 电子地图中的多媒体技术表现形式电子地图与多媒体技术相结合, 既可以丰富空间信息的 表现形式, 便于用户理解, 也可
5、使电子地图更便于用户使用。2.1 文本文本在电子地图中扮演着重要的角色。 可以用来作为标 题,表达电子地图的主题内容。还可以作为一种信息文本, 如道路的名称、地址、电话号码等,向用户传递电子地图中 表达的信息。2.2 音频在电子地图中主要使用语音、 音乐和声效三种音频。 语 音被定义为谈话而非歌唱;音乐可以是歌唱或乐器的弹奏; 声效常见的是由自然事物所产生的声音。 电子地图中, 语音 主要为专题内容解说, 音乐常作为专题的背景音乐来营造一 个良好的读图氛围,声效如雷声、机器的轰鸣声等,可以使 读者有一种身临其境的感觉。2.3 图形和图像一般图形以矢量的形式存在,图像以栅格的形式存在, 它们在电
6、子地图中的主要应用是:传递信息和导航。 电子地 图中, 可以用一个图像显示一个建筑物, 也可以利用图形来 表示; 人机交互是电子地图中必不可少的功能之一, 图像在 其中发挥着重要的作用, 如通过点击图像的某一部分, 可以 切换到其他图面。2.4 数字视频和动画数字视频结合了图形和音频的特性, 为电子地图产品创 建了动态的内容。 在电子地图中, 数字视频主要用于一些专 题信息的传递, 是展示复杂信息的有效工具。 例如, 在 GPS 和电子地图结合的导航系统中, 动画可以实时显示运动物体 的位置等。李海成:电子地图的制作及相关技术解析-83-3 地图数据的获取与显示 3.1 普通地图数据的获取与显
7、示(1在 DTP 环境中,可以增加点、线、面、文字等地 图目标的 http 属性, 通过超链接实现将地图目标与网页或文 件关联来提供属性查询。(2 emf 、 wmf 、 ai 、 fh7、 dxf 等常见矢量图形格式的 地图素材, 可以在 DTP 图形处理软件中制作, 如 CorelDraw 、 Illustrator 、 Freehand 等, 通过公共格式导入到电子地图制作 环境中, 将各种地图数据及相关多媒体有机地组织起来以提 供丰富多彩的交互效果。(3 bmp 、 jpg 、 gif 、 png 等图像格式可以在常用的 DTP 图象处理软件中对栅格地图进行加工,在电子地图制作环 境中
8、既可以实现矢栅叠合,也可以直接以栅格的形式提供 信息。3.2 专题地图数据的获取与显示专题地图数据一般由地理底图和各种专题信息组成。 地理底图作为绘制专题要素的基础, 可以看作是一幅经 过简化和综合的普通地图, 通过上面介绍的三种方式制作成 电子地图。专题信息的内容十分广泛, 专业性很强, 表现手段很多, 并有较强的时态性。 专题信息不是以专题图表或符号的形式 来使用, 而是直接使用专题数据即数字, 利用服务器端提供 的基本图表对象, 实现对所提供的数据进行图表式分析, 结 果以专题符号的形式在客户端显示, 也可以实现对数据进行 特定格式的分析, 并将分析结果通过多种逼真的图示, 如栅 栏图
9、(Bar、堆栈型栅栏图(Stacked Bar 、线形图(Line 、 堆栈型线形图(StackedLine 、面积图(Area 、堆栈型面积 图(Stacked Area 、散型图(Scatter 、散型线图(Stacked Scatter 等显示出来。4 电子地图制作中涉及的主要技术 4.1 基于 Flash 技术的电子地图关键技术基于 Flash 技术的电子地图的浏览辅助功能可以在 Flash 中使用 ActionScript 语言编程实现, 下面以电子地图的 功能模块为例, 说明在 Flash 中使用 ActionScrip 语言编程的 具体实现过程。(1通过鼠标拖动操作实现地图移动在
10、地图元件“ xiaotu ”中添加鼠标左击和释放事件的监 听,借助 startDrag 函数和 stopDrag 函数分别使该影片吸附 鼠标并跟随其一起运动和脱离鼠标,从而实现地图移动操 作。 ActionScript 语言实现代码如下:onClipEvent (mouseDown startDrag (this onClipEvent (mouseUp stopDrag (;(2用键盘快捷操作实现地图缩放在地图元件中添加键盘“上”和“下”箭头快捷操作事 件的监听,利用设置该元件的大小实现地图缩放操作。 ActionScript 语言实现代码如下:onClipEvent(enterFramei
11、f(Key.isDown(38this._width=20; this._height=20;if(Key.isDown(40this._width-=20; this._height-=20 (3用鼠标滚轮操作实现地图缩放在 Flash 图层加入鼠标滚轮事件的监听函数,利用设置 地图元件“ xiaotu ”的大小来实现地图的缩放,同理利用设 置 地 图 元 件 “ datu ” 的 大 小 实 现 放 大 镜 中 地 图 缩 放 。 ActionScript 语言实现代码如下:listMouse = new Object(;listMouse.onMouseWheel = function(
12、delta xiaotu._width = delta*20; xiaotu._height = delta*20; datu._width = delta*20*2048/800; datu._height = delta*20*1536/780; ;Mouse.addListener(listMouse;(4通过键盘快捷操作实现地图复原和系统退出 在地图元件 xiaotu 中加入键盘“ Z ”和“ X ”快捷操作 事件的监听,利用设置地图元件“ xiaotu ”和“ datu ”的大 小和位置来实现地图复原操作, 利用 fscommand 函数实现系 统退出操作。 ActionScript
13、 语言实现代码如下:onClipEvent (enterFrame if (Key.isDown(90 if (Key.isDown(88 第 32卷第 5期 唐 山 师 范 学 院 学 报 2010年 9月-84-fscommand (“quit”, “true”;4.2 基于 VFP 技术的电子地图关键技术(1显示电子地图在 VFP 中提供了 IMAGE 控件, 所以图像的显示比较容易实现,在相应的表单上,添加 IMAGE 对象,将对象的 picture 属性指向对应的 JPG 图像文件即可。(2平移电子地图在 IMAGE 控件中,有几个属性是用来控制图像的,其 中 TOP 、 LEFT
14、属性决定图像的左上角顶点,改变顶点位置 就意味着图像的平移。 电子地图的制作中, 只要动态的改变 TOP 、 LEFT 的数值,就能够动态地实现地图的平移。 (3放大和缩小电子地图IMAGE 控件中有两个属性 WIDTH 、 HEIGHT ,这两个 属性决定了图像的长与宽, 改变它们, 也就意味着改变地图 图像的长和宽,以达到地图放大和缩小的目的。(4查询地理目标VFP 是一个完整的后端数据库引擎, 可以实现数据库的 所有功能。 故此可以将所有的地理目标建立数据库文件, 以 备交互查询时使用, 每个目标对应在电子地图上有一个确定 位置, 查询时可以在其位置显示有关目标, 就可以达到查询 目的。
15、(5多媒体功能的实现VFP 本身没有提供多媒体控件, 因此在程序设计时不能 直接实现声音文件和动画文件的播放。但 VFP 语言提供了 间接手段,一方面可以通过使用 ActiveX 控件来实现声音、 动态图象的播放。另一方面可以利用动态链接库 (DLL中的 多媒体函数实现多媒体功能。5 基于 Flash 技术的唐山旅游景区电子地图的实现 5.1 数据收集与整理(1地图矢量化。将唐山旅游景区地图资料(地形图、 专题图、遥感影像等导入图像处理软件存成背景文件,作 为模板地图。(2在模板地图图层之上新建一个图层作为矢量地图 图层, 以模板地图为依据, 绘制出与模板地图几乎完全一样 的矢量地图。 将制作
16、好的单个地图保存, 按一定的编码规则 编制文件名,保存在统一的目录下,形成地图库,以方便在 主界面中调用。(3将背景音乐和解说语音存储为 Flash 接受的音频 格式。(4 将每个景区的文字资料做成 XML 文件, 供 Action Script 语言调用。5.2 地图控制功能实现在 Flash 加入 Combobox 组件,将这些组件与地图库里 面的地图文件对应起来。 选择 Combobox 中的地图文件, 对 应的地图文件显示在地图区域,以此实现地图控制的功能。 放大、缩小、漫游等基本的地图显示功能可以直接用 Flash 已经具备好的功能进行操作, 也可使用 Action Script脚本
17、语 言编程实现。5.3 地图查询功能实现将地图中的面元素转成按钮元件,并且给每个按钮元 件按一定的规则编号。在 Flash 中加入用于景点查询的 Com-bobox 组件,将按钮元件的序号与该 Combobox 组件 的索引号对应起来。当鼠标移到按钮上时,该区域将显示 出高亮,点击该按钮,将显示有关该区域的图片、文字等 信息,整个该景点的介绍在第一步中已经按照编码规则对 应地写入到 XML 中,通过调用 Action Script代码,连接 XML 文件,从中读取所要的信息并显示在“景点介绍”的 文本框中。5.4 声音的播放将准备好的声音文件,导入到 Flash 库中,再在场景中 选择要导入的图层, 将该文件从库中直接拉到场景即可。 这 样, 在浏览地图时, 就能聆听到优美的音乐或解说员对该地 图的解说了。当然这时制作完成的电子地图仅仅是单个电子地图文 件, 还需要跟其他电子地图文件相结合, 一起构成完整的唐 山旅游景区电子地图。6 结束语利用 flash 或 VFP 语言进行设计,并对其功能进行必要 的扩充, 在对多媒体信息的综合整合后, 即可完成电子地图 的制作。 电子地图同纸质地图相比表现出了巨大的优势, 它 为电子技术和地图科技的应用开拓了新的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年旅游推广专员笔试模拟题
- 2025年化妆品产品开发师专业知识评估试题及答案解析
- 2025年管理咨询师实务考试试题及答案解析
- 2025年文印中心招聘笔试模拟题及答案解析
- 机电知识培训方案课件
- 课件与多媒体融合的意义
- 2025年美术设计岗位招聘面试技巧与模拟题集锦
- 小学英语教学课件十五页
- 2025年安全员心理适应测试题库及解析
- 2025年摄影测量员初级技能面试题集
- 有限空间监理实施细则
- 期末练习卷(模拟试题)-2024-2025学年 一年级上册数学人教版
- 白酒旅游活动方案
- 建筑工程质量管理与验收标准
- 2024年无人驾驶环卫行业研究报告-通渠有道
- 政府会计(第八版)课件 王宗江 第1、2章 政府会计概述、流动资产
- 2018年高教社杯全国大学生数学建模竞赛题目 A题
- 还款计划书15篇
- 2021年销售货款回收管理制度范本
- 规划学业 成就未来
- 正常人体解剖学神经系统
评论
0/150
提交评论