shanyaodan / SurveyOnUCMap

“外调助手”是一款基于安卓GIS组件UCMap OpenGL版 开发的应用( 源码官网下载地址 http://www.creable.cn/kuibu/xiazai.asp ) 适用于林业、国土、管线以及各类POI点等行业的外业数据采集

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

“外调助手”是一款基于安卓GIS组件UCMap OpenGL版开发的应用(源码官网下载地址 http://www.creable.cn/kuibu/xiazai.asp ) 适用于林业、国土、管线以及各类POI点等行业的外业数据采集,支持天地图和Google地图; 在天地图或Google地图上既可以叠加自己的影像图,也可以叠加ShapeFile矢量要素图层,支持对叠加的ShapeFile矢量要素进行编辑,实现对要素图形和属性的采集, 同时,还支持拍照、录音、录像等多媒体功能。

“外调助手”具有以下几个特点:

一、简单易操作;二、通用,各行业都能适用;三、易扩展、可根据不同行业的特殊需求进行扩展定制;四、地图显示速度快,用户体验好。

技术上几点说明:

一、支持创建ShapeFile矢量图层,也支持叠加已有的ShapeFile,如果要叠加已有的ShapeFile,需要将ShapeFile拷贝到存储卡根目录下,对ShapeFile数据有以下几点说明,1、UCMap支持矢量动态投影,在拷贝ShapeFile文件时,除了.shp .dbf .shx三个文件以外,最好将.prj文件也拷贝进来,以便于实现动态投影,可将2000投影坐标系叠加到经纬度的天地图或google地图上,2、ShapeFile编码必须是utf8,且字段没有乱码;

二、叠加的影像,需要事先在电脑上将您的影像tiff进行切片,UCMap提供了切片工具(该切片工具在UCMap OpenGL开发包里,环境是64位的jdk、python环境、gdal,具体看里面的教程),可将影像tiff切片并存储到sqlite里成为标准的MBTiles格式,然后将处理好的MBTiles文件拷贝到存储卡根目录下即可,这里,对影像的坐标系没有特别的要求,如果您想叠加到Google地图上,在UCMap提供的切片工具里选择mercator,如果您想叠加到天地图上,在UCMap提供的切片工具里选择geodetic大地坐标;

三、数据采集,出于对精度的要求,这里采用“打点”模式来绘制点、线、面,“手绘”模式适用于对精度要求不高的数据采集;要素编辑包含图形编辑和属性 编辑,其中图形编辑有移动节点、添加节点、删除节点、图斑裁剪、图斑合并、图斑挖孔等功能,支持undo、redo功能;

四、定位、轨迹和路径搜索,定位图标指示了当前所在位置,其中图标的箭头指示了手机的朝向,即地图是上北下南,定位箭头的方向便是手机的朝向; 轨迹功能记录了用户行走的路线;路径搜索,调用了天地图的在线接口,返回最优路线;

五、多媒体功能,支持拍照、录音、录像等功能;

六、瓦片下载,支持下载天地图、google地图、以及WMTS瓦片

以上只是外业数据采集中最通用的功能,您可以参考UCMap OpenGL版开发文档,以及基于该源码做各种修改和扩展,欢迎加入QQ讨论群:543201967;

Image text Image text Image text Image text Image text

About

“外调助手”是一款基于安卓GIS组件UCMap OpenGL版 开发的应用( 源码官网下载地址 http://www.creable.cn/kuibu/xiazai.asp ) 适用于林业、国土、管线以及各类POI点等行业的外业数据采集


Languages

Language:Java 100.0%