MapGIS IGServer(九州)
MapGIS IGServer (九州)是一个支持自主可控的基础软硬件资源的跨平台高性能 GIS 服务器产品,也是浏览器端 GIS 应用与开发的平台软件,提供强大的数据管理、分析、可视化和共享服务以及
WebGIS 应用开发与扩展,支持单体版和微服务版两种运行模式。
一、功能特性
1、自主可控的基础软硬件环境支持
- 支持国产CPU的硬件平台,包括X86、ARM、MIPS等多种CPU架构以及飞腾、鲲鹏、龙芯、兆芯以及申威在内的多种国产芯片;
- 支持多种操作系统,包括银河麒麟、中标麒麟、深度、欧拉、中科方德、UOS等;
- 支持多种国产化服务器,包括新华三、深信服、华为泰山、浪潮、长城等;
- 支持多种国产化云平台,包括华为、深信服、新华三等多种国产厂商的云平台。
2、全方位的高性能GIS服务
- 地图服务,支持发布地图服务、瓦片服务及第三方地图服务等,提供地图服务的可视化和交互处理;
- 场景服务,支持发布场景服务、地形缓存服务、M3D 服务及3DTiles服务,提供场景服务的可视化与专题表达服务;
- 影像服务,支持发布影像服务,提供影像数据可视化与专题表达;
- 要素服务,支持发布要素服务并基于要素服务进行查询、编辑和统计等;
- 第三方地图服务,支持发布 WMS、WFS、WMTS、CSW 等 OGC 服务 ,天地图、高德、百度等在线地图服务及第三方异构 GIS 平台服务;
- 空间分析服务,提供缓冲区分析、叠加分析、网络分析、三维分析等 100 多种高性能 GIS 分析服务,新增栅格分析工作流服务;
- 新增标绘服务管理,支持标绘库管理、标绘图层管理以及态势推演。
3、可聚合的多源异构GIS服务
- 支持将通用标准服务、第三方在线地图服务以及第三方异构 GIS 平台的地图数据/服务快速发布为MapGIS标准地图服务;
- 支持 MapGIS、OGC 等国际通用标准以及第三方通用标准的 GIS 服务快速聚合;
- 提供基于服务器和客户端两种快速聚合方式。
4、高效的服务扩展模式
- 支持符合标准服务规范的自定义服务接入与管理,实现自定义服务注册、托管、发现;
- 支持基于可视化工作流扩展功能服务,实现桌面、浏览器、移动三端共用;
- 支持独立云服务开发扩展,支持单体服务、微服务集成。
5、精细的服务管理机制
- 基于微服务架构提供更高效、更弹性、可实时更新、运行更稳定的高性能 GIS 服务;
- 支持多种缓存生成机制及调度机制,提供基于数据缓存和接口缓存的本地存储和分布式存储;
- 支持单体版和微服务版部署模式,满足不同规模不同操作系统的应用需求,最大化利用资源;
- 提供全方位的安全机制,支持服务级别的访问控制和用户组、角色等安全管理策略,区分不同的用户角色的服务资源,保证服务管理的权限安全;
分配角色权限
服务所属角色
服务安全配置
- 提供完善的日志管理体系和运行监控机制,管理更精细。
二、产品选型
产品按产品授权规模及功能分为高级版、标准版、基础版、小微版 4个版本。每个版本说明如下:
表 1 单机版产品支撑用户规模情况
单机版产品支持功能:
- 小微版-数据库连接方面支持MapGIS File本地数据。功能上小微版可以实现基本WebGIS功能,包含空间数据的管理和数据服务发布、可视化,支持二维地图(通用矢量、瓦片数据、WMTS/WMS/WFS/WCS)显示、编辑与查询,投影变换,图框、专题图、动态注记、数据转换、属性管理、打印输出等功能,以及栅格空间分析等功能;
- 基础版-基础版包含了小微版所有功能,并且支持矢量数据空间分析服务(裁剪分析、叠加分析、缓冲分析、拓扑分析)、网络分析服务、栅格分析和三维分析服务(可视化及地形分析);
- 标准版-标准版包含了基础版的所有功能,支持更多数据库,提供更多功能:
在数据库方向增加了对网络数据源Oracle、MySQL、PostgreSQL、DM、HighGo DB、KingbaseES、PolarDB、GaussDB、GBase、BeyonDB、神舟通用、YashanDB等开源或商用数据库的支持;
功能方向,三维功能增加了管线建模、CAD建模、三维切割分析,隧道开挖分析,三维拓扑检查、三维体积计算,三维边界提取等的支持。
- 高级版-高级版包含了标准版的所有功能。在标准版基础上扩充了并发用户数、地图服务数、进程数等性能参数,支撑更大体量的应用所需。