平台功能体系

最后更新时间:2021年3月30日

MapGIS Mobile 是一个功能全面的专业移动GIS开发平台,全面支持离线、在线模式,基于高性能的二三维地图渲染引擎,提供丰富的移动GIS功能,功能覆盖了GIS 应用系统的各个方面,从数据管理、地图制图、可视化、地图标绘、查询编辑、空间分析、网络分析、移动三维到POI搜索、定位导航、轨迹自动采集等。面向广大开发者,提供支持主流移动操作系统的应用开发接口,支持开发者快速开发移动GIS APP,并可在主流嵌入式硬件平台终端上高效部署。

MapGIS Mobile 10.5在MapGIS Mobile 10.3的基础上,持续提升功能与性能,增强移动三维能力,新增支持三维专题图、查询、分析等功能。同时,推出一款跨平台移动GIS开发框架——MapGIS Mobile for ReactNative,全面开源,使得开发者只使用JavaScript便能开发出在Android和IOS平台下运行的移动GIS应用,实现一次开发、处处运行,从而减少了开发者对多个平台差异适配的工作量。

040功能特点.png

地图可视化

基于高效的地图渲染引擎提供强大的地图显示功能,全面支持离在线数据加载,支持多种地图数据的快速显示、流畅操作。

041移动地图可视化.png

不仅支持离线矢量、瓦片数据;对于在线数据,能快速访问MapGIS IGServer发布的地图服务,而且能够支持各种互联网公开的地图服务,这大大扩展了移动终端的数据来源;同样支持自定义地图服务,用户可以自定义切片规则,指定地图原点,地图范围,自定义缩放级别,并可规定只让用户看到部分缩放级别。

使用模式 数据源&数据类型
离线数据 [1]MapGIS瓦片与矢量:TDF瓦片集、矢量数据(简单要素类、注记类)、M3D三维缓存数据;[2]离线的导航数据、POI数据;[3]第三方离线数据,如MBTiles、TPK、GeoPackage瓦片包;[4]三维支持通用格式数据,即DEM(tiff)、影像(tiff)、矢量(shp)数据、倾斜摄影数据,以及常见三维模型(Obj、ive、3ds、osgb)。
在线数据 [1]MapGIS IGServer服务:矢量、瓦片服务、三维场景服务、M3D缓存服务;[2]OGC服务:WMS、WMTS、WFS;[3]第三方地图服务:天地图、谷歌地图、百度地图、OSM、Bing地图等;[4]自定义地图服务。

支持在一个视图内同时显示多个地图,进行对比查看;或在不同的视图内分别显示各自的地图,可用地图的切换、跳转和回退,并能还原为原始状态。

044移动多视图显示.png

地图管理

针对地图视图与地图内容管理,提供丰富的功能接口,包括地图界面控制、地图操作、地图系统库设置、地图图层管理、样式管理等功能。

数据查询

提供统一的离在线数据查询接口,支持离线、在线模式的要素查询功能,包括属性查询、空间范围查询、联合查询,支持模糊相交、精确相交和包含等空间拓扑关系的判断。POI查询同样具有多种查询方式。

地图标绘

提供全面、丰富的地图标注与地图覆盖物功能,并支持自定义扩展,满足移动端在地图标注、图形绘制等标绘方面的需求。

地图编辑

提供强大的离在线一体化的数据编辑功能,支持常规的图形编辑,以及多种方式实现离在线数据的交互通讯,提供数据同步、增量更新功能。

支持离线、在线要素的编辑操作,即矢量要素(点、线、区、注记)的增、删、改功能,以及更多高级的拓扑编辑,如区分割合并、区边界调整等,还提供了拓扑捕捉和撤销回退的功能,使得对象的编辑功能更实用、更完善;

048移动常用数据编辑.png
049移动高级拓扑编辑.png

使移动终端和服务器端数据随时随地实现交互,利用下载操作将在线数据迁移到移动端,移动端的数据发生变化,即可提交到服务器中,实现离在线数据的即时通讯。针对不同量级的数据提供不同类型的同步操作,例如要素同步和数据库同步;

针对数据量大的离线数据,在保证数据时效性的同时又避免操作的复杂性,使用桌面平台工具对部分图层生成数据更新包,对移动终端的数据实现轻便的增量更新。

0410数据同步.png

分析功能

对于空间数据的分析,MapGIS Mobile 10.5能够利用高性能的移动计算,进行本地的缓冲区分析、叠加分析和裁剪分析,也可以基于服务器进行更加高级和复杂的网络分析和地理匹配,实现对空间数据的挖掘与处理。

动态数据可视化

在移动端上可以像PC端一样进行地图的制作,包括动态图表、专题图的生成与修改以及动态注记风格和策略的调整,都能够便捷地执行,动态展示还能够反应数据的即时变化,充分发挥移动应用的即时效应。

动态绘制图表,多样化展现统计分析结果,如折线图、柱状图、饼状图、仪表盘等,还提供散点图、热力图等新型图表,支持时空大数据渲染,可以挖掘数据,辅助决策;

0412传统图表.png
0413新型图表.png

支持对图层动态创建专题图,如统一专题图、唯一值专题图、分段专题图、多表达式专题图等,专题化、多样化地展现地图要素信息;

支持动态注记功能,秉承桌面端制图优势,灵活便捷实现动态制图需求。

0414动态专题图与动态注记.png

轨迹自动采集

基于移动设备GPS记录连续的位置,自动采集位置信息形成轨迹,保存为移动端离线矢量数据。提供多种采集模式,支持距离间隔、时间间隔模式采集点,并具备抓路模式;对于轨迹,可以进行进一步的处理,如自动平滑,去重、剔除异常点,自动加密和稀疏处理,支持各种应用需求。

0415轨迹记录功能.png

室内外定位

结合前沿定位技术,开创性地提供室内外一体化全面的定位功能,满足各种应用场景。 利用GPS卫星定位技术、WiFi位置指纹定位技术、IMU惯性航位推算技术,不仅实现了室外的基本定位,在室内环境中,只要现场铺设了WiFi,经过了采集编译,就能获取较高精度的位置信息,实现室内定位功能。

0416室内外定位.png

导航功能

地图导航功能,提供包括室内外一体化路径计算和智能路径引导功能。

数据转换

移动端提供常用的矢量数据格式shp、KML、GeoJSON的导入与导出功能。该功能支持二次开发用户直接接入这些常用矢量数据,扩大支持本地矢量数据格式的范围,满足更多应用场景的需求。

常用矢量数据导入导出

真三维功能

基于高性能的移动三维渲染引擎,提供三维控件(球面与平面),全面支持在线与离线模式,实现了二三维数据的一体化显示,提供场景漫游、模拟等常用三维功能,满足移动端真三维应用需要。 针对移动三维数据,全面支持本地离线的矢量、影像、DEM、栅格瓦片、模型等,同时支持在线地图服务,即接入MapGIS地图服务与第三方服务。

MapGIS Mobile全面对接M3D全新轻量级三维数据交换格式

M3D,是MapGIS定义的针对多端应用的轻量级三维数据交换格式,对海量三维数据进行网格划分与分层组织,采用流式传输模式,实现多端一体的高效解析和渲染。具备高效网络传输模式、多级LOD模型支持、WebGL无缝融合等优点。可以将多样类型、多种格式的三维数据通过M3D数据交换格式进行高效解析并渲染,能够支持的数据类型包括:精细模型(景观模型、BIM模型)、实景三维(倾斜摄影、地质体、管线)、点云(激光点云las等)、其他(栅格、地形、矢量、瓦片)等。

M3D三维数据显示

1、数据源支持

全面支持本地离线的矢量、影像、DEM、栅格瓦片、模型等,同时支持在线地图服务,即接入MapGIS地图服务与第三方服务;

离线数据——支持MapGIS格式数据,包括矢量、地形、栅格、模型等;支持通用格式数据,即DEM(tif)、影像(tif)、矢量(shp)、倾斜摄影(.osgb)数据;也能够显示本地的影像高程文件和开放的三维模型格式,比如obj、ive、3ds等;

在线数据——无缝对接MapGIS服务,支持IGServer发布的在线矢量、瓦片、地形、模型数据服务等;支持OGC服务,支持在线公共地图三维服务(百度、天地图等)。

0418移动三维可视化.png

2、场景模式

支持多种场景模式,如平面/球面显示模式、有无光照模式、大气效果模式等,满足各种应用需求。

3、场景操作

支持场景的各种基本操作,视点、相机的控制,如可以利用手势、按钮来实现场景的放大、缩小、旋转等常用操作。

4、三维场景覆盖物

接入丰富的覆盖物,即几何图形、模型覆盖物,例如添加图片、地标,多种模型如烟雾粒子特效模型、动态模型(转动的风机)、精细建筑物模型、模型动态模拟(飞机飞行模拟)。

0419移动三维覆盖物.png

5、三维场景漫游

支持利用飞行操作对场景进行浏览,基于漫游路径实现场景漫游功能。如在倾斜摄影或者是地形之间飞行,从不同的视角查看数据,酷炫的飞行效果,给人身临其境的真实感受。可以利用视点跳转实现多个位置点的跳转浏览。

0420移动三维漫游.png

6、三维专题图

三维专题图功能,提供三维分段专题图、三维柱状专题图功能,可结合业务数据进行统计分析。支持根据二维矢量图层中要素的属性为要素设置不同的显示样式,如颜色、填充符号、注记;支持对属性进行运算,支持在样式中嵌入JavaScript脚本等灵活的样式设置方法;支持根据要素属性对要素进行拉伸、应用不同的纹理,可用于实现粗模显示。

三维专题图建筑粗模

三维专题图建筑粗模

三维分段专题图

三维分段专题图

7、三维查询

用户通过移动端三维查询功能,可以在移动终端实现对三维模型缓存图层的拾取、高亮显示,可以实现在线三维要素的空间查询和属性查询。三维模型缓存图层的高亮显示功能,支持对不同的要素设置不同的显示样式。

对三维模型缓存层进行拾取

对三维模型缓存层进行拾取

对三维景观模型缓存层进行高亮显示

对三维景观模型缓存层进行高亮显示

对三维地质模型缓存层进行高亮显示

对三维地质模型缓存层进行高亮显示

对在线三维要素数据进行查询

对在线三维要素数据进行查询

8、三维分析

用户通过移动端三维分析模块,目前可以在移动终端实现三维距离量算、地形表面距离量算、爆炸分析等功能。 三维距离量算可量算起点和终点之间的直接距离、水平距离、垂直距离。

三维距离量算

三维距离量算

地形表面距离量算

地形表面距离量算

爆炸分析,提供轴向爆炸分析与属性爆炸分析功能,可以按轴向和属性对三维模型进行拆解,并可设置爆炸的距离和动画的帧数,可用于实现对地质体模型进行拆分查看、分析的应用场景。

爆炸分析——爆炸前

爆炸分析——爆炸前

爆炸分析——爆炸后

爆炸分析——爆炸后

移动AR功能

将移动AR技术与GIS可视化技术相结合,主要基于位置技术,提供沉浸式的GIS应用体验,智能应用,创新模式。积极探索新技术的融合创新,通过基于位置技术的移动VR与三维GIS融合,支持在三维场景中加载POI点、道路线等GIS数据,通过第一人称操作与三维场景漫游,为用户带来沉浸式的虚拟现实体验。

0421移动AR功能2.png

开启AR功能

另外,提供基于图像识别技术实现3D模型可视化的功能,利用图像跟踪技术使得用户无需键盘、鼠标操作与触摸屏幕,可通过自然的方式去观察模型,带给用户沉浸式的体验。例如,通过识别LOGO图标的特征、卫星影像的特征、地质图的图像特征等,自动加载展示地上建筑模型、地下地质体模型等。

0421移动AR功能.png

地图工具

为便于快速集成应用开发,提供了很多常用的工具,如放大镜、量算工具、卷帘工具、投影转换工具、数据采集工具、草图编辑器等。