- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
地图API在网络GIS应用发展潜力
地图API在网络GIS应用发展潜力
摘要:地图API的成功很大程度上在于它的开源性、全球数据覆盖性、动态导航性、可查询性和易实现性。尽管它具有在线地理数据动态浏览的多功能性,但是相对于其他网络地图服务而言,现存的API缺乏地理信息系统的空间功能。本文是为了评论地图API在网络GIS应用方面的潜力,通过使用谷歌地图API来开发了一个网络原型,用于散布美国密歇根州芒迪小镇城市蔓延的空间信息。实验表明了矢量和栅格数据都能很好的展现在地图API上。而且地理标记语言(GML)在开发开放性能的网络GIS时具有巨大的潜力。提出了几种具有潜力的解决性方案去扩大地图API中 GIS操作范围,如:合并有关的可扩展标记语言以及扩充JavaScript的类库。
关键词:地图API 网络GIS 数据
中图分类号:P208 文献标识码:A 文章编号:1007-9416(2014)12-0077-02
1 简介
自19世纪九十年代互联网出现以来,地理信息系统的各个方面都经历了显著的转变,GIS的概念模式从一个孤立的体系转变成为一个互操作的体系,从单机模式转变为到分布式的解决方案,从个人所有的数据形式转变到开放的规范转换数据形式,从桌面平台到互联网环境。本体论的改变和科技的进步增强了公众对GIS的发展潜力的认识,同时也激励了科研人员去探索更强大的GIS技术。地图API指的是地图应用程序编程接口,在2005年被提出,它是一种可产生巨大网络应用的免费适用工具,受到了许多网页开发者、地理学者甚至是非相关地理人员的称赞。
最新网络服务的发展,如三维可视化工具(Google Earth和World Wind),地图应用程序编程接口(API)有助于网络分布式GIS的实现和发展。在互联网技术中的最新成果和著作使得人们渐渐地意识到网络服务和三维可视化工具在GIS中的重要性,2005年Smiatek将网络服务的实施描述成气候模型访问GIS数据库时的一个中间平台,基于网络服务技术,2005年Tait在开发分布式GIS应用时,引入了入口和网关的概念来发现和发布地理目录。
Nourbakhsh和Pearce等人在06和07年就高度赞扬了三维可视化是一个非常有价值的工具,特别是研究三维空间和开发全球最新的网络GIS应用方面,Lisle在2006年就给出了一系列使用谷歌地球可视化和开发许多地质平台的好例子。然而,不像网络服务和三维可视化工具,地图API并没有受到科学者们同等的关注,尽管地图API受到了网络开发者的热捧,但是很少有人指出地图API在网络GIS应用方面的巨大潜力。
本文研究了地图API在网络GIS开发应用方面的潜力。研究提出了一个概念模式用于去开发和扩展API现有空间功能,如:浏览和处理矢量和栅格数据的功能等。特别的是,谷歌API被采用去开发一个网络原型,用于散布美国密歇根州芒迪小镇城市蔓延的空间信息,该网络原型表明一个空间数据库的空间和属性信息有可能使用谷歌API通过地理标记语言得到高效地显示。通过使用谷歌API,地理标记语言(GML)在开放性的网络GIS开发中表现出了巨大的潜力,本项研究对于未来使用地图API开发网络GIS应用具有重大的意义。
2 方法论
为了去挖掘地图API在网络GIS应用方面的巨大潜力,这篇文章提出了一个框架,用于处理和可视化地理标记语言数据以及使用地图API的通用遥感影像。提出的概念模型由三步组成。
(1)将GIS数据库转换为地理标记语言或者任何一种网络兼容的遥感影像;
(2)通过解析地理标记语言或者下载网络兼容的遥感影像来查询空间数据;
(3)将空间数据和相应可视化的地图API类进行叠加。图1描绘了概念模型的概览和相关的技术。基于需要利用本地网络服务器存储的空间数据,提出的框架也需要通过地图API和一个外部网络地图服务器连接起来,该外部地图服务器提供了分布式的GIS服务和辅助空间数据。
2.1 数据的转换
存储在GIS数据库中的空间数据首先被转换为地理标记语言,地理标记语言是一种数据描述语言,编码和整合地理特性,如空间和属性信息。在GML 3.x编码规范中,为了支持几何基元(如点、线串和多边形)、集合复合体(如封闭的几何基元集合)和几何聚集(如多点、多线、多多边形、多几何等),之前版本的核心模块被扩展。因此地理标记语言能够用来编码复杂的数据模型和展现真实世界的几何体。通过使用网格地理标记语言和改正的网格标记语言元素,地理标记语言就可以用于去编码遥感影像。
2.2 数据查询
当空间数据被转换为合适的格式后,地理标记语言文件和网络兼容图像在网络浏览器上被下载为单独的数据图层。为了提高处理的速度和用户的交互能力,本研究采用了一种异步IavaScrip
文档评论(0)