基于Android移动监察GIS平台研发.docVIP

  • 1
  • 0
  • 约5.54千字
  • 约 11页
  • 2017-11-03 发布于福建
  • 举报
基于Android移动监察GIS平台研发

基于Android移动监察GIS平台研发   摘要:本平台是应用于国土、规划、环保、地质灾害和移动监测管理等现场选址、巡查及复核工作,建立的目的是使用计算机技术、GPS、RS和GIS等技术,以新一代智能便携设备为硬件平台,基于Android操作系统,构建一个集定位、分析、叠加、规划符合性判断、选址和统计于一体的综合业务移动GIS平台,并获得实时的空间数据支撑,从而大大提高工作的效率,减少由于主观选址或判断的重复操作和复杂程度,用以实现实时准确地掌规划的符合及变化情况,提高管理决策水平,为各级领导进行实时管理提供高效便利的服务,并为科学决策提供有效的辅助手段。该平台目前尚在部分区县试验阶段,使用效果良好,具有广阔的推广应用前景。 关键词:移动监察;GIS;GPS;安卓(Android)[作者介绍:许文峰(1976--),男,广东梅州人,国土管理工程师,研究方向:主要从事国土资源调查、地籍管理等工作] 中图分类号:F062.3 文献标识码:A 文章编号: 一、引言 移动3G 网络时代,智能移动设备已经成为当今人们生活中主流的掌上设备。在智能设备领域中,基于Android 操作系统的手机/平板电脑凭借其强大的智能性已经成为人们的最爱,其内置的GPS 功能模块更是给人们的出行带来了极大的方便[1-3]。由于多方面的原因,我国各地国土部门选址、规划预审现场、地质灾害巡查等外业工作的资料都以纸质图纸的形式携带,采用非电子化方式管理,具有找点难、携图多、无法现场叠加分析和计算、不能实时给出结果、操作分析难的缺陷,造成在国土规划和管理中的很多不便和浪费大量的时间。移动GIS,是以移动互联网为支撑、以GPS智能手机为终端的GIS系统,是继桌面GIS、WEBGIS之后又一新的技术热点,移动定位、移动MIS、移动办公等越来越成为企业或个人的迫切需求,移动GIS就是其中的集中代表,使得随时随地获取空间信息变得轻松自如[4]。随着移动互联网的高速发展、智能手机/平板电脑的不断普及,移动GIS应运而生,并逐步成为GIS发展的一个热点[5]。基于移动GIS的移动监察管理平台,硬件设备采用智能Android平板电脑、手机,集成有GPS定位、照相、嵌入式GIS、无线网络通信等功能,改变了以往传统落后的选址、预审现场、巡查技术。 二、Android(安卓) Android是Google于2007年11月宣布的基于JAVA运行在Linux内核上完全为移动手持设备环境打造的开源操作系统,得到了Open Handset Alliance(开放手持设备联盟)的支持,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件[6-8]。其有一个运行在Linux内核之上的模拟器,在保证API兼容的同时,针对移动设备进行了最大限度的优化,使得应用开发者能够基于Android SDK平台利用JAVA 编程语言开发在这个操作系统上不受系统制造商的限制的软件,设计出大量应用。Android是Google重新设计了Java 虚拟机和系统,使得Android的Java 应用更接近于底层系统,效率更高;另外使用虚拟机技术使得Android 的应用在被监控的情况下运行,安全性更高。Android 包括移动设备工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍,具有平台标准化、用户可定制以及服务免费等特色。它是一个对第三方软件完全开放的平台,代码完全开源免费。Android 的应用程序是用Java 语言开发的,其编程语言完全开源免费,基于此平台,对此系统进行开发设计[9-11]。 三、移动监察GIS平台总体架构 本文提出的基于Android的移动监察GIS平台方案,是以新一代智能移动设备为硬件平台,基于Android 操作系统进行移动监察GIS平台应用软件的开发。Android 是基于Linux 内核的开源手机操作系统,早期由Google 开发,后由开放手机联盟开发。它不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件[1]。 它采用了软件堆栈(Software Stack,又名软件叠层)的架构,主要分为三部分:底层以Linux 核心为基础,用c 语言开发,只提供基本功能;中间件包括函数库和虚拟机,用c++开发;最上层是各种应用软件,包括通话程序,短信程序等,应用软件则自行开发,用Java编写。本平台之所以基于Android 操作系统进行软件设计,是因为它在底层和中间件开发的开放性,目前得到众多品牌智能手机和手持平板电脑的支持,加上移动通信服务商与智能手机厂家的合作,无需耗费精力自己去研发硬件平台、操作系统和中层函数库,而直接将主要精力用

文档评论(0)

1亿VIP精品文档

相关文档