论文部分内容阅读
随着移动GIS的发展,GIS在移动数据采集方面的作用越来越重要,移动数据在进行采集之后,还有通过数据库进行规范的管理,并根据具体的项目需求进行成果的输出和展示,因此对于野外数据采集系统的开发也变得越来越重要。目前对野外数据采集软件的设计十分多样,不同的行业都有不同的标准和为其服务的软件,但这些软件在开发模式上大同小异,一般分为两类——其一为了满足和桌面端的一致性,选择Windows系统下的移动设备进行开发,进而满足在移动端的需求;其二则是为了移动设备的强大拓展功能,在Android系统或IOS系统下的移动设备进行开发。但是这两种开发模式都有着一定的劣势,前者由于Windows系统下的移动设备一般在拓展功能上都略有不足,因此需要外接设备来满足需求,但是这样在使用移动设备时就十分累赘;而后者虽然拥有移动设备的GPS定位、拍照、方向传感器等强大的拓展功能,但是由于移动设备的自身硬件条件不足,加上系统开发的限制较多,因而在软件开发中无法满足或很难实现许多需求,在开发上具有一定的难度。桌面端在开发上的优势远远大于移动端,在数据库的建设和管理上也优于移动端,但是由于桌面端的设备一般都不是便携式的,因此无法随身携带使用,在有此需求的工作中无法满足条件。因此本文希望结合桌面端强大的开发优势,对移动端的开发进行辅助和拓展,希望能够实现功能更加强大的移动端软件开发,实现“重桌面,轻移动”的开发模式。本文从野外数据采集软件作为切入点,探讨在双端开发模式中,桌面端将如何对移动端的开发进行辅助,而在开发中又能够从哪些方面对移动端进行“减负”和“增正”。在研究中,首先需要对当前的移动端软件模式的开发架构和数据库建设方面进行探讨和分析,从而找到当前模式中所不能达到或很难达到的需求以及当前存在的问题,进而提出双端开发模式的开发架构设计;在架构设计后,需要对开发模式进行详细的阐述,从对移动端工作量的减轻、移动端软件功能的拓展和数据的一致性三方面对双端开发模式进行完善;接下来利用双端开发模式对野外数据采集软件进行功能设计,希望可以在双端模式中切实满足这三方面的需求;最后通过对矿山核查软件系统的开发对该模式进行验证,确保其可以达到“重桌面,轻移动”的目的。