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

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

论文摘要

自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的一个新的发展方向,具有广阔的前景。

论文目录

  • 目录
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究目的和意义
  • 1.2.1 研究目的
  • 1.2.2 研究意义
  • 1.3 国内外研究现状
  • 1.3.1 WebGIS的研究进展
  • 1.3.2 Google Maps研究进展
  • 1.3.3 JavaScript的研究进展
  • 1.3.4 研究述评
  • 1.4 研究内容和技术路线
  • 1.4.1 研究内容
  • 1.4.2 技术路线
  • 1.5 本章小结
  • 第二章 平台的相关理论与总体设计
  • 2.1 相关知识概述
  • 2.1.1 WebGIS概述
  • 2.1.2 JavaScript和API概述
  • 2.1.3 Google地图概述
  • 2.1.4 ArcGIS Server概述
  • 2.2 平台总体设计
  • 2.2.1 平台需求设计
  • 2.2.2 平台功能设计
  • 2.2.3 平台开发所需技术
  • 2.3 本章小结
  • 第三章 平台的核心技术
  • 3.1 WebGIS技术
  • 3.1.1 C/S模式概述
  • 3.1.2 B/S模式概述
  • 3.1.3 混合模式的WebGIS结构
  • 3.2 Google Maps API
  • 3.2.1 Google Maps API的特点与工作原理
  • 3.2.2 Google地图的简单实现
  • 3.2.3 Google Maps API的控件
  • 3.2.4 Google Maps API的地图叠加层
  • 3.3 ArcGIS JavaScript API
  • 3.3.1 初始化WebGIS地图应用
  • 3.3.2 ArcGIS JavaScript Google地图扩展API
  • 3.3.3 要素编辑
  • 3.4 本章小结
  • 第四章 平台的功能实现
  • 4.1 平台界面设计
  • 4.1.1 主界面设计
  • 4.1.2 功能模块界面设计
  • 4.1.3 地图初始化
  • 4.2 采集功能模块的实现——以南京化工园区为例
  • 4.2.1 数据库与地图文档的创建
  • 4.2.2 要素服务的发布
  • 4.2.3 矢量化操作的实现
  • 4.2.4 要素的识别
  • 4.3 本章小结
  • 第五章 结论与展望
  • 5.1 结论
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].卷烟质检数据采集方法的研究与应用[J]. 科技创新导报 2019(25)
    • [2].简述几类能耗数据采集方法[J]. 内蒙古科技与经济 2019(22)
    • [3].地理国情监测中数据采集方法分析[J]. 城市地理 2017(06)
    • [4].科技[J]. 中国畜牧业 2020(18)
    • [5].一种基于WebGIS的网络地图数据采集方法研究[J]. 测绘工程 2014(02)
    • [6].用于网络流量异常检测的数据采集方法的研究[J]. 电脑知识与技术 2009(04)
    • [7].开放模式下群智感知高质量数据采集方法研究[J]. 小型微型计算机系统 2020(01)
    • [8].基于RFID技术的加工制造车间数据采集方法的研究[J]. 化工管理 2020(18)
    • [9].一种新的基于网络爬虫的证券数据采集方法[J]. 网络安全技术与应用 2020(11)
    • [10].面向审计的多维数据采集方法研究[J]. 科技资讯 2018(11)
    • [11].舰船装备全生命周期试验数据采集方法研究[J]. 舰船电子工程 2017(07)
    • [12].不同质性数据采集方法的比较——以地方依附中断与形成的研究为例[J]. 城市地理 2016(04)
    • [13].远程实验信息数据采集方法研究仿真[J]. 计算机仿真 2017(04)
    • [14].基于RFID技术的电能表数据采集方法[J]. 电测与仪表 2014(18)
    • [15].实施电子商务的数据采集方法(英文)[J]. 电子科技大学学报 2009(S1)
    • [16].人工生命体在虚拟环境中的数据采集方法[J]. 国外电子测量技术 2008(11)
    • [17].一种高速光声成像系统及其数据采集方法的改进[J]. 机电工程技术 2019(12)
    • [18].一种业务关联的数据采集方法[J]. 西安电子科技大学学报 2013(02)
    • [19].掘进机电气综合保护数据采集方法的研究[J]. 太原理工大学学报 2011(04)
    • [20].无障碍免接口模式大数据采集方法的探索[J]. 中国新通信 2017(03)
    • [21].基于Handyscan激光扫描仪数据采集方法[J]. 中国科技信息 2015(07)
    • [22].红外热像仪船用数据采集方法应用[J]. 舰船科学技术 2011(09)
    • [23].三维空间数据采集方法的分析与比较研究[J]. 测绘科学 2009(S1)
    • [24].面向大型数据库的审计数据采集方法[J]. 计算机应用 2008(08)
    • [25].基于Hawk的互联网数据采集方法研究[J]. 信息通信 2018(10)
    • [26].基于移动机器人无线传感网络数据采集方法研究[J]. 电子器件 2013(06)
    • [27].吕梁地区地震勘探数据采集方法研究[J]. 中州煤炭 2011(10)
    • [28].一种低功耗Zigbee数据采集方法[J]. 科技视界 2015(05)
    • [29].数字城管部件普查数据采集方法探讨[J]. 四川地质学报 2013(S1)
    • [30].大规模政府网站群评估数据采集方法试验研究[J]. 情报科学 2011(09)

    标签:;  ;  

    基于Google Maps API与ArcGIS JavaScript API的矢量数据采集方法研究
    下载Doc文档

    猜你喜欢