基于FLASH技术制作电子地图文献综述

 2022-11-19 23:38:33
{title}{title}

文献综述(或调研报告):

  1. 电子地图国内外研究现状

早期电子地图大多是由传统纸质地图扫描而来的静态地图,媒体形式和开发工具都比较单一,仅具备简单的地图浏览、放大、缩小和漫游功能。最为典型的如1985年出版的《世界数字地图集》,它除了改变比例尺并进行一些多层叠置显示外,分析功能十分有限。

80年代后期,GIS技术的蓬勃发展为电子地图制作注入了新鲜血液。在GIS环境下,地图不仅作为最终的输出结果,更参与到整个空间的分析中。许多国家,如瑞典、芬兰、加拿大、美国、西班牙等已经完全采用计算机制图和信息系统技术完成了国家地图的编制。如1999年出版的《瑞典PC版国家地图集》既是建立在GIS桌面软件(ArcView)平台基础上开发完成的,能够方便地对用户数据进行整合管理。但由于GIS与应用模型间复杂的联系性,用户需要更直接、更具有交互性的界面。这就要求更高层次更复杂的可视化技术来解决。

20世纪90年代,随着互联网(Internet)和万维网(World Wide Web)技术的产生与发展,万维网电子地图逐步兴起,令海量地图数据的实时共享成为可能。但由于技术和平台的限制,网络电子地图始终没有得到全方位发展。目前比较成熟的网络电子地图如1950-1994年美国癌症死亡率地图以及2007年由世界银行与荷兰Mapping Worlds公司共同制作的名为“千年发展目标”的在线地图【17】。网络电子地图仍是电子地图需要重点突破的发展方向之一。

90年代中期,多媒体技术被引入电子地图的制作,它是用于表达潜在的地理信息的强有力工具,它能充分利用多种媒体增强空间信息传输的能力,使用户能在一个动态、交互的环境下进行空间信息的研究、操作和转换等。但由于多媒体技术本身的限制,此时的电子地图的空间分析功能始终比较欠缺。1999年, Schneider提出的“多媒体地图中的GIS分析”(GIS Analysis for Multimedia Atlases)改变了这一现状。随着与GIS强大的空间分析功能相结合,多媒体电子地图集各方面的表现日趋完善,并且向信息系统的方向发展。

我国对电子地图集的研究和应用紧跟国际步伐,发展速度较快。从80年代早期我国就开始研制各种国家和地区电子地图集。1997年我国首个基于读者水平的多媒体电子地图平台CDMAP(电子地图测览器)发布。21世纪以来,万维网地图、实时可视化以及与移动设备等相适应的地图正逐步兴起。多媒体技术与电子地图的结合在我国起步较晚。而对于已成熟的各种多媒体处理软件(如Flash)的应用仅局限于网络地图、校园地图的开发。如2006年我国首款flash地图—游游(UU)面世。该软件以50K的大小容纳了全国400多个城市的道路交通、景点、设施的信息,并提供从全国地图到省市、县镇,以及城市街道的详细信息,基本满足了全国绝大部分城市地理信息查询的需求。但以Flash为代表的多媒体技术在大型专题地图集制作方面的应用我国还比较欠缺,有待进一步完善。

  1. 开发平台简介
    1. Flash技术简介

FLASH是一种交互式矢量多媒体技术,它可以通过添加图片、声音、视频和特殊效果, 构建包含丰富媒体内容的应用程序【8】。主要有以下几个技术特点:

  1. 基于矢量的图形动画技术用少量数据就可以描述一个复杂的对象, 占用的存储空间只是位图的几千分之一,并且矢量图形可以做到任意缩放而不影响画面的质量。
  2. 插件方式工作用户只要安装一次插件,以后就可以快速启动并观看动画。据统计,FLASH是有史以来传播最广泛的插件, 目前约有98%的浏览器上都安装了FLASH Player插件。
  3. 较小的文件存储量通过独有的输出格式可以大幅缩减文件体积。
  4. 强大的动画编辑功能。如影像、音乐、图片等多媒体方式融合在一起,并通过脚本编程语言和内置组件实现用户与动画间的交互。
  5. 采用流式播放技术使动画可以边播放边下载,有效缓解了网页浏览者等待的情绪。对动态数据要求不多的系统,利用FLASH技术来开发具有明显优势。

近年来,随着技术的发展,本身的功能不断丰富,内置的脚本语言与其他软件的兼容性也不断提高【17】

    1. FLASH开发语言ActionScript介绍

ActionScript是Flash的脚本语言,与JavaScript相似,ActionScript是一种面向对象编程语言。使用ActionScript编写程序可以增加FLASH动画添加交互性。在简单动画中,FLASH按顺序播放动画中的场景和帧,而在交互动画中,用户可以使用键盘或鼠标与动画交互。例如,可以单击动画中的按钮,然后跳转到动画的不同部分继续播放;可以移动动画中的对象;可以在表单中输入信息等等【8】

  1. 电子地图设计
    1. 电子地图设计原则
  2. 界面设计

界面是电子地图的内部表象,设计应尽可能简单明了,使用人们约定俗成的图标,并且适当增加文字提示。主要遵循布局合理、图形简单、重点突出、色彩搭配舒适等方案。

  1. 功能设计

功能设计主要遵循以下的原则:实用性、稳定性、容错性与反馈机制、程序的可移植性和可扩展性。

电子地图总体设计就是以现代地图总体设计理论为指导,以计算机技术为手段,综合考虑电子地图在可视化方式、交互手段等方面的特点和要求,确定电子地图的基本规格和总体面貌,为用户提供建立数学基础,确定地图内容、设计表现方式、提供交互工具等的可视化交互式设计平台的工作过程。【18】

    1. 电子地图模型设计
  1. 地图符号系统设计

地图符号是实现可视化的手段和空间信息传输的工具。地图符号系统像语言一样,有自己的特有的语法和语义规则,与地图表达能力具有同等重要的作用。地图符号一方面要科学地表达制图对象的质量和数量特征,另一方面还要具有艺术的感染力,做到科学性与艺术性的统一,最终获得较佳的地图感受效果【18】

  1. 图层显示设计

由于计算机的屏幕显示区有限,如果不进行内容分层显示和动态载负量调整,用户很难快速、直观地获得有用的信息。针对这一问题和图形信息的层次,设计地图要素显示的分层方案和动态载负量的参数。

  1. 专题内容及表现

本次设计主要涉及的是江苏省高速公路规划的空间分布和简单查询分析,所以应做到主题明显,对其他要素适当夸张处理。

参考文献:

  1. Wen Dong, Xin Zhang. Research on WebGIS-based Visualization of Storm Surge Disaster Based on Sphere[J]. Image and Signal Processing,(2009):5
  2. 王柯,马宏斌. 基于Android终端和UC Map平台的移动GIS开发与应用[J]. 地理信息世界,2014,06:100-105.
  3. 王丽,潘倩,刘佳. Flash ActionScript实现图片随机切换动画制作详解[J]. 石家庄理工职业学院学术研究, 2014,03
  4. 张可可. Flash电子地图制作方法的研究[J]. 测绘与空间地理信息, 2013,5
  5. 任文轩,周斌. 利用ActionScript3.0技术构建虚拟交通系统[J]. 电脑知识与技术, 2011,03
  6. 覃培丽. 基于Flash技术的电子地图的设计与实现[J]. 现代计算, 2011,05
  7. 苏仰娜. 基于Flash XML的多媒体电子教学地图的设计[J]. 中国电化教育, 2011,03
  8. 田鹏辉,隋立春. Flash技术在网络电子地图中的应用[J]. 现代电子技术, 2011,04
  9. 牛莉,陈杰,刘志强. 基于Flash技术的邵阳学院电子地图[J]. 湖南科技学院学报, 2010,08
  10. 余跃平,赵春红,刘增林,曾文军. 基于FLASH技术的电子地图设计与实现[J]. 测绘, 2010,12
  11. 胡奇光,吴蓉晖. 基于Flash ActionScript 3. 0的动画设计的研究[J]. 计算机与数字工程, 2010
  12. 崔创来. 基于Flash8、ActionScript2.0多媒体电子地图的设计与开发[J]. 华北国土资源, 2010
  13. 张金区,王云鹏. 构建WebGIS系统的Flash解决方法[J]. 计算机工程与应用, 2010:63-65
  14. 赵大龙,龚承,王欣娜. ActionScript在大庆市电子地图开发中的应用研究[J]. 测绘与空间地理信息, 2008,08
  15. 蒋国强. ActionScript 3.0完全自学手册[M]. 北京:机械工业出版社,2009
  16. 井中月. Adobe Flash CS5 ActionScript 3.0中文版经典教程[M]. 北京:人民邮电出版社,2010
  17. 唐秀聪. 基于Flash技术的电子地图集设计与实现[J]. 华东师范大学,2008,05
  18. 韩晓霞. 基于FLASH的网络电子地图开发研究[J]. 兰州交通大学,2011,03
  19. 罗楷. ActionScript 3.0基础教程[M]. 北京:人民邮电出版社,2012

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版