(最新)基于flash平台的webgis构建研究

(最新)基于flash平台的webgis构建研究

ID:38105590

大小:212.38 KB

页数:4页

时间:2019-05-24

(最新)基于flash平台的webgis构建研究_第1页
(最新)基于flash平台的webgis构建研究_第2页
(最新)基于flash平台的webgis构建研究_第3页
(最新)基于flash平台的webgis构建研究_第4页
资源描述:

《(最新)基于flash平台的webgis构建研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、竺./基于Flash平台的WebGIS构建研究邬厚民(广州科技贸易职业学院,广州511442)摘要:WebGIS是GIS技术和Intemet技术的结合体,其应用领域相当广泛,经济价值和社会效应明显。针对不同方面的应用,其系统设计及使用的技术各有迥异。通过实际项目的开发,具体阐述如何利用FLAsH+PHP+xML技术来构建小型WebGIS的方法。关键词:WebGIS;Flash;XML;PHP0引言且复杂度不高的小型WebGIS的开发.例如城中村房屋WebGIS、城镇出租屋WebGIS等。具体原因如下:地理信息系统(GIS.GeographicInforma

2、ti0nSys.(1)Hash是基于矢量图形技术.使用的是向量运tern)是随着地理科学、计算机技术、遥感技术和信息算的方式.产生出来的影片占用存储空间较小.而且科学的发展而发展起来的一个学科地理信息系统是也不会因为任意缩放而降低画面质量这个可以完全将计算机硬件、软件、地理数据以及系统管理人员组满足Web地图的放大、缩小、漫游、鹰眼显示等功能织而成的对任一形式的地理信息进行高效获取、存的开发要求储、更新、操作、分析及显示的集成。随着Intemet技术f2)现在不少WebGIS使用了一些特殊的技术来快速发展.WebGIS应运而生.它是指基于lntemet技开

3、发.所以在线浏览的时候.客户机必须要安装插件术平台进行信息发布、数据共享、交流协作的GIS。并运行但现在各大Intemet浏览器都支持FIashGoogle、百度等门户网站相继推出的电子地图就是其Player.那就意味着使用Flash平台开发.就可以直接中的代表之一。从应用方面看,WebGIS可以应用在资通过浏览器浏览。并且Flash是采用流式播放技术.也源开发、环境保护、城市规划建设、土地管理、交通、能可以很大程度上解决网络带宽不足与响应效率的问源、通讯、地图测绘、林业、房地产开发等方面。针对不题。同方面的应用.其系统设计及使用的技术都有很大的(3)Fl

4、ash是一个强大的基于二维的多媒体开发不同本文通过某城中村WebGIS的设计开发.提出了平台。如果利用其开发WebGIS,就不像以前一些GIS利用Flash+PHP+XML技术来构建WebGIS的方法那样.只是显示单纯的文字和位图数据.而是可以轻1Flash平台开发WebGIS的优势易地将动画、影像、音乐、视频与声效等多媒体数据集现在用以制作电子地图的技术非常多.例如成到系统中去,使到系统呈现丰富多彩的效果。ArcIMS、TopMap、StrongGIS、GlobalMapper等.但是(4)Flash提供了Actionscript脚本语言来实现系不同的技

5、术其特点也有很大的不同.应用范围区别也统的交互功能.具体来说.可以通过Actionseript来控比较大。这些技术大部分都集中在大型区域、道路建制Flash内部组件的相关操作.也可以进行外部数据筑的标注、定位方面比较多,扩展性有所欠缺.有些技交互。例如.可以使用Actionscript与外部的ASP、术虽然也具有很全面的功能,但开发成本相对较高。PHP、XML文件进行通信。所以利用Flash平台来开笔者通过实际的开发经验,相比之下.认为使用基于发WebGIS.在数据更新方面,往往我们不需要修改Flash平台来开发WebGIS地图不仅开发周期短.而SWF文件

6、.而是更新外部的数据库就可以了.而数据且成本低。效果好。特别适合于个性化的局部区域,而的修改更新也可在SWF界面中完成收稿日期:2009—08—25修稿日期:2009-08—31作者简介:邬厚民,男,广东番禺人,讲师,硕士,研究方向为网络软件开发、多媒体应用MODERNCOMPUTER20o9-10o2FIash+XML+PHP+MySQL实现Web-是动态的更新。所以SWF地图界面中的具体数据,诸GIS内容显示与存取的过程如地块房屋的相关、户主的信息等都需要从外部获取。当获得具体数据之后,在利用封装好的Action.2.1SW-E地图框架的设计与处理流程

7、scrip绘图函数进行瞄点、标注、显示数据等。具体处以笔者开发的城中村WebGIS为例.首先使用理框架流程如下(如图2所示)。Flash制作一个地图框架.这个框架包括有一个基本城中村区域的电子地图.一系列基本的功能按钮.包括有IXS电移动、放大、缩小等(如图1所示)。这些功能按钮的实P}MW子HlLF地现都采用Actionscript脚本控制组件状态来实现P数——●处图引I据理的擎l文函框}件数架L。一图2地图框架及处理流程2.2SWF地图框架与XMI数据的交互在我们的解决方案中.Flash地图框架所获取的外部地理信息数据是存存储于XML(Extensib

8、leMarkuPLanguage)文件XML是[ntemet环境中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。