当前位置:主页 > 科技论文 > 测绘论文 >

基于ArcGIS Server的移动地图Mashup应用系统设计与研究

发布时间:2019-01-03 07:37
【摘要】:随着Web2.00寸代的到来,利用Mashup思想聚合各种服务得到了快速的发展和应用。而自从Google推出了Google地图应用后,地图Mashup变的越来越流行和重要。地图Mashup将地图服务与其他数据服务聚合在一起并将数据直观展示在地图上。以地图为界面的方式使用户可以直观查看、查询各种地理位置相关的数据,而利用地图Mashup思想的相关应用也越来越多。比如根据地理位置标注用户的社交网络,出行路线,交通管理等等。各种门户网站相继推出他们的相关的地图服务API接口。百度地图API,Google地图API,微软的Bing地图API。这些地图服务提供给开发人员多种接口,功能强大而且操作简单,结果可以直观的显示在地图上。而这些地图服务的共同特点是它们拥有地图GIS资源,对客户端只提供操作地图GIS资源的接口,并没有暴露GIS资源。从而客户端不可以定制自己的GIS资源,只能使用门户网站提供的地图。 ArcGIS Server允许用户创建自定义的GIS资源,并将其发布为REST服务接口,供客户端使用。ArcGIS Server核心架构将底层的文件系统或地理数据库,封装成服务,然后提供REST接口供客户端访问。在本课题中,由于矿山地图是由MapInfo软件绘制的自定义的GIS资源,所以不能使用Google API或者是百度API,而是需要利用ArcGIS Server将矿山地图发布为地图服务,并提供接口给移动终端调用。 本文研究在Android移动终端,利用ArcGIS Server提供的各种地图服务,在移动终端上显示地图服务和其他数据服务聚合后的信息。基于ArcGIS Server得移动地图Mashup应用系统由服务器端和客户端构成。服务器端提供客户端所需的数据服务和地图服务,客户端由UI界面层、逻辑控制层和数据交互层组成,系统考虑到移动终端的网络速度慢和网络连接功能不稳定等情况,将地图分为底图和操作图层,底图由ArcGIS Server将地图服务切片为离线地图形式,将其存储于手机的内存SDcard中,直接读取离线地图文件。而操作图层由一系列地图服务图层组成。客户端设计的模块有“要素标记”模块,“数据修改”模块,“离线地图读取和解析”模块,“定位模块”,“要素名称查找”模块这5个模块。该系统将矿山安全隐患等相关信息直观的显示到地图上,实现矿山信息的地图可视化。
[Abstract]:With the arrival of Web2.00 inch generation, the use of Mashup thought aggregation of various services has been rapid development and application. Since Google launched Google map application, map Mashup has become more and more popular and important. Map Mashup aggregates the map service with other data services and visualizes the data on the map. With the map as the interface, the user can directly view and query all kinds of geographical position related data, and the related applications of map Mashup are more and more. Such as according to the location of the user's social network, travel routes, traffic management and so on. Each kind of portal website launches their related map service API interface one after another. Baidu map API,Google map API, Microsoft Bing map API. These map services provide a variety of interfaces for developers, powerful and easy to operate, the results can be visually displayed on the map. The common feature of these map services is that they have map GIS resources and provide only interfaces for clients to manipulate map GIS resources without exposing GIS resources. Client can not customize their own GIS resources, can only use the map provided by the portal. ArcGIS Server allows users to create custom GIS resources and publish them as REST service interfaces for clients to use. ArcGIS Server core architecture to encapsulate underlying file systems or geographic databases into services and then provide REST interfaces for client access. In this subject, mine map is a custom GIS resource drawn by MapInfo software, so we can't use Google API or Baidu API, but need to use ArcGIS Server to publish mine map as map service and provide interface to mobile terminal. This paper studies how to display the aggregated information of map service and other data service on Android mobile terminal by using various map services provided by ArcGIS Server. The mobile map Mashup application system based on ArcGIS Server is composed of server and client. The client is composed of UI interface layer, logic control layer and data interaction layer. The system takes into account the slow network speed of mobile terminal and unstable network connection function. The map is divided into the base map and the operation layer. The map service is sliced into offline map by ArcGIS Server and stored in the memory SDcard of mobile phone, and the off-line map file is read directly. The operation layer consists of a series of map service layers. There are five modules in client design: "element marking" module, "data modification" module, "off-line map reading and analysis" module, "positioning module" and "element name searching" module. The system can visualize the mine information by displaying the related information such as hidden danger of mine directly on the map.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P208

【参考文献】

相关期刊论文 前7条

1 敖杰刚;王志红;;基于ArcGIS Server的REST技术综述[J];测绘标准化;2010年04期

2 郭靖;郭晨峰;;移动互联网上的Mashup应用[J];电信技术;2008年08期

3 吴功和;丛明日;;基于ArcGIS Server的分布式GIS应用[J];测绘科学技术学报;2006年01期

4 周兆滨;王琴;顾亮;张永军;;使用ArcGIS REST构建高性能WebGIS服务[J];制造业自动化;2010年08期

5 赵文明;;基于ArcGIS Server的WebGIS应用研究[J];科技广场;2009年11期

6 刘芳,肖铁军;XML应用的基石:XML解析技术[J];计算机工程与设计;2005年10期

7 蔚晓娟;冉静;李爱华;尹治本;;基于DOM的XML解析与应用[J];计算机技术与发展;2007年04期

相关硕士学位论文 前6条

1 徐永龙;基于Flex和ArcGIS Server的WebGIS实现研究[D];长安大学;2011年

2 王一波;基于GIS铁路选线CAD系统的研究与应用[D];兰州交通大学;2011年

3 曹健;基于ArcGIS的三维城市系统开发[D];山东科技大学;2011年

4 张伟;基于WebGIS的地址采集管理系统开发与研究[D];西南大学;2007年

5 赵旗;基于ArcGIS Server及Ajax的空间Web服务研究与开发[D];中南大学;2008年

6 王知方;RIA技术在WebGIS构建中的应用[D];长安大学;2010年



本文编号:2399071

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/2399071.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3e4dc***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com