移动gis平台ucmap for android有哪些功能?哪位大神详细列举一下?

如题所述

UCMap for Android是当前主流的移动GIS开发组件,拥有业界最快的地图显示性能,依托庞大的接口体系为开发者提供强大且丰富的定制功能,UCMap for Android从2009年第一版推出至今,经历了多次的版本升级,其稳定性得到众多实际项目的检验,在GIS各行业得到广泛应用,例如,土地确权、国土监察、电力踏勘、林业调查、林业消防、管线巡检、部件采集、城市管理、房产测绘、农业测图配方、单兵通、航迹管理、室内导航、智慧景区、公安应急等
1、数据格式
UCMap for Android支持通用的矢量地图格式SHP,支持各种遥感影像格式Geotiff、Img、BMP、JPG、PNG等,同时还支持离线的Google地图和影像,或者自定义瓦片图;
2、数据加密
地图数据是重要的保密信息,为了在数据丢失或未授权的情况下,外界无法解读出数据本身的内容,这就要求数据以密文的形式存在;为此,UCMap for Android支持地图数据的加密,经过加密的地图是以密文的形式存在,只有输入正确的口令才能解密;
3、数据更新
地图数据是有现势性的,即经过一段时间,由于地理自然环境的变化,地图数据也应及时更新,这样才能让地图数据更加准确地反映现实情况,所以,地图数据的更新就显得尤为重要;UCMap for Android不但支持离线地图,同时也支持地图在线更新,即可以在线更新替换整个地图数据,也可以更新替换地图中的某些图层;
4、符号化
地图是将地理数据通过符号化的方式予以展现的,UCMap for Android除了支持常规预定义的点、线、面符号外,还支持自定义的SVG矢量符号,用户可以自定义各种矢量符号来渲染地图,实现地图强大的直观表现力;
5、地图显示
地图是由各个专题的图层叠加而成,图层的性质有两种,即矢量图层和影像图层,在坐标一致的前提下,可以将影像图层作为背景图,将矢量图层叠加在影像图层之上;UCMap for Android拥有业界最高的地图浏览性能,支持矢量图和影像图叠加显示,支持地图的缩小、放大、平移、双指旋转,支持滑动的动画效果,支持地图比例尺&指北针等小部件;
6、地图与图层管理
装载地图、设置\获取地图范围、设置\获取地图比例尺、设置\获取地图单位、获取地图图层,添加图层、删除图层、调整图层顺序、修改图层标注字段、修改图层样式、查询图层等;
7、地图查询
地图查询分属性查询和空间查询,属性查询是以地图要素的某些属性值为条件进行SQL查询,查询返回要素的属性或几何信息;空间查询是以地图要素之间的空间拓扑关系为条件进行扩展型的SQL查询;UCMap for Android支持各种类型的SQL查询,尤其是空间查询,能覆盖要素之间各种空间拓扑关系,如Disjoint、Touches、Crosses、Within、Overlaps、Contains、Intersects、Equals、DWithin等空间谓词;
8、要素编辑
一个要素对应数据库表中的一条记录,记录里有属性字段和几何字段,所谓编辑就是对这些属性字段和几何字段进行增加、删除、修改等动作,于是,添加要素、删除要素、更新要素、导出shp是UCMap for Android最基础的功能;为了适应移动端手指或触笔来编辑几何图形,UCMap for Android设计了人性化的编辑交互模式,如点选或框选要素、捕捉节点、移动节点、添加节点、删除节点、移动要素、编辑动作的Redo\Undo(可以无数次)、信息查询info等;UCMap for Android还提供了更高级的编辑,如线或图斑的裁剪、合并等拓扑编辑;针对测量成图的需求,还提供了根据测图过程中测得的长度和角度自动绘制图形的功能;
9、专题图渲染
UCMap for Android支持多种专题图渲染,根据所给定的属性条件,可定制各种专题渲染,甚至可以隐藏图层中的要素;
10、坐标系转换
UCMap for Android支持2个任意投影类型之间的坐标转换,支持四参数、七参数坐标转换;
11、地图量算
UCMap for Android支持地图测距、测面积、测角度;
12、定位监控和轨迹显示
UCMap for Android能实时对若干监控点进行实时显示并快速刷新,能查询并绘制某个监控点的历史轨迹;
13、地图标注
UCMap for Android提供了一个特殊的图层,即装饰图层,用户可以在这个图层上对地图进行标绘,下面要重点介绍的地图标绘就绘制在这个图层上,除了能标绘军标以外,还能绘制矩形、直线、圆、椭圆、路径、文字等;
14、等值线绘制
UCMap for Android支持对离散高程点(或气象点)进行插值,并生成高程等值线或气象等值线图;
15、路径规划与导航
UCMap for Android支持特定场所的简单道路的路径规划,例如,室内地图、景区地图、港口码头等特定场所的路径规划;
16、地图标绘
针对军事作战、应急等行业,协同标绘是其基本需求,UCMap for Android是支持矢量标绘,能对标绘的符号进行组合、拆分、移动、缩放、拉伸、旋转等等操作;标绘是在装饰图层上进行的,一个标绘就是一个装饰对象,装饰对象可以是任意的SVG符号,也可以是预定义的图形;对于测绘行业,地图标绘也为测绘草图的绘制提供了完美的解决方案;
17、集成功能
UCMapfor Android还可以将手机拍照、录音、录像、GPS定位等功能集成在一起,在地图上记录这些多媒体信息采集的时空信息;

UCMapfor Android为开发人员提供了强大的GIS基础平台,用户根据自身项目的需求、通过二次开发来实现所需要的应用产品;UCMap接口庞大、结合本人近几年移动GIS开发经验,以上只是UCMap基础功能的节略,更深入细致的使用还需要开发者阅读UCMap的开发教程和API文档!
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网