SuperMap iServer 9D(2019)是基于高性能跨平台GIS 内核的云 GIS 应用服务器,具有二三维一体化的服务发布、管理与聚合功能,并提供多层次的扩展开发能力。SuperMap iServer 提供了强大的空间大数据存储、空间大数据分析和流数据实时处理等Web服务,支持海量数据“免切片”发布。提供移动端、Web 端、PC 端等多种开发 SDK,可快速构建基于云端一体化的空间大数据应用系统。
>> 软件下载 >> 在线帮助 >> 服务列表 >> 技术资源中心 >> iServer官网
基于iServer的空间大数据服务平台
产品特点
- 跨平台
- 支持CPU架构:x86、Power、ARM、MIPS、Alpha等
- 其中自主CPU:飞腾、龙芯 、申威等
- 支持不同的操作系统,包括32位和64位的Windows操作系统、64位的Linux操作系统、64位的Unix操作系统等,即可利用Linux系统更高的并发访问能力、性价比和安全性,又可兼容已有的各种服务器平台
- 其中自主操作系统:中标麒麟、银河麒麟、深度等
- 支持多种常用中间件:金蝶Apusic Application Server,东方通TongWeb等国产中间件以及GlassFish,Apache Tomcat,IBM WebSphere Application Server,Jetty,Oracle WebLogic Server等中间件
- 全新支持云原生
- 支持Microservice微服务架构,实现GIS服务更细粒度的弹性伸缩与灵活部署
- 支持Docker容器化技术,实现云GIS的高效率部署、高性能运行与低资源占用
微服务架构的iServer架构图
- 高性能分布式动态渲染技术(“免切片”可视化技术)
- 使用高性能分布式动态渲染技术,无需预先切图,即可实现10亿级别数据的快速发布与实时渲染
- 支持客户端修改地图风格
- 支持高效在线编辑
- 支持分布式批量更新,提高响应效率
海量数据免切片可视化
- 空间数据分布式存储和管理
- 提供了独立的数据存储应用程序iServer DataStore,内置多种SQL和NoSQL数据库,如Elasticsearch、PostgreSQL,并支持集成MongoDB,可一体化存储关系型、瓦片型和时空数据
- 支持MPP分布式关系型数据库:Postgres-XL、分布式MySQL
- 内置数据注册功能,支持注册本地文件目录和HDFS目录,方便统一修改元信息和管理各种数据存储。
- 支持将Oracle、PostGIS、PostgreSQL、HBase注册为空间数据库存储
- 支持云数据存储:阿里云、华为云、亚马逊云
- 内置的数据目录服务,提供了对多种来源,多种类型的空间数据进行一体化管理和统一访问的能力。
- 空间数据分布式分析和计算
- 支持Spark、Hadoop YARN等分布式架构,不需迁移,更加灵活
- 支持对超大体量空间数据集进行分布式空间分析和数据处理,相比传统空间分析具有10倍以上的性能提升,并且其性能随着计算节点的增加接近线性地增长
- 支持与华为FusionInsight大数据平台集成
- 提供多种分布式空间分析、分布式数据处理功能,如空间查询、密度分析、OD分析、轨迹重建等
- 支持用户权限控制,安全性增强
- 支持多种数据来源:iServer DataStore中的关系数据,时空数据,大数据文件共享中的关系数据及空间数据库中的数据
- 支持多种输出:输出到本地磁盘、iServer DataStore以及空间数据库中。用户可更加自由方便地调整输出目标
支持多种分布式空间分析
- 智能集群
- 支持跨硬件平台、跨操作系统平台的异构集群
- 可快速搭建GIS集群,统一模板,一键部署
- 支持分布式、多层级的集群结构,支持任意集群服务节点、GIS应用节点动态加入到集群服务中
- 支持动态伸缩的体系结构,根据负载子节点智能伸缩,数据自动分发、自动同步
- 支持扩展,与业务紧密结合,协助行业功能实现分布式调度
智能集群结构图
- 分布式流数据处理
- 采用Spark Streaming运行库,支持每秒接入和处理10万个空间对象,并且随节点个数增加,处理能力显著增强
- 支持接入多种传输协议、多种格式的流数据:WebSocket协议、TCP协议、HTTP协议以及Kafka专有协议。CSV、JSON、GeoJSON格式的流数据
- 支持对事件进行快速响应,可在检测到位置发生变化时实时发送告警
- 支持对流数据进行分布式地实时过滤和处理
- 可实时推送处理结果到各种端产品,以进行实时展示
- 支持Web配置处理流程
流数据接入和实时处理
- 矢量瓦片生成与发布
- 支持多机并行生成,节省瓦片生产时间
- 支持客户端快速设置地图风格,满足不同用户定制化的需求
- 支持PC端、Web端、移动端等多种端
- 三维
- 三维空间运算:交、并、差等
- 三维空间量算:体积、表面积等
- 三维空间分析:日照分析、天际线、可视域、三维缓冲区等
- 三维建模:拉伸、放样、构建闭合体等
- 支持降维计算:三维体对象获取任意剖面和任意方向的投影面
- 支持构建城市设计规则
构建阴影体
可视域闭合体
平面投影
- 服务扩展能力
- 提供了平台级的服务器扩展机制——DSSE
- REST服务扩展:自定义资源、扩展表述生成器、扩展参数解析器、扩展安全机制等
- 领域空间信息服务扩展(DSSE):基于内核容器级的扩展机制,将行业功能与GIS服务平台集成为一体
- 丰富的客户端可视化
- 丰富的客户端类型:iClient3D for Plugin/WebGL SDK、Android SDK、iOS SDK、JavaScript SDK
- 统一的架构,掌握一种类型的SDK开发就能在其他类型的开发中轻松转换
- 微型开发库,GIS应用分发包小,分发和部署简便快捷
- 丰富的地图可视化效果,提供三维地图、时空数据可视化、麻点图、格网图、矢量图、属性图、热度图、聚合图、风向流图以及流畅的鼠标和手势交互操作,可以构建出优美的地图应用
- 个性化的矢量数据配图,矢量分块图层提供了在客户端配制地图的方案,可在客户端快速、灵活地配制个性化地图,而不再局限于服务器固定的底图
- 地图全景、三维粒子特效、标绘扩展符号库与iConnector服务共用连接器等技术辅助方案,带来增值服务的同时,节约扩展开发成本
支持全新的JavaScript客户端——SuperMap iClient JavaScript 9D(2019)。 SuperMap iClient JavaScript 9D(2019)集成了领先的开源地图库、可视化库,且核心代码以Apache2协议完全开源,连接了SuperMap与开源社区。
- 提供了全新的大数据可视化、实时流数据可视化功能,可快速实现浏览器和移动端上美观、流畅的地图呈现与空间分析
- 基于多种主流JavaScript类库推出五种客户端开发包:iClient for Leaflet、iClient for OpenLayers、iClient for MapboxGL、iClient Classic(SuperMap iClient 8C for JavaScript)、3D-WebGL
- 基于 H5、WebGL、WebSocket、ES6、RequireJS、ReactJS 等现代 Web 技术栈,完全重建
- 为 SuperMap iServer 9D(2019) 的分布式分析服务、流数据服务等提供统一的 API 和可视化呈现
- 统一 SuperMap iServer、iEdge、iPortal、iManager、Online 的服务访问和安全认证接口,为用户提供更加简单易用的 API 以及更多功能支持