APP下载

面向ArcGIS for Android的表单界面生成器的设计与实现

2020-06-29孙俊英陈忠超

中国科技纵横 2020年4期
关键词:界面数据库内容

孙俊英 陈忠超

摘 要:基于ArcGIS for Android的采集系统作为当下主要的野外采样方式之一,被广泛的应用于各类场景,针对不同采集内容,采集系统的主要差异在于采样的属性数据所有不同,使用传统基于xml布局的固定表单进行属性采样,在功能的可扩展性与复用性上存在一定难度。基于此,本文利用java的反射技术、注解机制及android的自定义控件原理设计并实现了android表单界面生成器AutoForm,针对不同的采集对象,利用生成器,能动态生成满足需求的属性采集界面,极大地降低了研发成本,具有良好的可扩展性。

关键词:ArcGIS for Android;java反射与注解机制;android自定义控件;AutoForm

0 引言

传统野外数据采集主要基于纸质记录,該方式耗时费力,效率低下,而基于ArcGIS for Android[1]移动开发技术实现的采集系统充分发挥了移动智能终端操作简易、携带方便、具有良好导航定位的特性,已成为野外数据采集的新趋势。使用采集系统进行野外采样通常需采集空间数据、属性数据与多媒体数据,针对各类采集对象,采集的空间数据内容相对固定,总是围绕点、线、面三种类型;但采集的属性数据内容却因采样对象的不同而有所差异,在进行采集系统研发时,针对不同的采集对象,往往需单独定制属性表单界面来满足采集属性数据的需求,这样的表单结构固定,可扩展性差,若要修改采集属性时,往往需重新设计,修改成本较大。

针对以上情况,本文基于java的反射技术[2]、注解机制[3]以及android的自定义控件原理[4]设计并实现……

登录APP查看全文

猜你喜欢

界面数据库内容
内容回顾温故知新
国企党委前置研究的“四个界面”
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
数据库
人机交互界面发展趋势研究
主要内容
数据库
数据库
数据库
手机界面中图形符号的发展趋向