SuperMap GIS基础产品FAQ集锦(20250804)
一、SuperMap iServer
问题1:iServer的名称和logo怎么自定义?
11.3.0
【解决办法】参考:https://blog.csdn.net/supermapsupport/article/details/144744640
问题2:iServer 刷新工作空间,当数据库是 PostGIS 时,驱动参数该如何填写?
11.3.0
【问题原因】客户弄混了数据库驱动和 数据库引擎的概念,没明白驱动的参数应该填写什么。
【解决办法】因为客户使用的数据库是 PostGIS 引擎的,PostGIS 和 PostgreSQL 所使用的驱动都是一样的,因此直接在 driver 参数填写 driver=pgSQL Server就行。
问题3:最新双周包的iServer启动时提示“无法执行该二进制文件:可执行文件格式错误”这个应该怎么解决?
11.3.0
【问题原因】包下载错误,客户系统架构为arm,但下载的包是Linux_x86
【解决办法】下载对应arm包解决
问题4:iServer 10i 的服务备份后,用iServer 11.3.0版本恢复,虽提示成功,但每个服务的基本信息、服务提供者、服务接口这几项全是空的,这该如何解决?
11.3.0
【问题原因】跨版本备份不能直接这么备份恢复,需删除、修改部分配置文件
【解决办法】
1、当服务配置信息存储在配置文件中时,跨版本进行备份、恢复,需要删除备份文件中的 iserver-system.xml、 iserver-services-interfaces.xml 两个配置文件;
2、如有新增安全相关配置信息,请从新版本 shiro.ini 文件中拷贝新增条目至备份的 【iServer安装目录】\webapps\iserver\WEB-INF\backup\【备份 ZIP 文件】\shiro.ini 文件中;如没有新增安全配置信息,可直接删除备份文件中的 shiro.ini 文件。
问题5:客户希望iServer切4490的MBTiles瓦片,MBTiles这个标准规范是3857的,这有办法改为4490么?
11.3.0
【解决办法】4490坐标系不符合MBTiles瓦片本身的规范,MBTiles瓦片要求坐标系为3857。
问题6:请问地名地址匹配功能需要客户那面提供什么样的地名地址数据库作为比对匹配的标准?有具体的字段要求吗?
11.3.0
【解决办法】客户想用iServer的地址匹配功能,可以参考:https://help.supermap.com/iDesktopX/zh/SpecialFeatures/Analyst/Geocoding/GeocodingOverview.html?tocid=6_20
内有示例数据,可作为参考标准。
问题7:请教一下,咱们iDesktopx或iServer可以生成mbtiles数据么?
11.3.0
【解决办法】可以将原始的地图发布到iServer,用iServer切mbtiles瓦片。https://support.supermap.com/DataWarehouse/WebDocHelp/iServer/Subject_introduce/Cache/MapCache/distribute_MapTile/distributed_cache.htm#MiniTOCBookMark3
问题8:Linux下安装驱动和查看许可状态有问题,已经尝试过卸载和重装驱动,怎么解决呢?
11.3.0
【解决办法】重新配置了物理机的USB接口映射
问题9:iSever通过API操作单幅影像的时候,影像集合开启了编辑权限,但提示“没有编辑权限操作集合,请开启集合的编辑功能”,如何处理?
11.3.0
【问题原因】通过API添加影像作为影像合集时,影像文件在本地目录,服务器无法访问,导致添加失败。
【解决办法】将影像文件上传至服务器目录或使用共享目录让服务器端iServer能够访问到影像文件后再使用API进行添加操作。
问题10:iServer启动闪退了,报错如下,是什么环境有问题吗?之前要一直好好的,今天突然服务加载不出来,关掉,再重启就启动闪退了
11.1.1
【问题原因】iserver-services.xml文件中部分内容损坏
【解决办法】用二分法排查iserver-services.xml中损坏的文件,删除有问题的服务组件和服务提供者后,启动正常,再重新发布删除的服务运行正常
问题11:iServer11i扫描出漏洞:Content-Security-Policy响应头缺失,如何解决?
11.2.0
【解决办法】1)下载jar包,地址:https://repo1.maven.org/maven2/org/javastack/headers-servlet-filter/1.0.0/headers-servlet-filter-1.0.0.jar
2)把下载好的jar包放到 “iServer包路径\webapps\iserver\WEB-INF\lib\” 文件夹下
3)修改:“iServer包路径\webapps\iserver\WEB-INF\web.xml” 配置,将以下配置放置于httpHeaderSecurity之后:
<filter>
<filter-name>ResponseHeadersFilter</filter-name>
<filter-class>org.javastack.servlet.filters.ResponseHeadersFilter</filter-class>
<init-param>
<param-name>Content-Security-Policy</param-name>
<!--可解决 检测到目标Content-Security-Policy响应头缺失 的问题-->
<param-value>default-src 'self' 'unsafe-inline' 'unsafe-eval' data:</param-value>
<!--
value可以配置为"指令1 指令值1 指令值2;指令2 指令值1 指令值2"的形式,
指令有default-src、script-src、style-src等,指令值描述了特定类型资源的加载策略,
具体用法可参考 https://sysin.org/blog/security-headers/#3-Content-Security-Policy%EF%BC%88CSP%EF%BC%89
-->
</init-param>
</filter>
问题12:iServer地图服务预览时显示异常,标签随地图缩放时出现标签截断,该如何解决?
11.3.0
【问题原因】标签专题图字体效果设置了“固定大小”导致
【解决办法】需要在标签专题图属性面板—风格—字体效果中取消”固定大小“的勾选,然后保存地图和工作空间,清除地图缓存后重新预览即可
问题13:在iDesktopX与iServer中进行最佳路径分析,同一份道路网数据,货车、客车、自行车等可通行道路不一样,请问怎么设置限定通行道路?
最终是在iServer使用。请问iDesktopX中该如何处理不同车辆的通行规则?一个道路弧段只能设置一个通信规则吧?
11.3.0
【解决办法】iDesktopX中是通过设置交通规则(如正向单行值、反向单行值、禁行通行值)的方式实现,可以为不同车辆设置不同的交通规则字段;iServer中,是用交通网络分析服务,也需要切换,为不同车辆设置不同的交通规则字段。
问题14:iServer 创建的临时图层会一直保存还是会定时清理?
11.3.0
【解决办法】不会一直保留,重启和存活时间(默认7天)到期后都会清理掉,具体参考iServer帮助文档:https://help.supermap.com/iServer/zh/mergedProjects/SuperMapiServerRESTAPI/tempResourcesLife.htm?rhsearch=%E4%B8%B4%E6%97%B6%E8%B5%84%E6%BA%90&rhhlterm=%E4%B8%B4%E6%97%B6%E8%B5%84%E6%BA%90
问题15:请问下咱们iServer内置的shiro版本是不是1.13?客户对shiro进行了扫描,发现一些问题,我看给超图的修复建议是升级到1.12版本,咱们已经是1.13的话,应该不存在扫描问题才对,所以和您确认下
11.3.0
【解决办法】请确认下客户的软件版本,咱们iServer 11.3.0包含的是shiro1.13.0了(shiro-cache-1.13.0.jar)。
问题16:请问下我们web许可中心支持导入多个许可文件吗
11.3.0
【解决办法】12i版本及以前版本不支持识别多个许可,建议联系【集团管理支撑团队/合同管理团队】将多许可整合为一个许可。
问题17:iServer11.3.0登录的账号密码忘记了,怎样找回呢?
11.3.0
【解决办法】
1.停止SuperMap iServer服务;
2.打开iServer安装路径bin目录,找到【passwordreset.bat】或【passwordreset.sh】文件,双击运行,运行结束按任意键退出;
3.再次重启iServer服务,即可重置密码。
问题18:iServer控制台报OutOfMemoryError: Direct buffer memory的警告,导致服务访问不到了,是什么原因?如何解决?
11.2.0
【问题原因】JVM内存溢出导致iServer无法响应
【解决办法】调大JVM参数并增加定时资源回收功能可以有效降低JVM内存溢出的概率。
问题19:请问iServer发布ugcv5瓦片,瓦片只切到了18层级,然后使用Leaflet加载地图时,能让19级出图,而不显示空白图吗?
11.2.0
【解决办法】瓦片最大切到多少级,就最大能缩放到多少级,超出不能继续缩放和出图
问题20:GPA设置源数据集信息,设置完udbx以后,数据集读不到,还没办法直接给数据集名称,直接导入进来的xml文件是有数据集名称的,但是也不生效,显示执行完,但是数据没追加进去
11.3.0
【问题原因】文件型数据源已经在 iServer 发布服务使用了,在打开存在文件资源抢占的情况。
【解决办法】建议换成数据库型数据源使用,避免文件资源抢占的情况。
问题21:iServer启动失败,日志提示:ldd libWrapjCore.so version `NSS_3.59’ not found (required by /lib64/libssl3.so),如何解决?
11.2.0
【问题原因】系统的libssl库与iServer自带的libssl库存在冲突
【解决办法】移除iServer目录/iobjectsjava/bin目录下的libnssl*的依赖,然后重启iServer即可。
问题22:请问iSever发布的ZXY瓦片,预览发现瓦片有错乱,如何修改设置?
11.2.0
【问题原因】客户的ZXY瓦片不符合标准,标准的ZXY 瓦片的存储结构应该是:地图名下的第一级文件夹为显示层级,再下一级文件夹为瓦片的列,列文件夹中的图片为行。而客户的瓦片行和列对调了顺序,不符合标准的存储结构
【解决办法】调整为正确的存储结构加载无错乱
问题23:为什么iServer在windows环境下启动会出现这种报错呢,任务管理器无运行程序,重启后也出现这种情况,该怎么处理?
11.3.0
【问题原因】360杀毒软件占用
【解决办法】关闭相应杀毒软件即可
问题24:使用SuperMap iServer11.2.0 发布3DTiles服务,在iServer中进行预览报下图错误,请问是什么原因
11.3.0
【问题原因】SuperMap iServer11.3.0之前不支持3DTiles服务在线预览
【解决办法】1、升级SuperMap iServer版本为11.3.0及以后;2、或者使用前端代码对接3DTiles服务,参考文章:https://blog.csdn.net/supermapsupport/article/details/128492505
问题25:低于10.2.1版本的iserver存在CNVD-2024-21951漏洞吗?
10.2.1
【解决办法】该漏洞已在24年6月修复,请使用这个日期之后的的iServer包,用户可以通过用户名限制上传文件,具体参考http://support.supermap.com.cn:8090/iserver/help/html/zh/Appendix/iServer_configInfo.htm
二、SuperMap iDesktopX
问题1:在idesktopx属性表功能中有对应arcmap字段计算器的功能么?
11.3.0
【解决办法】使用"属性表"-“更新列”
问题2:在龙芯3A5000上安装11.1.1的 iDesktopX,打开工作空间报错,提示缺少依赖?
11.1.1
【解决办法】该包缺失 libSUMGObjects.so 所属超图依赖库,重新下载新包:https://pan.baidu.com/s/1y5tTUB8uJQ3VuKlHv3c3TA?pwd=wuvr
问题3:请问一下 idesktopX 突然无法启动,重新解压压缩包也不行,麻烦帮忙看看,
11.3.0
【问题原因】C盘目录下iDesktopX部分必要运行文件被清除
【解决办法】删除指定目录“C:\Users\用户名\AppData\Roaming\SuperMap”,然后启动iDesktopX,自动生成运行目录即可正常启动。
问题4:请问iDesktopX中的”提取数据“功能(位于三维数据–倾斜摄影–数据处理–提取数据),使用到的scp文件,必须是倾斜摄影的配置文件吗?
11.3.0
【解决办法】是的,三维数据–倾斜摄影–数据处理–提取数据,是面向倾斜摄影三维模型的功能。
问题5:请问iDesktopX里如何根据三维模型或三维瓦片,给一些三维点赋高度值
11.3.0
【解决办法】目前支持二维点根据模型数据集提取高度,生成三维点。
功能位置:三维数据→模型→模型工具→提取数据
注意:必须要打开模型。
问题6:iDesktopX 11.3.0在统信操作系统环境下,做关联属性表操作切换选中行与全部行时会出现软件卡死的状况,如何解决?
11.3.0
【问题原因】老版本 iDesktopX 存在该问题。
【解决办法】使用最新的 iDesktopX 11.3.0 双周包已修复该问题。
问题7:请问ArcGIS的符号文件如何迁移到超图平台中?
11.3.0
【解决办法】使用iDesktopX的数据迁移功能,有两种方式迁移符号:
(1)方式一:先将ArcGIS工程文件保存为mxd文件,使用【MXD迁移】功能进行数据迁移;
(2)方式二:如果仅迁移符号库,可以将ArcGIS中的符号库导出为.style文件,使用【符号库迁移】功能进行转换。
问题8:请问在iDesktopX11.3.0的三维场景中加入三维面,设置图层风格成水面,三维场景中不显示呢?
11.3.0
【问题原因】这个面数据有岛洞,把岛洞渲染出来了,其他大面积没有渲染;
【解决办法】客户只是想叠加到场景中去做淹没效果,改用一个完整的面(不含岛洞)即可。
问题9:iDesktopX如何根据对象属性某个字段将重复项合并为一个
11.3.0
【问题原因】不清楚如何合并重复对象
【解决办法】使用数据处理中的对象融合功能
问题10:iDesktopX在专题图制作后,调整专题图图例顺序,地图中图斑顺序没有改变
11.3.0
【问题原因】专题图的图例顺序不影响图斑显示顺序
【解决办法】使用图层属性中的显示顺序设置功能
问题11:在iDesktopX中使用代数运算Con([total_rk.total_rk]<-999,65535,[total_rk.total_rk]) ,将无值从-9999改为65535,但结果不正确
11.3.0
【问题原因】计算后像素格式改变,导致最大值变大
【解决办法】设置无符号16位的像素格式
问题12:iDesktopX如何生成pbf格式的矢量瓦片?
11.3.0
【解决办法】客户使用的是mapbox矢量切片标准的pbf格式, 目前暂不支持生成mapbox矢量切片标准的pbf格式。
问题13:iDesktopX 11i,使用训练数据生成工具,报这个错,是什么问题呢
11.3.0
【问题原因】桌面的安装目录路径太深导致的
【解决办法】将桌面的安装迁移到较浅目录下,比如D://software/iDesktopX安装目录
问题14:如何使用iDesktopX生成三维注记,并且将三维注记切矢量瓦片?
11.3.0
【解决办法】三维注记需要生成三维标签专题图,然后生成场景缓存;矢量瓦片是制作二维地图,生成矢量瓦片。
问题15:请问一下GPA工具创建影像金字塔不生效是怎么回事?
11.3.0
【问题原因】自动化模型中间缺了一步,只对原数据集创建了金字塔,没有对投影转换后的数据集创建金字塔;
【解决办法】投影转换后得到新的数据集,对其创建影像金字塔即可。
问题16:请教一下材质管理中的图像修复应该如何使用需要先配置什么东西么?修复后没有效果。
11.3.0
【解决办法】 使用AI遮挡修复能力,需要先获取资源扩展包,再按照扩展包内的说明文件进行环境配置。扩展包获取地址为:超图官网->平台软件下载页面(http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx)->SuperMap iDesktopX具体版本处->产品包名称中包含Extension_AI 3D的文件。
问题17:iDesktopX桌面三维ifc格式的bim模型导入桌面后在场景显示,设置了风格数据来自地下,开启了地下显示效果,透明度只有设置100%时能完整显示所有地下模型,除了100%外都会缺失部分模型,视线缩放到地下才能看到,这个是什么原因呢
11.3.0
【解决办法】风格设置-数据来源设置为地下即可。
问题18:请问有基于倾斜提取建筑单体生成lod2.1的详细流程文档么?
11.3.0
【解决办法】基于倾斜提取建筑单体生成lod2.1可参见文档:http://help.supermap.work/iDesktopX/tutorial/ApplicationTheme/LOD2.1Modeling/LOD2.1Modeling.html
问题19:用CPU跑模型,提示all elements of input should be between 0 and 1,这个问题怎么解决
11.3.0
【问题原因】训练数据与训练用途不一致导致的。
【解决办法】训练数据选择的训练用途需要与模型训练中训练模型用途保持一致。
问题20:使用iDesktopX模型裁剪功能对地质体数据进行裁剪,选择保留侧边,结果数据会比原始数据高出很多,该怎么解决?
11.3.0
【问题原因】进行裁剪时,裁剪面不符合要求
【解决办法】重新绘制裁剪面后无问题
问题21:iDesktopX打开web型数据源,在线天地图和天地图都链接不上,该怎么解决?
11.3.0
【问题原因】客户电脑网络限制访问天地图
【解决办法】使用桌面自带默认参数打开,检查网络情况
问题22:iDesktopX桌面产品要做数据迁移,需要下载使用哪一个插件?
其他
【解决办法】在桌面端打开此功能时,提示的插件链接就是可用的
三、SuperMap iClient3D for WebGL
问题1:iclient3D-WebGL加载天地图时,报错“Key权限类型为:服务端,请使用服务端访问!”
11.3.0
【问题原因】天地图token类型错误
【解决办法】使用浏览器型token
问题2:iClient3D for Cesium 获取层级有比较准确的办法吗?
11.3.0
【解决办法】参考代码:var tile_lay = new Cesium.TileCoordinatesImageryProvider({});
viewer.imageryLayers.addImageryProvider(tile_lay);
viewer.camera.moveEnd.addEventListener(function () {// 获取相机高度(单位:米)var height = viewer.camera.positionCartographic.height;console.log("Camera height:", height);// 计算精确的 zoom 级别var zoom = altitudeToZoom(height);console.log("Calculated zoom level:", zoom);});function altitudeToZoom(altitude) {var A = 40487.57;var B = 0.00007096758;var C = 91610.74;var D = -40467.74;return Math.round(D + (A - D) / (1 + Math.pow(altitude / C, B)));}
问题3:在vue项目中使用SuperMap iClient3D for Cesium 加载了一个聚合图层后,倾斜红色楼顶变成紫色了,请问是什么原因?
11.3.0
【问题原因】将聚合图集合放在vue data中,导致数据被劫持
【解决办法】和gis相关的属性、对象,比如viewer、scene、camera、billborad等,都不能放在vue data中,会导致数据劫持,使系统卡顿、效果错误,这类对象需要通过其他方式管理,比如配置文件
四、SuperMap iManager
问题1:iManager for k8s中云套件做的备份文件,可以在其他版本云套件上恢复吗?比如11做备份,拿到12上恢复
11.3.0
【解决办法】不建议,因为表结构和服务实例的配置这些可能有变动,有可能会导致启动失败,建议做升级后再做备份还原
问题2:iManager for k8s无法访问,然后进入主节点后get nodes 获取到如下信息,31234端口也无法访问如何解决呢?
11.3.0
【问题原因】硬盘可用空间不足
【解决办法】删除部分文件后,重新启动并访问服务
问题3:如何升级经典版 iManager的 imanager-ui 服务
11.3.0
【解决办法】
步骤一、将 iManager-ui 离线镜像包上传到 imanager 所在服务器上;
步骤二、导入镜像并修改镜像名称
- 导入镜像
docker load -i <imanager-ui镜像包完整路径> - 修改镜像名称
docker tag <old-镜像名称> <本地镜像名称>
步骤三、在iManager的安装目录下docker-compose.yaml中修改imanager-ui镜像
步骤四、执行startup.sh启动脚本,重启iManager
五、SuperMap iObjects Java
问题1:SuperMap iObjects Java组件使用设施网络分析接口,判断两个弧段是否连接,返回的结果为null,但是用iDesktopX桌面中“连通性分析”结构是正常的。
11.3.0
【问题原因】判断两点是否连通接口使用错误
【解决办法】使用TransportationAnalyst.findPath判断两点是否连通,如返回路径则说明连通
问题2:iDesktopX桌面中区域统计对应组件iObjects中的哪个方法
11.3.0
【解决办法】StatisticsAnalyst#zonalStatisticsOnRasterValue(ZonalStatisticsAnalystParameter parameter, SteppedListener… listeners) 栅格区域统计,方法中值数据为栅格的数据集,区域数据可以是矢量或栅格数据。
问题3:iObjects Java如何读取达梦数据库类型的数据源呢,需要装什么吗? 用组件打成的镜像,需要把达梦客户端打进镜像中并设置环境是吗?有相关指导文档吗
11.3.0
【解决办法】 读取达梦(DM)数据源,必须安装达梦客户端,并添加系统环境变量。如果是打包为镜像,那么镜像里面必须有达梦客户端并且配置环境变量。目前暂时没有相关文档。
六、SuperMap iMaritimeEditor
问题1:iMaritimeEdit 11.3.0 追加水深点数据(少量可以正常导出,超过8000条导出水深点数据丢失),数据检查报错范围面,在帮助文档中没搜到这个错误编号问题,请问如何解决?
11.3.0
【问题原因】水深点分组中,一个分组的水深点不建议超过8300个点,否则会出现越界无法导出水深点数据的情况。
【解决办法】可创建多个水深分组,确保每个水深分组中的水深点数量尽量小于8000。
问题2:SuperMap对CJ57海图的支持情况如何?
11.2.1
【问题原因】CJ-57的海图数据中,水上服务区的海图符号化在标准中没有定义显示规则,iMaritimeEditor 中遵循 CJ-57标准也没有定义水上服务区的符号化显示规则。
【解决办法】可参考 S-52显示扩展 说明,根据业务需求扩展定义水上服务区的符号化显示规则。
七、SuperMap iObjects .NET
问题1:iObject for .NET开发显示地图,其中的水印能去吗
11.3.0
【解决办法】这个水印就是试用许可的水印,只有正式许可才能去掉水印
八、SuperMap 其他
问题1:在OA申请的试用云许可,申请的是2套,但是更新许可之后,许可中心中只有1核,是什么情况?
其他
【解决办法】申请的许可文件有问题,web许可应该是.licc,申请成了.licx,重新出许可
平台产品线高频问题集合汇总表
https://lexiangla.com/teams/k100048/docs/ad346a06e82511ee87832effa0562057