- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第20卷 第 1期 地质灾害与环境保护 Vo1.20, No.1
2009年 3月 JournalofGeologicalHazardsandEnvironmentPreservation March 2009
文章编号 : 1006—4362(2009)01—0087—05
用 Flash实现空间数据发布的客户端封装
蒋鹏 ,程宏威 ,曾立邦
(1.深圳市勘察研究院有限公司,深圳 518026;2.中国建筑西南勘察设计研究院厦 门分院,厦 门 361009)
摘要 : 基于互联网的地理空间数据发布应用越来越广阔,本文提供了一种以Flash为地理信息空间
数据发布的客户端 的应用实例 ,可结合传统地理信息系统平 台发布工具使用 ,可实现更强的界面表现和
功能封装,改善传统地理信息系统平台提供的客户端 的诸多不足 。
关键词 : Flash;客户端;WebGIS;发布
中图分类号 : 0245 文献标识码 : A
供的外部接 口有限,要实现额外 的特殊功能 的开发
将非常困难 ;后者则表现方式过于简单,美观性不
1 前言
足 ,每次操作均可能向服务器进行一次数据请求,速
基于互联 网的地理信息系统 (webGIS,俗称互 度性能也不太好。
联网电子地图)其应用领域有着广阔的发展趋势 ,目 基于以上问题,本文提出了一种利用 Flash作
前已经有许 多政府、公众组织、网站和公 司采用 客户端 ,以传统地理信息系统平台发布结果为基础
WebGIS提供于公众地图浏览、交通查询、GPS定位 的、空间数据发布的客户端封装解决方案 ,具有很好
导航和消费指引等方面,比较著名的如国内www. 的开放性和表现力 ,可 以弥补传统地理信息系统平
mapbar.com 网站和国外 的 Google公 司的 Google 台发布的不足。
Earth软件 。政府网站如北京网、国家测绘局网等 。
2 Flash的应用现状
为适应 webGIS的应用需求,目前商业性 的地
理信息系统平 台基本都提供 了WebGIS数据发布 美国Adobe公司开发的Flash软件因其采用流
软件 ,如国外的ESRI公司的ArcGISIMS,Bentley 媒体技术表现质量好 、速度快 、文件小、封装性好 、可
公司的 GeoPublisher,国内超 图公司 的 SuperMap 扩展性好和交互性强等优点,在网页矢量动画设计
IS和中地软件的MAPGIS-IMS。这些软件发布的 领域 中占据重要地位 ,目前 已成为互联 网上作为最
基本原理一种是将无缝拼接或按图幅管理 的矢量地 为主流的多媒体动画编辑技术 ,甚至可称为是互联
图数据或位图数据 ,按照分级索引的 “瓦片”方式 ,转 网上多媒体网络动画事实上的 “标准”。
化成位图传输到客户端浏览器中,或用 Applet等方 随着 Flash版本的提高,Flash软件逐渐发展引
式提前将矢量数据下载到客户端,以实现减少单次 入了更多的新特性 ,功能 日趋强大,使其发展称为不
网络传输数据量、提高客户端响应速度 的 目的。这 同于其他任何应用程序的组合式应用程序。从表面
些软件,在客户端 的表现形式上 ,一般有两种方式 , 上看 ,它是介于面向Web的位图处理程序和矢量图
其中一种为 由JavaApplet或 OCX实现的控件方式 , 绘制程序之间的简单组合体。但其功能却比简单的
另一种为纯图片格式。前者使用前需要下载甚至安 组合强大很多,特
文档评论(0)