摘要
为适应林业资源数据采集的多样性和减少授权费用的问题,探讨采用Android的智能移动设备中利用开源项目构建林业资源数据采集应用的技术与方法。给出应用的功能规划、工作流程、应用的实现方法和关键代码。设计不同表单采集不同数据;采用osmdroid作为GIS引擎,叠加显示多种图源的地图数据,并实现空间数据的编辑;Spatia Lite作为存储基于空间定位数据的存储方案;使用模块化开发的林业资源数据采集应用可实现空间数据的编辑,以及基于空间定位的不同数据的采集。
For the diversity of forestry resource data collection and reduce the cost of authorization,the technologies and methods of using open source projects to build forestry resource data collection applications in Android smart mobile devices are discussed. The application of functional planning,workflow and application of the implementation method were designed. Designing different forms to collect different data. Taking osmdroid as the GIS engine,superimposed display map data of a variety of map sources,and achieve spatial data editing. Using Spatia Lite as a storage solution for storage based on spatial positioning data. The forest resource data collection Android app using modular development enable spatial data editing,as well as acquisition of different data based on spatial positioning.
引文
[1]孙伟,马志波,曹姗姗:林业资源数据特征分析[J].西北林学院学报.2014,29(6):200-206.
[2]中华人民共和国林业部.国家森林资源连续清查主要技术规定[S].2014.
[3]国家林业局.LYT2738-2016,古树名木普查技术规范[S].北京:中国林业出版社,2016.
[4]何志国,杨志敏.浅析我国森林资源清查体系存在的问题与对策[J].湖南林业科技,2012,39(4):80-83.
[5]曾伟生,周佑明.森林资源一类和二类调查存在的主要问题与对策[J].中南林业调查规划,2003,22(4):8-11.
[6]Smartphones Hit Pivotal Stage as Worldwide Shipment Volumes Decline 0.5%in 2017,But Return to Growth is Expected,According to IDC.IDC[EB/OL].[2018-04-13].https://www.idc.com/getdoc.jsp container Id=pr US43591418
[7]邱郁惠.系统分析师UML项目实战[M].北京:人民邮电出版社,2013.
[8]白降丽,彭道黎,杨馥宁.森林资源信息分类及编码体系研究[J].浙江林学院学报,2007,24(3):326-330.
[9]国家林业局.森林资源规划设计调查主要技术规定[S].北京:中国林业出版社,2003.
[10]徐洪根,钟世彬,祝红英.外业调查工作底图的制作探讨[J].江西测绘,2008,75(4):18-21.
[11]唐坤银,唐代生.森林资源数据的不确定性研究[J].四川林勘设计,2009(4):6-10.
[12]Neil Smyth.Android Studio 3.0 Development Essentials:Android8 Edition[M].Createspace Independent Pub,2017.
[13]黄壬海,赵家刚,赵南.开源环境下的森林管理探讨[J].绿色科技,2013(1):230-231.
[14]Open-source software.Wikipedia[EB/OL].[2018/4/13].https://en.wikipedia.org/wiki/Open-source_software
[15]Osmdroid Wiki[EB/OL].[2018-04-13].https://github.com/osmdroid/osmdroid/wiki.
[16]HAKLAY M.,WEBER P.,Open Street Map:User-generated Street Maps[J].Pervasive Computing,2008,7(4):12–18.
[17]Open Street Map[EB/OL].https://en.wikipedia.org/wiki/Open Street Map
[18]Wikipedia.Spatia Lite[EB/OL].[2018-04-13].http://en.wikipedia.org/wiki/Spatia Lite.
[19]F.Warmerdam.Proj.4 Cartographic Projections Library[EB/OL].[1990].http://proj4.org/
[20]盖森,熊伟,刘建忠等.基于Proj.4的空间坐标转换[J].测绘工程,2012,21(2):18-29.
[21]GEOS-Geometry Engine,Open Source.OSGeo[EB/OL].[2018-04-13].https://trac.osgeo.org/geos
[22]李玲,王庆,王慧青.基于Spatia Lite轻量级空间数据库的GIS数据管理[J].地理信息世界,2010,8(4):71-75.
[23]陈俊明.Spatia Lite在移动端离线数据解决方案中的应用研究[J].地理空间信息,2015,(2):68-70.
[24]Richard S.Hall,Karl Pauls,Stuart Mc Culloch.OSGi in Action:Creating Modular Applications in Java[M].New York:Manning Publications Co.,2011.
[25]邓成,梁志斌.国内外森林资源调查对比分析[J].林业资源管理,2012(5):12-17.