模块结构 |
SuperMap iMobile 具有更加合理的组件划分,在 SuperMap iMobile 组件中,核心模块为数据模块,体现了地理信息系统的数据概念,数据是 GIS 的血液。数据模块主要专注于对空间数据的处理,其他模块依赖于数据模块的同时又相对独立。
SuperMap iMobile 产品架构
功能模块 | 对应的 jar 包 | 涵盖功能概要 |
AI模块 | com.supermap.ai.jar | 提供AI智能识别功能。 |
分析模块 | com.supermap.analyst.jar | 提供基于矢量数据的空间分析,如叠加分析、缓冲区分析;提供全面的网络分析功能,涵盖交通网络分析(包括:选址分区分析、旅行商分析、物流配送分析、最佳路径分析、最近设施查找分析等)、设施网络分析(包括:检查环路、查找共同上下游、查找连通弧段、上下游路径分析、查找源和汇、上下游追踪等)。 |
AR模块 | com.supermap.ar.jar | 提供AR地图相关功能,支持多种类型空间数据的投放。 |
数据模块 | com.supermap.data.jar |
核心模块,空间数据是地理信息系统的核心,被称为是 GIS 的血液,所有的GIS功能都离不开空间数据的参与,作为其核心模块,提供对空间数据及其属性的全面的操作和处理,包括创建、管理、访问和查询等等功能,另外,数据模块还提供几何对象间的几何运算等功能。 |
地图模块 | com.supermap.mapping.jar | 地图是对地理或空间数据及其空间关系的呈现和表达,同时制图功能也是 GIS 的基础功能之一,地图模块提供了综合的地图显示,渲染,等功能;该模块提供制作各种专题图的功能,包括单值专题图、范围专题图、标签专题图和自定义专题图等;提供地图中动态层的浏览及相关定制功能,包括添加动态对象、对动态对象进行动画渲染等 ;提供数据可视化功能,支持热力图、聚合图、点密度图、关系图、网格热力图;提供AR导航功能,支持临近模式及跟随模式;提供语音功能,支持语音识别、语音采集、语音控制等。 |
多媒体数据采集模块 | com.supermap.mdatacollector.jar | 提供相片、音频、视频数据的采集。 |
消息总线模块 | com.supermap.messagequeue.jar | 提供对三种国际标准AMQP、MQTT和STOMP的支持,实现了GIS数据的广播方式消息传播和点对点消息传播,进而实现多端协同和数据分发。 |
导航模块 | com.supermap.navigation.jar |
传统导航:提供了语音导航。支持多样化得路径分析功能,如:推荐、时间最快、距离最短和最少收费,满足不同的需求。采用全新导航界面,支持导航暂停、停止以及继续导航的功能,界面更简洁,更方便用户的使用。 行业导航:支持自有GIS数据导航;支持多种模式的路线规划,支持包括规避地、禁行规则等完整的交通规则。 二三维室内导航:支持室内导航点设置,跨楼层路径分析和导航。 |
态势标绘模块 | com.supermap.plot.jar | 提供多种点符号及箭头符号的标绘;支持标绘符号的线条风格及填充风格的设置。 |
三维模块 | com.supermap.realspace.jar |
提供地形、影像、模型、矢量等数据和粒子、水面等特效的移动端三维显示和查询;支持SuperMap iServer 发布的三维场景服务;支持在线和离线直接浏览倾斜摄影、BIM、激光点云等多种S3M(Spatial 3D Model)格式的数据,将不再支持OSGB格式的数据。同时支持模型选中高亮、单体模型的属性信息查询等高级GIS功能。 |
服务模块 | com.supermap.services.jar | 提供对SuperMap GIS 服务器产品的访问,以及通过扩展对公开服务的访问能力。 |
轨迹记录模块 | com.supermap.track.jar | 提供专业的轨迹记录功能,自动获取移动终端所在位置坐标。 |