基于ArcGIS Server的移动地图Mashup应用系统设计与研究
[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