1、Android平台开发的具体流程
首先是开发框架的构成。开发者在开发的过程中,把Android系统自身的开源性、开放性特点充分的发挥出来,在这个基础上进行后续的嵌入式开发。利用现阶段的移动终端的普及化,提高设备的可操作性,把开发的过程分为以下几个层次:底层操作系统层、中间件层、应用程序框架层以及应用程序层。其次就是前期的平台搭建准备。基于Android平台的数据采集系统的技术的研发是一种应用程序开发类,这种应用程序的实现语言是Java技术,技术的使用平台是移动智能终端,也是智能型手机、平板等移动设备。在开发的过程中,要基于Android平台搭建一个适合自己软件的开发环境,需要以下的开发工具和程序的开发包:包括JDK、JDK是提供Java编译环境的基本条件。在最新版本的JDK中自动包含了JRE,这为Java的运行提供了一定的环境。除此之外,就是Eclipse,这是Java的IDE的一种开发工具。最后就是具体的环境搭建流程。进行了前期的开发环境准备阶段之后,就要构建一个具体的环境搭建流程,要基于PC版Windows操作系统来进行一定的桌面开发,在开发的过程中要注意以下的问题;在进行Android平台开发过程中,以及相关的环境搭建中,其使用的JDK工具以及Eclipse环境,必须严格的按照相关顺序进行工作,并要做好一定的检查工作,避免在使用的过程中中出现错误。
2、具体的功能模块设计由于该系统的主要作用就是要进行一些
地理数据的实践采集作业,所以在进行相关设计的时候,采集终端的主要应用平台以下面几种模块为主:2.1数据管理模块数据管理模块就是要把提供相关的地图、底图以及图层的各种数据的采集加载功能,这种功能一定要支持自定义瓦片地图的叠加功能,这样就可以把数据有效的融合多图层信息,让采集数据变得更加可视化,对于采集作业人员的实际操作有着很大的帮助,可以有效的提高目标地理环境数据的采集情况。2.2地图操作模块地图操作模块就是要提供在终端显示的地图操作的基本功能。2.3数据采集模块数据采集就是基于要进行作业的目标数据的各种动态信息的采集与实时编辑信息的相关功能。可以根据作业目标的点状、线状以及面状属性,来进行相对应的数据采集与匹配的格式。2.4数据编辑模块数据编辑模块,是在己采集数据的基础上进行相关的浏览数据、添加数据、修改数据、存储数据以及查询和删除数据等具体操作功能。2.5路径导航模块根据基础位置展开的相关目标区域以及导航的实际功能,它主要分为数据采集目标区域路径导航、采集作业区轨迹显示以及相关的位置数据导航验证功能等。如图1所示。
3、关键性技术问题
首先是校正影像图与底图加载时的具体的坐标系统一的实际问题。在实际的操作过程中,为了让给工作人员方便对相同位置的实际的地理信息环境进行核实更新,要把前期采集到最新数据以及图层应用到和他对应的相关数据底图中去,并且要全部的加载到操作系统中。但是在实际的应用操作过程中因为不同时间批次的数据采集作业所使用过的具体的遥感影像校正图是不一定相同的,这也就直接导致了在进行一系列的切片处理过程过的最后数据采集叠加图就会出现坐标系不标准、不统一的实际情况,意味着不同时间、批次进行采集的数据出现不匹配的现象,不利于实际的比对数据以及发现相关的变化规律。其次是对相关的新增目标数据的符号涂鸦以及入库匹配的实际问题。对于在进行相关的新增数据的采集过程中,操作人员会涉及到具体的符号匹配问题,但是在实际的符号数据库中操作人员是不能找到与之匹配的对应标识的,所以操作人员在进行数据采集的时候,要把新采集到的数据与对应的目标进行手工涂鸦来标定特点的符号,如果在实际的操作过程中操作人员没有及时进行工涂鸦符号或者没有把新增的符号进行入库,就会直接导致新增采集数据的最终混乱以及涂鸦符号的无序匹配状况的发生。最后是相关的服务专题地图快速生成的实际问题。在实际的操作过程中,因为操作人员采集到的作业目标数据包含着具体的位置信息,则会针对具体的服务专题图生成实际的各种需求,通过系统的分析就可迅速的匹配对应的地图数据以及底图信息。
4、结语
随着Android平台的不断的开发新的科学技术以及基于Android系统的终端软件的实际应用的普及,对于一些数据采集系统来说,也在无形之中不断的发展着。这样可以有效的提高信息采集行业的全面发展,促进我国的社会发展。
作者:魏云东
相关专题:商标查询 中小企业融资问题研究