一、SuperMap iServer

问题1:在Linux x64环境下的iServer 11.2和11.3版本中,地图服务的子图层符号无法正常显示。

11.3.0
在这里插入图片描述

解决办法】Linux上传需要同时上传数据源和工作空间,且需要保持两个文件的相对路径不变

问题2:咨询iServer的几个功能点(分布式切片存S3、分布式生产矢量瓦片、MVT作为数据源发布三维服务)在产品的哪个功能页面可以体现。

11.3.0
解决办法】1、切片到S3,存储路径需填写为 {Endpoint}/{bucket名}/{指定文件路径}/?accessKey={Access Key ID}&secretKey={Secret Access Key},例如:http://oss-cb-beijing.aliyuncs.com/iServer/test/?accessKey={Access Key ID}&secretKey={Secret Access Key},参考http://help.supermap.work/iServerNew/Subject_introduce/Cache/MapCache/distribute_MapTile/newTileJob.htm
2、iServer不支持生产MVT矢量瓦片
3、快速发布选择UGCV5(MVT)发布为三维服务

问题3:询问是否有ARM架构的iServer 12i版本的Docker离线镜像包。

12.0.0
解决办法】找一个能联网的docker环境,可以通过“docker pull registry.cn-beijing.aliyuncs.com/supermap/iserver:12.0.1.0-arm64”命令拉取,然后上传到内网环境

问题4:通过自定义方式构建了三维网络数据集,在iServer发布三维网络分析服务时,使用默认字段会报错,必须使用自定义时指定的字段。

11.3.0
在这里插入图片描述

解决办法】数据原因,网络数据集弧段结点字段值均为0 。 重新构建网络数据集,设置正确的弧段结点字段信息后发布三维网络分析服务即可。

问题5:iServer发布的WMTS服务在添加了用户访问权限后,无法在ArcMap中正常访问,寻求原因。

11.3.0
在这里插入图片描述

解决办法】访问wmts服务需要这个类型的用户申请的token,添加到wmts地址后面

问题6:iServer更换为临时的正式许可后,发布的地图服务上仍然存在水印,询问如何去除。

11.3.0
在这里插入图片描述

解决办法】清理iServer缓存和浏览器缓存,重新出图

问题7:使用iServer GPA的“发布地图服务”工具发布了CAD数据集的地图服务后,需要继续发布对应的数据服务,咨询应使用哪个工具。

11.3.0
解决办法】可以使用“多服务发布”算子,https://help.supermap.com/iServer/zh/Server_Service_Management/Geoprocessing/GPFun/MappingAndPublish/Mapping/MultiServices.zh.htm?rhhlterm=%E5%A4%9A%E6%9C%8D%E5%8A%A1%E5%8F%91%E5%B8%83&rhsearch=%E5%A4%9A%E6%9C%8D%E5%8A%A1%E5%8F%91%E5%B8%83

问题8:询问SuperMap iServer 11i(2023)版本是否存在“超图server任意指令执行漏洞”,以及如何排查。

11.3.0
在这里插入图片描述

解决办法】2023年3月前的版本存在这个漏洞,iServer 11.1.1官网版本不在范围内

问题9:iServer中某个服务无法删除,系统提示删除失败,询问是否有强制删除的方法。

11.3.0
问题原因】删除失败是因为删除时服务还未初始化成功。 【解决办法】如果需要强行删除,可以修改iServer路径下的 webapps/iserver/WEB-INF/iserver-service.xml 文件,直接删除文件中对应服务的provider和component节点。

问题10:skp模型生成缓存后发布服务,在iServer的realspace预览中模型位置偏移。

11.3.0
问题原因】模型本身位置不正确
解决办法】1、让数据提供方提供正确的坐标信息,再导入模型时输入正确信息
2、使用模型平移、三维配准,将模型移动到正确位置

问题11:项目现场的iServer 9.1.2版本被扫描出jQuery漏洞,询问是否可以通过升级jQuery解决,以及应升级到哪个版本。

11.3.0
在这里插入图片描述

解决办法】只能通过升级iServer去处理。
百度网盘地址:https://pan.baidu.com/s/1xbv6s5vlbqw_uMg9J9hgJw?pwd=6655

问题12:文件型正式许可,在可能删除了/opt/SuperMap/License/目录下的id文件后,iServer和licensetool均无法读取到许可。

11.3.0
解决办法】1、打开许可文件,提取signature标签中的id值;2、在/opt/SuperMap/License目录下,新建一个文件名为上一步id值的空id文件。

问题13:iServer 11i使用Web许可,在客户进行灾难恢复演练时,因虚拟机MAC地址发生变化,导致Web许可的report文件不匹配。

11.3.0
解决办法】Web许可绑定了mac值,如果mac地址发生变化则许可无法使用,需要重新出许可,对于客户这种mac地址经常会变的情况,建议出硬件许可或者单独找一台mac不变的机器专门部署许可

问题14:咨询SuperMap iServer是否支持将第三方3D Tiles服务作为数据源进行转发。

11.3.0
问题原因】目前iserver接口不支持直接转发nginx发布的3dtiles服务
解决办法】使用iserver的空间领域扩展,自定义服务

问题15:iServer启动后,服务管理页面无法访问,通过截图查看了进程启动命令。

11.3.0
在这里插入图片描述

解决办法】停止iserver,kill掉iServer全部进程,重置密码,重新启动iserver,在setup界面重新设置管理员

问题16:使用iServer 11.0.1通过SXWU工作空间发布达梦8数据库中的地图服务,发布后一部分地图可以正常预览,另一部分地图无法预览。

11.1.0
问题原因】配图是iDesktopX 12i里面配置的,但发布服务的iServer是11.0.1,需要统一版本。
解决办法】统一软件版本到11.3.0,问题解决。

问题17:iServer 12.0.0版本重启后,日志中持续出现错误信息,无法正常提供服务。

12.0.0
在这里插入图片描述

问题原因】客户系统的GCC版本过低,导致12版本的iServer需要4.9.0及以上的GCC
解决办法】安装更新的GCC,或者使用11版本的iServer

问题18:咨询如何通过iServer的REST API接口来发布存储在PostGIS数据库中的数据为地图服务。

11.3.0
在这里插入图片描述

解决办法】通过调用providers和components两个接口实现,具体参数可以通过11iServer走一遍流程抓取network中的请求

问题19:Linux环境的iServer 11.3.0,由于机器码变化导致文件型正式许可失效。尝试执行许可清理命令clear时,没有生成对应的C2S文件,无法回收许可。

11.3.0
问题原因】机器码变化导致c2s文件生成失败
解决办法】1、打开许可文件,提取signature标签中的id值;
2、在/opt/SuperMap/License目录下,新建一个文件名为上一步id值的空id文件;
3、再次执行清除许可命令即可正常执行并生成报告。

二、SuperMap iDesktopX

问题1:在桌面端软件上执行新建球面场景操作时,软件立即闪退。

11.3.0
解决办法】1、在虚拟机或没有独立显卡的机器上运行 iDesktopX,可能因无法支持三维渲染而闪退,如果有独立显卡,请按照官方博客进行配置:https://blog.csdn.net/supermapsupport/article/details/128440798
2、如果显卡驱动版本过旧,升级到最新的显卡驱动后重启软件。

问题2:使用iDesktopX 11.2版本进行切图,过程非常缓慢,已持续24小时,询问是否有优化方法。

11.2.1
在这里插入图片描述

问题原因】地图较为精细,使用单任务切图
解决办法】使用多任务切图,另外可以做以下排查优化:
https://blog.csdn.net/supermapsupport/article/details/96312170

问题3:在UOS操作系统ARM架构下启动iDesktopX 12.0.1时出现报错,询问原因。

12.0.0
在这里插入图片描述

问题原因】操作系统登陆的用户无法启动
解决办法】换成非root用户即可启动

问题4:iDesktopX是否能实现对激光点云数据进行着色。

11.3.0
解决办法】使用三维数据中生成瓦片功能,设置生成类别后生成点云瓦片,结果数据添加到场景中设置分层设色即可按类别着色

问题5:将GeoJSON数据导入iDesktopX后制作字段专题图,设置完成后地图上没有按预期显示专题图效果,询问可能原因。

11.3.0
在这里插入图片描述

问题原因】标签专题图设置后默认是沿线标注,但客户的线过于完全,导致无法沿线标注因此很多标签都显示不出来
解决办法】取消掉沿线标注即可

问题6:在iDesktopX 11.3.0中如何去掉TIF影像数据的白边,已尝试影像裁剪、修改无值等方法但无效。

11.3.0
解决办法】使用工具箱中“数据处理-栅格-栅格裁剪”功能即可

问题7:是否有现成的符号库可提供直接应用?

11.3.0
解决办法】目前提供的符号库可以在官方博客进行搜索:https://so.csdn.net/so/search?q=%E7%82%B9%E7%AC%A6%E5%8F%B7%E5%BA%93&t=blog&u=supermapsupport

问题8:使用iDesktopX对PDF转换的TIF格式数据进行栅格矢量化线操作,程序无法正常执行并产出结果。

11.3.0
解决办法】栅格矢量化默认无值为-9999,需根据实际数据情况进行修改为255即可。

三、SuperMap iClient3D for WebGL

问题1:在iClient3D for WebGL中,是否可以实现当鼠标悬浮到三维模型(如管线)上时,给该模型设置选中高亮状态。

11.3.0
解决办法】1、使用鼠标移动事件,利用scene.pick()方法拾取鼠标位置的模型id
2、通过layer.setSelection(id)高亮模型

问题2:iClient3D for WebGL如何调用iServer叠加分析服务

11.3.0
解决办法】1、先发布空间分析服务
2、再使用空间分析服务中的叠加分析,请求示例见帮助文档:https://help.supermap.com/iServer/zh/mergedProjects/SuperMapiServerRESTAPI/root/spatialanalyst/datasets/datasetOverlayResults/datasetOverlayResults.htm

问题3:SuperMap的三维标绘功能,标绘出的对象是否是贴合地形的?

11.3.0
解决办法】不支持点标号,只支持线面标号,plottingLayer.geoGraphicObjects[0].isClampToGround = true 获取当前标绘图层的第一个标绘对象后设置贴地。

问题4:skp模型生成缓存后发布服务,使用项目系统对接失败,请问是什么问题?

11.3.0
问题原因】服务地址填写不正确
解决办法】使用scene.open打开整个场景,服务地址以realspace结尾;使用scene.addS3MTilesLayerByScp加载单个s3m图层,服务地址以对应图层的config结尾

问题5:咨询官网示例中的模型爆炸效果,对数据有何要求,以及为何需要一个三维场景和一个数据服务。

11.3.0
在这里插入图片描述

解决办法】模型爆炸效果的原理是,在iClient3D中确定一个爆炸中心点,获取每个模型中心点坐标,计算出远离爆炸中心的方向并移动。因此,数据上需要使用iDesktopX计算出模型对象的中心点坐标,并通过数据服务提供给前端调用。详情参考:https://blog.csdn.net/supermapsupport/article/details/123664237

问题6:在SuperMap iClient3D for WebGL前端开发中,如何关闭或隐藏地球上的默认球皮

11.3.0
解决办法】关闭默认影像图层,再设置地球基础色为黑色,参考代码:viewer.imageryLayers.removeImageryLayerById(0);
scene.globe.baseColor = SuperMap3D.Color.BLACK;

问题7:咨询是否可以使用Three.js技术加载并显示由iServer发布的三维服务。

11.3.0
解决办法】1、关于3DTiles:
网上有ThreeJS 加载显示3DTiles的插件包,例如:https://github.com/NASA-AMMOS/3DTilesRendererJS
iServer发布的3DTiles 三维服务按如下路径可以 正常访问:http://localhost:8090/iserver/services/3D-ThreeDTilesCache-tileset2/rest/realspace/datas/tileset/tileset.json
注:3D-ThreeDTilesCache-tileset2修改为您的三维服务名称
2、关于S3M:不支持

问题8:iServer转发ArcGIS服务,WebGL端影像只有粗糙层不加载精细层。

11.3.0
解决办法】测试到在iServer 地图服务中禁用缓存后可恢复正常。
推荐将GLB到。
根据现场情况:推荐使用iDestopX 导入GDB功能将 GDB中的影像数据导入为影像数据集,再使用SuperMap的地图去发布动态地图或者生成地图瓦片进行发布

四、SuperMap 其他

问题1:咨询iClient for Cesium加载MVT瓦片时,能否将点击查询属性的方式,更改为鼠标悬停获取实体并查询属性。

11.3.0
在这里插入图片描述

解决办法】使用 mvtMap.queryRenderedFeatures API获取鼠标所在位置的实体,即可拿到属性,参考代码如下:
let handlerMove = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
handlerMove.setInputAction(function (movement) {
var position = scene.pickPosition(movement.endPosition);
if (mvtMap && mvtMap.mapboxStyle) {
let positions = [position]
let cartographics = positions.map(pos => Cesium.Cartographic.fromCartesian(pos));
var features = mvtMap.queryRenderedFeatures(cartographics, {
// layers: [layerid]// 可以在这里知道参与查询得图层ID
});
if (features.length > 0) {
features.forEach(feature => {
console.log(feature.id, feature.properties);
});
}
console.log(“=====end”);
}
}, Cesium.ScreenSpaceEventType.MOUSE_MOVE);

问题2:申请了Web型许可需要退换货,如何出具清除证明,因为./licentools.sh -clear命令只适用于文件型许可?

11.3.0
解决办法】localhost:9183页面点击清除许可,在浏览器里直接下载清除后的文件。

问题3:咨询SuperMap平台产品是否支持在泰山服务器(鲲鹏芯片)上部署。

11.3.0
在这里插入图片描述

解决办法】只要该机器上能装上k8s,就可以部署iManager,如果是部署11i的话,k8s版本建议<=1.24

问题4:咨询如何申请本地开发使用的试用许可,并附上了截图。

11.3.0
在这里插入图片描述

解决办法】可以从online,内部申请可以在OA系统上许可申请变更相关问题及解决方案

问题5:服务器重启后计算机名发生变化,询问如果将计算机名修改回原来的名称,是否可以继续使用旧的许可。

11.3.0
解决办法】重新修改机器名和许可中一致,然后重启服务器。
需要将 iserver-system.xml(位于【SuperMap iServer 安装目录】\webapps\iserver\WEB-INF目录中)文件中的< licenseMode >…< /licenseMode>节点和< license>…< /license>节点中的内容删掉,然后重启 iServer,再次配置许可即可生

五、SuperMap iPortal

问题1:iPortal 11.3.0对接CAS后,使用CAS中的用户登录iPortal失败,询问可能的原因。

11.3.0
问题原因】没有修改casRealm 参数以及未添加casRealm.backRealm参数
解决办法】参考帮助文档https://help.supermap.com/iPortal/Subject_introduce/Security/otherSecurity/SSO.htm

问题2:请求提供SuperMap iPortal 12.0.0基础版本的Docker镜像。

12.0.0
解决办法】如果客户环境能连接外网,可以通过命令docker pull registry.cn-beijing.aliyuncs.com/supermap/iportal:12.0.0.0 拉取。

问题3:咨询iPortal的资源共享与申请功能,申请者是否可以主动划定一个地理范围,只申请该范围内的资源权限。

11.3.0
解决办法】申请的时候不支持指定范围,在授权的时候是可以指定范围的

六、SuperMap iClient for JavaScript

问题1:前端有大量点位数据和建筑面数据,咨询用什么分析方法可以计算出这些点一共覆盖了多少个建筑面。

11.3.0
在这里插入图片描述

解决办法】可以使用叠加分析求交实现,具体可以参考帮助文档:https://help.supermap.com/iServer/zh/mergedProjects/SuperMapiServerRESTAPI/root/spatialanalyst/geometry/geometryOverlayResults/geometryOverlayResult.htm?rhsearch=geometryOverlayResult&rhhlterm=geometryOverlayResult

问题2:询问SuperMap的NPM源中是否有对应OpenLayers的iClient包。

11.3.0
在这里插入图片描述

解决办法】iClient-ol就是对应OpenLayers

七、SuperMap iManager

问题1:在ACK上部署iManager 11.3.0后,使用部署中心设置的账号密码登录失败,且部署中心界面显示“安装失败”。

11.3.0
在这里插入图片描述

问题原因】k8s版本(1.30)过高,导致11i iManager部分服务没有起来
解决办法】通过访问keycloak页面去重新设置密码

问题2:咨询iManager for k8s从11.0.1迁移至11.3.0,因后端数据库从MySQL变为PostgreSQL,是否可以直接拷贝目录进行迁移。

11.3.0
在这里插入图片描述

解决办法】可以使用云套件的备份恢复功能解决

八、SuperMap iDesktop

问题1:11i硬件正式许可锁在麒麟服务器上不亮且无反应,导致桌面软件无法找到许可,重装驱动重启也无效。

11.3.0
问题原因】该电脑上插有安全保密锁,禁用了USB接口,操作系统无法识别到硬件锁。 【解决办法】对安全保密锁进行设置允许硬件锁接入,或改用其它许可方式例如文件许可。

问题2:询问如何统计一个大像元栅格(10000m)范围内,包含的另一个小像元栅格(30m)中特定值的像元个数。

11.3.0
在这里插入图片描述

解决办法】可参考以下流程实现栅格按像元进行区域统计结果:1、使用地图格网创建与大像元栅格对应的网格矢量面数据;2、给创建的网格矢量面数据集设置坐标系;3、通过栅格代数运算过滤待统计的小像元栅格值;4、对步骤2和3的结果进行栅格区域统计,得到每个像元的数量;5、将统计结果数量追加到网格矢量面数据集中;6、执行矢量转栅格,以统计结果字段作为新的栅格值。

九、SuperMap Unreal Engine

问题1:咨询SuperMap for Unreal Engine Hi-Fi产品具体支持哪些版本的虚幻引擎。

11.3.0
解决办法】目前,SuperMap Hi-Fi 3D SDK for Unreal只支持在Windows系统上部署、安装和开发。Unreal Engine版本的支持UE5.2、UE5.3,详情可参考SuperMap Hi-Fi 3D SDK for Unreal帮助文档产品介绍。

十、SuperMap iMobile Android

问题1:咨询SuperMap移动端开发支持哪些鸿蒙(HarmonyOS)系统版本,是全支持还是特定版本。

11.3.0
解决办法】目前不支持纯血鸿蒙(Open Harmony),支持兼容Android的HarmonyOS 4.0及以下版本。

平台产品线高频问题集合汇总表

https://lexiangla.com/teams/k100048/docs/ad346a06e82511ee87832effa0562057

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐