What's News
MapGIS IGServer(九州) 各版本改进如下:
10.7.8.10
Features
- 支持PG、人大金仓中存储的二三维缓存数据发布成服务
- 支持MongoDB与PG数据源的二三维缓存数据批量发布为服务
- 帮助文档内嵌到产品包
- 场景服务新增查询M3D2.1图层要素接口
- 二三维服务预览使用新版MapViewer、SceneViewer
- 支持在Manager中手动重启系统
- 发布地图服务新增设置图层过滤信息
- MapServer出图接口支持禁用缓存,dynamicLayers模式下支持禁用快显、动态投影
- 资源服务新增获取工作流列表接口
- 新增倾斜摄影、点云、人工精模、地质体、管网、地形数据生成三维缓存的工作流
- 新增矢量瓦片裁剪、矢量瓦片更新工作流
- 新增三维切割分析、栅格分析工作流14个
Enhancement
- 工作流db文件支持SQL迁移,简化部署、更新,同时补充工作流描述信息
- mongodb和postgresql缓存数据源支持连接池大小配置
- 提升服务数1w+时进程启动速度
- 资源服务文件服务接口仅允许上传用户文件夹,提升安全性
- wfs、wcs服务发布支持图层类型校验
- env.config中添加配置项 “product_lic_key=<lic文件名>”,用户自定义lic文件名
- 资源服务添加GP算子相关的服务接口
- 依赖升级spring-boot3.5.6,swagger2.2.36,springdoc2.8.13,commons-io2.20.0,mybatis-plus3.5.14,geotools33.2
- 添加工作流mcp服务,提供叠加、缓冲、裁剪分析工具
- 工作流支持条件、循环;添加内置的自增算子
- wmts服务发布与更新逻辑优化,因为服务名唯一性,固定瓦片矩阵集名称,更新时不修改矩阵集名称
- DCS进程数默认值修改,默认值为[2,16],DCS默认超时时间设置为3分钟,工作流、task进程超时1分钟,同步任务超时60分钟
- 优化服务轮询健康检测,默认使用独立DCS进程执行检测
- dubbo线程池耗尽时DCS主动关闭进程,提升稳定性
- 完善服务访问日志,支持记录POST请求体内容
- manager api支持token认证,通过配置项 igs.managerApiAuthEnabled = true开启,默认不开启
- 快显缓存生成支持单独设置超时时间,默认48小时
Bugfixes
- 解决调用ColorLibrary的close方法导致出图崩溃的问题
- 解决离线授权弹二维码耗时长和判断联网状态逻辑错误的问题
- 解决带文件夹的wmts服务在arcmap中加载失败的问题
- 解决地图文档存在快显缓存时校验失败的问题
- 解决通过配置springdoc.api-docs.enabled=false关闭openapi时,igs无法启动的问题
- 解决点要素多圈缓冲区分析失败的问题
- 解决地图出图和专题图出图相互影响的问题,内部缓存池隔离
- 修改WFS服务不同版本元信息中坐标系节点名称错误的问题
- 解决WFS服务GetCapabilities元数据中范围错误的问题
- 解决场景服务调用g3d注记接口后,直接导致地形服务返回的内容异常
10.7.6.10
Features
- 新增OGC API-Features、OGC API-Tiles、OGC API-Maps服务类型
- 要素服务查询接口支持返回fgb格式、地理几何接口支持返回fgb格式
- 新增Shapefile、geojson支持发布为地图服务、要素服务、GIS图层支持发布为地图服务
- REST服务接口新增输入参数校验,提供友好型异常信息
- 服务发布前后端新增数据有效性检查
- 服务管理支持批量编辑服务安全配置、批量编辑水印配置功能
- 发布服务时支持本地mapx文件上传发布服务,支持服务器文件管理
- 栅格瓦片、矢量瓦片、M3D、3DTiles服务接口支持国密动态加密
- M3D 2.1新增属性查询接口
- wms getFeatureInfo返回的结果支持geojson格式
- 栅格瓦片服务支持pg数据库
- 支持删除非空的服务文件夹
- 离线授权注册码输入友好性提升、支持网络超时判断
- 支持DM Spatial数据源
- 新增服务健康检测功能
- 支持显示用户已创建的token
Enhancement
- 适配jdk17、springboot3,依赖升级springboot3.5.3、dubbo3.3.5,poi5.4.1、springdoc2.8.9、mybatis-plus3.5.12、mongodb4.11.5等,避免安全漏洞
- 资源服务、M3D服务文件参数接口安全性增强
- 地图服务针对带有地图状态修改的请求性能优化
- 要素服务针对pg等网络数据源性能优化
- 监控增强,新增告警管理,支持进程崩溃、慢请求、线程耗尽等异常
- 要素添加接口支持空几何
- 场景服务中M3D图层支持java驱动,M3d Java驱动支持M3D1.0,M3D2.0数据
- 异步初始化服务缓存,提升启动速度
Bugfixes
- 解决mbtiles的矢量瓦片预览问题
- 解决ogc服务名称为wfs等关键字时返回xml格式错误的问题
- 解决要素服务多图层查询接口layerDefs参数只有第一个生效的问题
- 解决zookeeper文件夹为“(”开头,脚本报错导致zookeeper启动失败的问题
- 解决网络类图层发布WMS无法预览的问题
- 解决3dtiles服务tileset.json文件超过数据库默认16M大小时导致获取该资源失败的问题
- 解决要素添加接口不支持文本大对象类型的问题
- 解决工作流单任务单进程模式下进程通信超时过长导致任务执行阻塞的问题
- 解决REST api静态html页面展示信息不完整的问题
- 解决部分linux环境下启动时提示grep命令报错的问题
- 解决GeometryServer服务areasAndLengths、distance、lengths等接口返回值异常问题
- windows上添加jvm参数"-XX:-CreateMinidumpOnCrash",避免磁盘占满
10.7.4.10
Features
- 元数据接口添加node exporter配置信息,供云管使用
- Manager Service Api新增发布datastore pg图层要素服务的接口
- 微服务版IGS服务启动时支持初始化配置的GDB数据源
- 新增服务导出Excel格式的功能
- 支持服务访问日志根据服务名称、耗时范围查询,配置清理策略
- M3DServer支持通用的文件数据获取接口,支持M3D2.1获取layerinfo.json、structuretree.json、structuretree/0_0_0_0_0.json新增的文件资源
- Cesuim前端升级到v17.3.5
Enhancement
- 前端暗黑模式样式优化
- 修改初始化的登录配置,关闭默认用户密码提示,避免安全问题(仅影响第一次安装)
- 优化云授权成功后重启IGServer时的页面展示
- 数据源配置添加提示信息,避免用户配置数据源错误
- 增强GDB数据源获取数据库列表为空时的提示
- keepalived本地端口检测指定使用本地环回地址,避免出现某些网络环境下检测端口失败的问题
Bugfixes
- 解决预览自定义参考系的目录格式矢量瓦片失败问题
- 解决单值专题图矢量瓦片数据预览缺失,网格和数据不对应的问题
- 解决Windows下exporter启动失败的问题
- 解决发布场景服务时,若场景中有地形子图层,并且在地形子图层中加一个覆盖物图层,g3d服务无法出图的问题
- 解决用户没有直接关联角色,通过用户组间接关联角色时获取角色出现空异常
- 解决编辑服务中动态裁图方案设置切换分辨率/比例尺时数值计算错误的问题
- 解决WMS请求layers参数过长导致url过长的问题
- 统改根据颜色号获取颜色对象的方法调用后没有及时dispose可能会导致内存占用过大的问题
- 更新二维预览前端。解决默认端口下预览地图服务,目录树出不来的问题;支持同域时携带cookie,支持portal登录用户的非公开服务访问
- 解决代理场景下服务器端返回的矢量瓦片style.json中url地址可能不正确的问题
- 解决要素服务csv导出时,图层名相同导致导出失败的问题
- 修改WFS获取带多弧段的要素时返回的gml格式错误的问题
- 修复可能出现的打包时间不对问题
Compatibility
- 前端去掉了M3D驱动选项JAVA C++,默认使用Java驱动,可手动修改配置使用c++驱动