基于Google Maps API与ArcGIS JavaScript API的矢量数据采集方法研究

来源 :南京农业大学 | 被引量 : 0次 | 上传用户:zondy_gongqi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自Google公司推出地图服务以来,Google地图日益成为满足人们日常生活中出行参考、查询商业网点等搜索需求的主要工具。特别是Google公司提供了一整套免费的Google Maps API,方便开发人员对Google地图进行利用,将Google地图嵌入到自己的网页中,进而通过其API实现更多实用的功能。以地图服务为基础的开发模式带动了WebGIS的新发展,尤其是随着Ajax网络技术的广泛应用,B/S构架的WebGIS又被新模式所影响。这种新开发模式,以地图服务作为基础数据,将JavaScript脚本语言作为开发语言环境,以网页浏览器作为平台,把数据分析处理等复杂功能放入后台服务端实现,开发人员只需进行客户端的编程开发工作,调用后台的服务,用户进行操作的结果最终将在浏览器上显示。正是由于这种基于JavaScript脚本语言的WebGIS开发模式的日新月异,ESRI公司也推出了一套用于构建轻量级Web应用程序的ArcGIS JavaScript API,用来实现更为复杂的功能。本文对Google Maps API和ArcGIS JavaScript API这两种API函数类做了深入的研究,初步实现了Google地图矢量数据采集平台的搭建。论文首先阐述了WebGIS、Google Maps的研究背景及其应用现状,针对目前空间数据中矢量数据采集方法的困难,提出一种新的采集模式,并把这种采集方法作为本文的主要研究内容,说明新的采集方法的研究目的及其意义。接着对研究内容中WebGIS、Google Maps API、ArcGIS JavaScript API等的相关理论知识进行了简单的介绍,并初步构建了Google地图矢量数据采集平台的基本框架,提出平台开发的功能和目标,奠定搭建平台的理论基础。然后对Google Maps API和ArcGIS JavaScript API以及ArcGIS JavaScript Google地图扩展API的核心技术做了详细的说明,通过代码来对比研究这三种API函数类之间的联系与区别,特别对ArcGIS JavaScript API中的要素图层类做了详细的研究,提出矢量采集的主要方法——用要素服务来实现在线编辑功能。最后对整个平台进行界面设计,并以南京市化工园区为例,更为详细深入的介绍矢量化采集功能和功能扩展缓冲应用的实现方法,实现了Google地图矢量数据采集平台的具体应用。在互联网技术日新月异的今天,基于浏览器的WebGIS应用实现在线编辑空间数据,进而进行更加复杂的GIS操作,实现更多的功能应用,将成为GIS的一个新的发展方向,具有广阔的前景。
其他文献
分别采用水渗透压力法和快速氯离子直流电通量法,测试了由低热硅酸盐水泥和普通硅酸盐水泥配制的道路混凝土的渗透性能,并对导致两种测试方法结果不同的原因进行了分析.结果
进入新时期后,建筑工程正在全面扩大规模,而与之相应的施工技术也获得了突显的转型与改进。针对建筑工程如果要着眼于提升其能够达到的施工水准,那么有必要关注于全方位的施
机器视觉在物品识别与分拣方面有着广泛的应用,文章针对基于彩色CCD的机器视觉冬枣识别进行了研究.根据CCD色彩识别原理,运用CCD摄像头每隔2s采集一幅冬枣图像,用图像处理软
低碳设计纳入产品全生命周期对环境的影响因素,是协调产品常规性能与低碳性能的回溯设计过程。设计知识重用技术在已有设计知识的基础上提高产品低碳设计效率,而知识重用的前
江西省局(公司)全省网建现场会将于近日召开。作为网建工作取得突出成绩的典型,南昌市局(分公司)成为会议现场。$$  2004年,南昌市局(分公司)基于“集约经营、量化管理、规范营销、
报纸
自2013年4月,国内乳企连续3次提价,我国生鲜乳价格已居世界第四位。生鲜乳价格上涨对百姓生活影响较大。维持生鲜乳价格的稳定,不仅关系到数百万奶农的利益,也关系到数亿普通
转瓶培养细胞作为大规模培养技术成熟前的一种细胞过渡阶段,是各种培养条件(血清浓度、细胞密度、接毒时间)从实验室放大到车间生产进行优化的一个重要步骤。对转瓶技术在细