SuperMap GIS基础产品FAQ集锦(20260518)
一、SuperMap iServer
问题1:用户在对林场数据进行合并拆分等数据编辑操作后,内网8070端口的iServer服务再次出现卡死、出图异常的问题,现象与之前的问题类似,系统无法正常使用。
11.3.0
【问题原因】146w的数据集做了专题图 但是创建矢量金字塔后 没有把所用到的字段 复制到矢量金字塔里面 在出图的时候 就是联合查询了多张表 多表关联在执行过程中会产生额外的临时文件 数据库那边写入就会很多 一直返回不了 表现就是iserver出图pending 卡起 【解决办法】将配图用到的字段通过桌面的"复制字段到金字塔"工具复制进去即可
问题2:使用系统基础功能模型中的“坡度/坡向计算”模型时,其计算结果不正确。这影响了后续基于坡度/坡向值进行数据筛选的业务场景的准确性。
11.3.0 【问题原因】模型中的算子执行流程不合理,可能是在计算前进行了不恰当的过滤或参数设置。 【解决办法】调整模型流程,确保先执行坡度或坡向计算,生成完整的分析结果,然后再使用自定义表达式对计算结果进行过滤,筛选出符合条件的坡度或坡向值。
问题3:在iDesktopX中制作好的专题图,发布为iServer地图服务后,在服务预览页面地图内容完全不显示,一片空白。
11.3.0 【问题原因】待发布的地图坐标系设置错误,仍为CGCS2000(EPSG:4490),而服务预览通常基于Web墨卡托(EPSG:3857)底图,导致数据无法正确叠加显示。 【解决办法】在iDesktopX中打开地图属性,将地图的坐标系修改为Web墨卡托(EPSG:3857),保存地图和工作空间后重新发布服务。
问题4:发布CGCS2000坐标系的地图服务,REST-地图服务渲染正常,但WMTS服务渲染结果存在位置偏移且数据不完整
11.3.0 【问题原因】客户端加载WMTS服务时,未正确设置与服务端匹配的DPI参数,导致偏移。 【解决办法】针对偏移问题,在前端(如Cesium)加载WMTS图层时,需要根据服务元数据中的DPI(90.714)设置对应的customDPI参数。客户WMTS服务dpi为90.7142857142857,例如设置customDPI: new Cesium.Cartesian2( 90.7142857142857,90.7142857142857 )
问题5:在三维场景中叠加iServer代理的WMTS地图服务和三维模型服务时,出现位置偏移。直接加载原始WMTS服务则位置正确,怀疑是iServer代理转发导致。
11.3.0 【问题原因】iServer代理转发外部WMTS服务时,默认的DPI值可能与源服务的DPI不一致,导致切片计算出现偏差,从而在客户端显示时发生位置偏移。 【解决办法】1.(临时方案)客户端直接加载原始的WMTS服务地址。2.(根本方案)在iServer服务管理器中,找到代理的WMTS服务配置,修改其DPI值,使其与源服务保持一致。
问题6:iServer中发布的多项地图服务(数据源为.sci文件)突然无法访问,客户端请求返回404错误,检查服务提供者发现数据源路径配置错误。
11.3.0 【问题原因】服务工作空间中的数据源路径配置错误。可能是在服务配置中使用了${fileManagerWorkDir}变量,但该变量指向的iServer工作目录并非数据的实际存储位置。 【解决办法】在iServer服务管理器中,逐个编辑无法访问的服务,在“服务提供者”配置项中,重新指定每个数据源的正确物理路径。
问题7:如何通过Java调用iServer接口,将本地SHP文件发布为专题图服务。在iServer GPA中构建流程时,遇到任务执行卡顿、执行成功后服务发布有延迟等问题。
11.3.0 【问题原因】1. GPA流程中“发布地图服务”算子误勾选了“数据集信息”作为输入,导致执行失败。2. 服务发布后,iServer服务列表刷新存在一定延迟,导致立即访问返回的地址404。 【解决办法】1. 在iServer GPA中,构建“导入矢量文件 -> 打开工作空间 -> 制图 -> 发布地图服务”的流程。2. 确保“发布地图服务”算子的输入仅连接自“制图”算子的输出。3. 流程执行成功后,等待数秒或手动刷新iServer服务列表,即可看到已发布的服务。
问题8:iServer的GPA大数据算子“栅格矢量化”不支持浮点型(float)栅格数据作为输入。客户业务场景需要对浮点型栅格进行极大值、极小值分析并转为矢量点,若先转为整型会丢失精度,导致结果不准确。
11.3.0 【问题原因】GPA的栅格矢量化算子设计上未支持浮点型输入。直接取整会导致精度丢失。 【解决办法】在执行栅格矢量化前,先通过栅格代数运算,将浮点型栅格数据乘以一个较大的倍数(如10000),再转换为整型数据。这样可以在保留相对精度的前提下,满足算子的输入要求。该方案已在客户现场验证通过。
问题9:iServer服务在浏览器中可以正常访问,但在Linux系统中使用ps命令未找到对应端口的进程。尝试停止服务后,进程会自动重启,无法彻底关闭。
11.3.0 【问题原因】服务器上存在两个不同路径的iServer实例,且都配置了相同的8093端口。用户只停止了其中一个实例,导致另一个实例仍在运行或被守护进程重启。 【解决办法】1. 使用 lsof -i :端口号 命令查找占用端口的正确进程ID。2. 确认并停止所有指向该端口的iServer实例。
问题10:在iServer服务管理器中,发布一个新的smwu工作空间服务后,iServer发生崩溃。重启后尝试发布,提示“验证数据源失败,工作空间连接信息错误”。
11.3.0 【问题原因】iServer服务配置文件iserver-services.xml的属主权限为root,而iServer服务由cgs用户启动,导致cgs用户无法读取或写入该配置文件。 【解决办法】将iServer安装目录下 webapps/iserver/WEB-INF/conf/iserver-services.xml 文件的属主和属组权限修改为iServer的启动用户(cgs),命令:chown cgs:cgs iserver-services.xml。
问题11:用户调用iServer空间分析服务后,为避免临时数据集过多导致性能下降,尝试使用REST API删除数据集。但在调用删除接口时,因URL地址和格式错误,导致请求返回405(方法不允许)错误。
11.3.0 【问题原因】1. 删除数据集的REST API地址构造错误,用户混淆了空间分析服务地址和数据服务地址。2. 未采用最优的服务调用方式。 【解决办法】提供了两种方案: 1. 直接方案:通过与空间分析服务配套发布的数据服务REST API进行删除。正确的URL格式为 .../services/{数据服务名}/rest/data/datasources/{数据源名}/datasets/{数据集名},并使用DELETE请求方法。 2. 更优方案:在调用空间分析服务时,修改请求体参数("dataReturnOption": "RECORDSET_ONLY"),设置仅返回记录集,而不创建结果数据集,iServer会自动清理临时数据集,无需手动删除。
问题12:更新iServer正式许可并重启后,原先正常的ArcGIS REST地图服务出现异常,无法启动,服务列表显示为红叉,且多次出现此问题。
11.3.0 【问题原因】经排查iServer许可信息页面,确认当前使用的正式许可文件中,并未包含对ArcGIS REST服务功能的授权模块,导致相关服务无法启动。 【解决办法】联系项目负责人或超图商务,申请包含ArcGIS服务模块的正式许可文件,获取后在iServer中进行更新即可。
问题13:iServer修改默认缓存目录后,导致symbol接口无法找到符号图片。为解决此问题改用legend接口,但由于数据范围较大,该接口响应时间过长(超过40秒),寻求优化方案。
11.3.0 【问题原因】修改缓存目录后,虽然新的符号会生成到新目录,但产品依然会从旧目录读取,导致图例获取失败。 【解决办法】建议不要修改iServer的默认缓存目录。新版本(如12.1)已不再支持修改此目录,应保留默认设置以确保功能正常。
问题14:在iServer GPA模型中读取PostgreSQL矢量数据时,需要过滤日期。日期字段为varchar类型,在过滤条件中使用to_date或dateParse函数并与CURRENT_DATE比较时均报错,无法正常执行。
11.3.0 【问题原因】iServer的数据源过滤条件使用的是ECQL(Extended Common Query Language)语法,该语法功能受限,不支持CURRENT_DATE或NOW()这类获取系统当前时间的函数。 【解决办法】将日期字段(varchar类型)与一个具体的日期字符串进行直接比较,例如 qdjsrq < '2026/05/08'。利用字符串的字典序进行比较来达到筛选目的,但需要业务代码动态生成该日期字符串。
问题15:项目中将数据库从SQLite迁移到PolarDB后,执行SQL查询时出现语法错误,导致查询失败。
11.3.0 【问题原因】SQLite与PolarDB的SQL方言不完全兼容,特别是对NULL值的处理。 【解决办法】在SQL查询语句中使用COALESCE函数对可能为null的字段进行处理,以兼容两种数据库的语法。
问题16:用户在排查问题时查看iServer的access.log访问日志,不清楚日志条目中开头的IP地址代表什么含义。
11.3.0 【解决办法】iServer的access.log日志中,每行记录开头的IP地址是指发起该HTTP请求的客户端的IP地址。
问题17:在Linux环境下重启iServer服务时,启动脚本报错,提示端口已被占用,导致服务启动失败。
11.3.0 【问题原因】执行shutdown.sh脚本时未能完全关闭所有iServer相关进程,导致端口被残留进程占用。 【解决办法】使用命令 ps -ef | grep iserver 查找所有iServer进程的PID,然后执行 kill -9 <PID> 命令强制杀死所有残留进程,之后再重新启动iServer服务。
问题18:使用iServer发布数据服务时,服务名称被自动添加了数字后缀(如“-4”)。用户在删除旧服务后重新发布,该问题依然存在,咨询如何发布不带后缀的服务。
11.3.0 【问题原因】iServer的服务提供者(Service Provider)中存在同名的服务实例缓存,即使从服务列表中删除,旧的实例配置未被彻底清理,导致重新发布时系统为避免重名而自动添加后缀。 【解决办法】在iServer服务管理的“服务提供者”界面中,找到并手动删除残留的同名服务实例,然后重新发布服务即可。
问题19:前端请求iServer地图服务时连接不稳定,时好时坏。iServer日志中出现“断开的管道(Broken pipe)”相关报错,咨询问题原因。
11.3.0 【问题原因】日志中“断开的管道(Broken pipe)”错误,通常是由于客户端在服务器响应完成前主动断开连接导致,例如用户过快刷新或关闭页面。该情况属于正常的网络通信中断,不影响iServer核心服务。 【解决办法】该报错为正常现象,无需处理。如需进一步排查,可参考iServer排查指南进行检查。
问题20:用户咨询iServer是否有API接口,用于判断动态传入的一组点集合有多少个落在已发布为数据服务的多边形范围内。期望能根据固定的面范围和传入的点集合,返回在面范围内的点数量。
11.3.0 【解决办法】提供了两种方案:1. 服务端分析:先通过数据服务查询出目标多边形对象,然后调用iServer空间分析服务中的叠加分析,对查询到的多边形与动态传入的点集合进行相交分析,从而得到结果。 2. 客户端分析:先通过数据服务查询出目标多边形对象,然后在客户端使用第三方空间分析库(如turf.js)进行判断。
问题21:数据集在增加三维相关字段(如SmUserID等)并构建网络数据集后,发布服务失败,iServer日志提示工作空间中无网络数据集。将这些三维字段删除后,服务可正常发布。
11.3.0 【问题原因】数据集中存在的三维相关字段可能影响了网络数据集在iServer服务发布时的正确识别。 【解决办法】将数据表中与三维相关的多余字段删除后,再进行网络数据集的构建与服务发布。
问题22:使用iServer的WFS-T服务时,执行Delete和Update事务操作均报异常。Delete操作提示XML语法错误,Update操作提示找不到对应元素。
11.3.0 【问题原因】1. Delete操作的typeName参数格式不正确;2. Update操作的过滤条件所指定的记录已被删除,导致找不到目标。 【解决办法】1. 将typeName参数的格式修改为“数据源名称:数据集名称”;2. 确认过滤条件所指定的要素确实存在于数据集中。
问题23:iServer服务器通过reboot命令重启后,Keepalived服务在第一次自启动时必定失败,导致高可用(HA)切换异常。必须手动再次重启Keepalived容器或服务,才能恢复正常运行。
11.3.0 【问题原因】服务器重启后,iServer因加载了包含无效数据路径的服务或未授权的服务(如海图、战场态势),导致其整体启动时间(超过60秒)超出了Keepalived健康检查脚本的默认超时阈值(60秒),Keepalived因此误判iServer启动失败。 【解决办法】1. 优化iServer启动时间:登录iServer服务管理器或使用iDesktop,清理和删除项目中未使用的、无许可的以及引用了不存在数据源的地图服务,从根源上缩短启动耗时。2. 调整Keepalived配置:适当调大Keepalived配置文件master.conf中健康检查脚本的interval间隔时间,确保其大于iServer的峰值启动时间。
问题24:在服务器上使用iServer发布文件型数据源的工作空间时,提示“验证数据源失败”,而在本地iServer发布同样的工作空间则正常。
11.3.0 【问题原因】服务器上的iServer许可配置不正确或已过期,导致无法验证数据源的有效性。 【解决办法】更新iServer服务器的许可文件后,问题解决。
问题25:用户反馈iServer数据服务查询性能不佳,当同时查询多个数据量达数百万的二维点数据集时,查询耗时有时会长达十几秒,希望将查询响应时间优化到3秒以内。
11.3.0 【解决办法】针对UDBX数据源查询慢的问题,建议进行以下优化:1. 确保已为数据集创建空间索引。2. 针对查询条件中使用的属性字段,为其创建属性索引,以显著提升过滤查询的效率。
问题26:iServer服务在启动过程中崩溃,日志显示有大量的服务提供者(provider)创建失败。
11.3.0 【问题原因】分析崩溃日志后发现,根本原因是服务器启动时剩余的连续物理内存不足,无法满足iServer在配置文件中设置的16.8G的JVM内存分配请求,导致启动失败。 【解决办法】调低iServer的JVM启动内存参数,或清理服务器内存以确保有足够的连续空间供iServer使用。
问题27:iServer中发布的地图服务,在发布后短时间内可以正常浏览,但一段时间后突然无法显示,刷新也无效。
11.3.0 【问题原因】多个地图服务(工作空间)同时引用了同一个文件型数据源(.udbx),导致文件被某个服务进程独占性锁定或损坏,其他服务无法读取数据源,地图因此无法显示。 【解决办法】为每个工作空间(服务)复制一份独立的文件型数据源,避免多进程争抢同一个文件。
问题28:在Linux服务器上部署的SuperMap iServer 11i产品无法成功启动,启动过程在命令行界面卡住,无明显错误日志。已尝试执行dependencies_check_and_install.sh脚本安装依赖,但问题依旧存在。
11.3.0 【问题原因】操作系统环境中缺少iServer产品运行所必需的部分系统依赖库,导致服务无法正常启动。 【解决办法】进入iServer安装目录下的support/objectsjava/路径,执行systemlibs_check_and_process.sh脚本,以自动检测并处理缺失的系统依赖。
问题29:用户咨询是否可以通过iServer REST API接口对iServer中发布的服务进行访问权限控制或授权管理,希望能通过代码方式实现服务的安全设置。
11.3.0 【解决办法】iServer支持通过REST API对服务进行授权管理。具体可以参考官方帮助文档中的授权相关接口说明:https://help.supermap.com/iServer/zh/mergedProjects/SuperMapiServerRESTAPI/manager/instances/authorize.htm
问题30:用户咨询为iServer服务分配更大的内存后,对于已生成缓存瓦片的地图服务,在被访问时是否会将瓦片文件缓存到内存中,从而提升瓦片请求的响应性能。
11.3.0 【问题原因】iServer的内存主要用于保障服务的稳定运行和动态出图等计算任务,而非直接作为瓦片文件的持久化内存缓存。【解决办法】对于已有的瓦片文件,iServer在处理瞬间高并发请求时,操作系统层面可能会将部分热点文件数据临时加载到内存中,但这并非iServer应用层面的主动缓存机制,内存会随后自动释放。
问题31:开发过程中调用服务接口时程序报错,从报错信息看,疑似与查询返回的要素数量限制有关。
11.3.0 【问题原因】查询服务时,请求返回的要素数量超过了默认的最大限制值。 【解决办法】修改调用服务的代码,将查询参数 "maxFeatures" 的值设置为 -1,表示不限制返回的要素数量。
问题32:咨询iServer产品是否具备类似ArcGIS Portal的健康检查功能,可以扫描并报告服务器的运行状况问题。
11.3.0 【解决办法】经过确认,iServer产品当前版本暂未提供类似ArcGIS Portal的全面健康扫描功能。
问题33:用户在使用地理处理建模(GPA)进行两个年度地类变化统计时,将叠加分析和属性汇总串联执行,耗时长达10小时以上且内存占用超过300GB。将任务拆分为两个独立模型并行执行或分阶段保存中间结果,效率显著提升。寻求模型底层优化或更高效的执行方案。
11.3.0 【解决办法】建议在原串联模型中,于叠加分析算子后增加一个“结果落盘”的步骤,将中间结果写入数据库或文件,再进行属性汇总,以降低内存压力并提升性能。
问题34:希望通过后端程序调用iServer发布的数据服务以获取要素的属性信息,需要相关的接口说明或开发文档。
11.3.0 【解决办法】通过调用iServer数据服务的features资源REST API接口即可获取属性信息。详细文档请参考:https://help.supermap.com/iServer/zh/mergedProjects/SuperMapiServerRESTAPI/root/data/datasources/datasource/datasets/dataset/features/features.htm
问题35:咨询iServer在没有配置正式许可的情况下,发布的影像服务是否会带有SuperMap的水印logo。
11.3.0 【解决办法】确认在试用许可或无许可状态下,iServer发布的地图或影像服务均会带有水印。
问题36:用户需实现数据自动发布服务,但面临数据需在超图软件中再次入库导致冗余、自动发布服务的接口未对外暴露、以及已有的发布服务流程本身存在问题等困难。
11.3.0 【解决办法】1. 对于服务自动发布,可参考iServer REST API进行操作,具体参考博客:https://blog.csdn.net/supermapsupport/article/details/111977861。 2. 对于数据需重新入库导致冗余的问题,已将直接发布已存在数据集为地图服务的gpa模型提供给客户。
问题37:用户反馈使用iServer发布的图层服务突然全部消失,无法访问,导致前端应用无法正常加载地图。
11.3.0 【问题原因】判断是硬件锁U盘松动,导致许可未被正确读取,iServer服务因此出现异常。 【解决办法】重新插拔硬件锁,待U盘锁指示灯亮起后,启动产品,成功读取许可后服务恢复正常。
问题38:在iServer中执行一个包含“相交”算子的GPA模型时任务失败,并返回错误。数据源为GaussDB,数据集记录数在千万级别。尝试将数据源更换为UDBX后,问题依旧。
11.3.0 【问题原因】GPA模型中使用的“相交”普通算子无法处理千万级记录的大数据量,执行时导致服务器内存溢出,使iServer的GPA后台进程异常崩溃,前端界面无明确错误提示。 【解决办法】对于大数据量的空间分析,应使用大数据分析算子。此场景下需将“相交”算子替换为“叠加分析”大数据算子,并配置相应的Spark大数据计算环境来执行。
问题39:在Linux环境下,使用./licensetool.sh -update命令更新试用许可后,通过./licensetool.sh -s查询许可状态为空。即使更换了与主机名匹配的正确许可文件,问题依旧存在。
11.3.0 【问题原因】1. 申请许可时使用的机器名与服务器实际主机名不匹配。 2. 更新了正确的许可文件后,未重启iServer服务,导致新许可未生效。 【解决办法】1. 确保申请许可时使用的主机信息与服务器完全一致。 2. 从许可目录中移除无效的许可文件。 3. 在更新或替换许可文件后,必须重启iServer服务以使新许可生效。
问题40:iServer发布的地图服务出图异常,经排查发现是由于C盘空间满导致。清理磁盘空间并重启服务器后恢复正常,但后续发现特定图层仍存在切图异常的问题。
11.3.0 【问题原因】用户通过iDesktop属性表删除错误坐标的数据,并重新录入正确坐标的数据后,未更新数据集的范围,导致该数据集的元数据范围不正确,从而影响iServer切图。 【解决办法】在iDesktop中,右键点击有问题的矢量数据集,在右键菜单中选择“更新范围”,重新计算并更新数据集的地理范围后,iServer切图恢复正常。
问题41:在执行大数据量的GPA模型时,iServer所在的服务器(89和90服务器)出现死机,无法通过Xshell、Xftp等工具访问,iServer页面也无法刷新,只能通过物理重启解决。
12.0.0 【解决办法】执行大规模分布式计算任务时,服务器因资源耗尽(如内存、CPU或句柄)而崩溃。目前已通过重启服务器恢复访问,并确保系统oom killer机制开启,以保障服务器正常运行。
问题42:用户将iServer从11.3手动升级到12.1,通过替换部分配置文件实现。升级后,大部分功能正常,但在数据服务查询时,报400。
11.3.0 【问题原因】数据集不存在。数据存储在国密认证的瀚高库中,升级后的iServer未替换libpq相关的库,导致数据发布失败,数据集列表为空; 【解决办法】 国密SM3认证需要替换libpq依赖,iServer替换如下2个地址: \support\objectsjava\bin \support\objectsjava\third_lib
问题43:iServer的“裁剪镶嵌数据集”工具在执行失败后,无法再次执行。经排查,是由于用户在执行前手动删除了影像文件,导致镶嵌数据集中存在无效的空记录,工具执行时遇到该脏数据崩溃。
11.3.0 【问题原因】产品算子对镶嵌数据集中存在无效记录的异常情况没有做容错处理,导致程序崩溃。 【解决办法】临时解决方案是先使用iDesktopX提供的“管理镶嵌数据集”工具清理无效记录,再执行裁剪。
问题44:iServer集群中的某个节点(10.10.109.60)因内存溢出(OutOfMemoryError)而崩溃。日志中还伴有public.subsectionrequestentity关系不存在的数据库错误。
11.3.0 【问题原因】iServer上传文件接口工作异常,导致内存占用上升,出现内存溢出。 【解决办法】文件上传问题解决后已未复现
问题45:咨询iServer产品现在是否还提供REST-交通网络分析服务,在自己的试用环境中未找到该服务。
11.3.0 【问题原因】经过测试,udbx中没有数据,疑似udbx文件损坏,导致iserver无法读取到网格数据,所以无法发布交通分析 【解决办法】重新上传udbx文件
问题46:iServer发布包含大量点线专题图的工作空间服务后,运行一段时间服务会崩溃,表现不稳定。已尝试调整JVM参数,但未解决问题。后续发现开启定时资源回收功能后,在回收时间点会中断前端的查询请求并报错。
12.0.0 【问题原因】初步判断为前端频繁请求大量数据(上万个点的标签)进行动态过滤显示,导致iServer内存压力过大,最终导致服务崩溃。开启的定时资源回收任务中断了未完成的长时间查询请求。 【解决办法】建议先关闭定时资源回收功能,并将iServer的JVM内存(Xms和Xmx)设置为一个更大的值(如物理内存的80%,若为独占部署),观察服务是否依然崩溃。
问题47:在iServer集群环境中,当“临时资源存储设置”配置为PostgreSQL数据库后,调用文件上传接口失败。日志先后报错“public.fileupload_task不存在”和“对表fileupload_task权限不够”。
11.3.0 【问题原因】iServer产品在此配置下未能自动创建文件上传任务所需的数据库表fileupload_task,导致接口调用失败。后续的权限问题是由于数据库用户对该新建的表缺少写入权限。 【解决办法】1. 在PostgreSQL数据库中手动执行SQL语句创建fileupload_task表。 2. 为iServer连接数据库时所用的用户授予对fileupload_task表的INSERT、SELECT等权限。
问题48:访问iServer 2025的瓦片管理页面时,页面自动跳转到登录页,输入正确的账号密码后,仍然反复跳转回登录页,无法进入管理界面。
12.0.0 【问题原因】访问iServer的瓦片管理页面时,反复重定向到登录页,无法正常进入。初步排查方案(清理浏览器缓存、使用无痕模式)无效。 【解决办法】后续需要技术支持根据产品版本(iServer 2025)进一步定位问题原因,可能与产品Bug、配置或浏览器兼容性有关。
问题49:iServer服务无法启动,日志中出现致命错误,提示无法从数据库连接池(HikariPool)获取连接,请求超时。
11.3.0 【解决办法】项目上已解决,从日志判断是LD_LIBRARY_PATH环境变量设置错误
问题50:用户在将iServer升级到12i版本后,之前为支持瀚高数据库(SM3认证)而替换的PostgreSQL JDBC驱动(postgresql-42.5.5.jar)是否需要重新操作,否则导致基于GPA模型的服务报错。
12.0.0 【解决办法】iServer升级后,需要重新将瀚高的库(支持SM3认证的postgresql-42.5.5.jar/org/postgresql文件夹中的所有文件)替换到以下4个位置: ./webapps/iserver/WEB-INF/lib/postgresql-42.5.5.jar ./support/geoprocessing/geoprocessing-server.iar ./support/iobjectsForspark/bdt-all-runtime-11.3.0-24701.jar gpa.appResource参数指向的bdt-all-runtime-11.3.0-24004.jar (例如,替换到bdt-all-runtime-11.3.0-24004.jar/postgresql文件夹)
问题51:用户通过域名访问系统发布的高清地图服务时,客户端出现报错,无法正常加载地图
11.3.0 【解决办法】token过期,重新申请token即可,问题解决。
问题52:在iDesktop中制作的标签专题图可以正常显示,但发布到iServer后,前端访问时标签不显示。此问题在iServer 11和12版本上均可复现,且仅针对特定数据集出现。
11.3.0 【问题原因】以为对应层级有压盖,导致对应的标签专题图不显示【解决办法】前端使用iClient for Leaflet时,通过单图模式加载(L.supermap.ImageMapLayer接口)
问题53:使用iServer双活包备份恢复功能,从生产环境备份数据恢复到另一套环境中失败,恢复后服务异常。
11.3.0 【问题原因】1. 备份恢复失败原因初步定位为跨版本或环境差异导致数据库连接等配置信息不兼容。 2. 内存增长为产品内存释放机制存在优化空间。 【解决办法】1. 提供了详细的手动恢复步骤,要求在纯净环境中解压部署包,手动恢复数据并配置数据库连接,待项目验证。 2. 针对内存问题,已提供优化后的双活包
问题54:iServer服务中直接替换底层影像文件后,影像缓存未更新,导致前端地图不刷新,显示旧的影像。项目为单节点部署,无法通过切换集群节点方式强制刷新缓存。
11.3.0 【问题原因】用户更新文件夹中影像文件后影像服务出图异常 【解决办法】调用影像服务API接口,删除记录后再调用添加记录接口。 /collections/{collectionId}/items/{featureId} DELETE 删除影像集合中指定索引的影像 /collections/{collectionId}/items POST 添加一幅影像
问题55:iServer启动过程非常缓慢,耗时十几分钟。日志显示在加载服务时长时间等待,并伴有UGCv5服务数据丢失的报错。虽然有大量服务,但日志未明确指出具体是哪个服务导致的问题。
11.2.1 【问题原因】iServer启动时会加载所有已发布的服务配置,当部分服务(如UGCv5)的源数据丢失或配置失效时,iServer会尝试连接并等待超时,导致整体启动时间过长。 【解决办法】1. 尝试在iServer服务管理页面筛选出状态异常的服务并进行清理。2. 如果UI清理无效,可备份并直接编辑iServer工作目录下的conf/iserver-services.xml文件,手动移除无效服务的配置节点。
问题56:在前端Web应用中叠加展示不同来源的影像图层时,发现图层间存在明显的空间位置偏移,道路、建筑等地物无法准确对齐。
11.3.0 【问题原因】用户更新文件夹中影像文件后影像服务出图异常 【解决办法】调用影像服务API接口,删除记录后再调用添加记录接口。 /collections/{collectionId}/items/{featureId} DELETE 删除影像集合中指定索引的影像 /collections/{collectionId}/items POST 添加一幅影像
问题57:iServer 2025版本发布ArcGIS REST服务后,前端使用ArcGIS JS API加载时,地图要素显示不全,部分线路缺失。而使用iServer 2024版本发布的服务或使用iServer自带的iClient for Leaflet预览则显示正常。
12.0.0 【问题原因】arcgis代码加载问题【解决办法】参考arcgis文档进行开发配置
问题58:iServer在Linux环境下无法启动,查看日志发现有异常报错。
11.3.0

【问题原因】从日志报错信息初步判断,可能是上次iServer关闭时相关进程未能完全退出,导致端口或资源被占用,使得本次无法正常启动。 【解决办法】后续需要用户登录服务器,使用 ps -ef | grep iserver 命令检查并手动结束残留进程后重启服务。
问题59:咨询iServer是否支持在无人机视频流中叠加矢量数据,并提供地理坐标到视频像素坐标的转换能力,类似iDesktopX的AR功能。
11.3.0 【问题原因】iServer产品目前不具备该功能所需的AR(增强现实)模块,此为iDesktopX产品的特有能力。 【解决办法】此功能无法通过iServer或其二次开发实现,建议使用iDesktopX产品来满足需求。
问题60:使用iServer GPA“重建裁剪范围”算子处理部分含飞地的影像时,裁剪结果错误,飞地间出现多余连线或小块区域丢失。该问题在使用多个研发提供的测试包后依然存在,定位为产品缺陷。
11.3.0 【解决办法】使用已修复的双周包版本
supermap-iserver-11.3.0-260413-4262-129370-linux-arm64-deploy-nusv157.tar.gz 链接: https://pan.baidu.com/s/1fnoCzo-11IZq0eJAYWgBhQ 提取码: iknt
问题61:咨询三个产品需求的开发进展:DPL-630(影像集合列表新增镶嵌数据集名称列)、DPL-498(GPA重建裁剪范围算子小块数据丢失问题)、ISVJ-11357(GPA重建裁剪范围算子飞地间出现多余内容问题)。
11.3.0 【解决办法】使用已修复的双周包版本
supermap-iserver-11.3.0-260413-4262-129370-linux-arm64-deploy-nusv157.tar.gz 链接: https://pan.baidu.com/s/1fnoCzo-11IZq0eJAYWgBhQ 提取码: iknt
问题62:使用影像范围裁剪GPA算子处理含飞地的影像时遇到多个问题。不勾选精确裁剪时,结果丢失大块区域;勾选精确裁剪后,执行效率极低(8G单景影像耗时超1.5小时);仅勾选复杂多边形则裁剪结果仍为外接矩形。
11.3.0 【解决办法】使用已修复的双周包版本
supermap-iserver-11.3.0-260413-4262-129370-linux-arm64-deploy-nusv157.tar.gz 链接: https://pan.baidu.com/s/1fnoCzo-11IZq0eJAYWgBhQ 提取码: iknt
问题63:在iServer服务管理页面,通过浏览器预览三维服务时,WebGL 3D场景报错:“Fragment shader active uniforms exceed GL_MAX_FRAGMENT_UNIFORM_VECTORS”。
11.3.0

【问题原因】该WebGL错误通常是由于场景复杂度过高,超出了当前客户端计算机显卡的硬件处理能力上限所致。 【解决办法】建议用户更新计算机的显卡驱动程序到最新版本,以尝试获得更好的硬件资源管理和性能支持。
问题64:iServer服务在运行一段时间后会无故崩溃(黑窗口自动关闭),重启后恢复正常,但问题会复现。
11.3.0

【问题原因】根据现象推断,极有可能是iServer的JVM(Java虚拟机)内存不足导致服务因内存溢出而崩溃。用户确认未对新版iServer设置内存限制。 【解决办法】指导用户修改iServer的启动配置文件(catalina.bat/sh),设置JVM的初始内存(-Xms)和最大内存(-Xmx),建议将最大内存设置为服务器物理内存的60%左右。
问题65:iServer大数据分析模型在运行过程中,写入结果数据时报错,错误信息显示某条记录的fid字段为null,导致写入失败。
11.3.0 【解决办法】在保存结果数据集前,通过SQL语句确保目标表存在,并且设置fid字段自增长后,问题解决。
问题66:批量发布服务后,前端加载服务时,浏览器控制台出现“Access to XMLHttpRequest at ‘...’ from origin ‘...’ has been blocked by CORS policy”跨域错误。
11.3.0 【问题原因】已确认问题现象为跨域资源共享(CORS)策略阻止了前端应用的请求。 【解决办法】参考下面链接进行设置iserver的跨域参数https://support.supermap.com/DataWarehouse/WebDocHelp/iServer/Subject_introduce/Security/otherSecurity/CORS_Filter.htm
问题67:使用iClient调用iServer服务时,前端报500错误,iServer后台日志出现特定报错。
11.3.0

【问题原因】查看代码是前端调用地图服务动态出图生成瓦片,报错是缺少了X11图形库的环境依赖导致iserver无法生成瓦片 【解决办法】 1.服务器为Ubuntu,安装图形环境 sudo apt-get install libxext6 libxrender1 libxtst6 libxi6 2.配置Java无头模式 在 JAVA_OPTS 或 CATALINA_OPTS 环境变量中添加以下参数:-Djava.awt.headless=true 在 catalina.sh 或 startup.sh 中找到设置 JAVA_OPTS 的地方,修改为: JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"
问题68:更换正式许可后,之前在试用许可下发布的影像服务中的“影像集合”模块提示不可编辑,咨询如何添加该模块。
11.3.0

【解决办法】升级到最新的11.3.0后正常,最新包链接:https://pan.baidu.com/s/1udJEkss68oWRjt7KWEuWeg?pwd=pk57
问题69:iServer 11.1.1发布交通网络分析服务,启用SSC分析模型后,调用路径分析接口报错“非法点集合长度”,不启用SSC则正常。
11.1.0 【解决办法】本地使用客户数据发布交通网络分析服务,启用SSC分析模型后调用无异常.更新iServer为2026M3-2版本进行使用,下载地址: https://pan.baidu.com/s/1xbv6s5vlbqw_uMg9J9hgJw?pwd=6655#list/path=%2F
问题70:在iDesktopX中为sci3d数据的影像图层设置了黑色为透明色以消除黑边,但在发布为三维服务后,预览时黑边依然存在。
11.3.0 【解决办法】通过前端代码进行设置: layer.transparentBackColor = SuperMap3D.Color.fromCssColorString('#ffffff'); layer.transparentBackColorTolerance = 0.1;
问题71:在iServer 11.3中,当已发布一个S3对象存储的UGCV5瓦片服务后,再发布一个本地瓦片服务,后者的服务名会自动被添加“-2”后缀,咨询解决方法。
11.3.0
【解决办法】当尝试发布第二个服务(本地瓦片)时,iServer 检测到系统中已经存在一个同名的提供者( map-ChinaWhite )或与之关联的核心标识符。为了避免配置冲突,iServer 会自动为新服务的组件名称添加数字后缀(如 -2 , -3 等),以确保其在系统中的唯一性
问题72:在Docker中部署iServer 12版本,在许可正常的情况下,发布服务时点击“下一步”按钮无反应,无法进入下一步。
12.0.0

【问题原因】客户使用了ng代理,但代理配置错误 【解决办法】添加配置proxy_set_header Host $host:$server_port;后解决
问题73:iServer 10.1.0版本日志中出现特定报错,咨询错误原因及是否有优化方案。
11.3.0

【问题原因】客户服务较多,jvm设置不合理,默认2G 【解决办法】增大jvm配置后无此问题
问题74:针对iServer发布的镶嵌数据集与ArcGIS缓存的聚合服务,咨询如何通过服务地址查询到镶嵌数据集的原始信息,例如组成的TIF文件名。
11.3.0 【解决办法】镶嵌数据集和聚合服务无法拿到镶嵌数据集的原始信息, 需要通过发布数据服务的方式,其中数据服务在边界也就是镶嵌数据集名称_F的数据集内SmFileName字段存储的就是tif数据的名称
问题75:将一个本地可正常打开的工作空间文件打包拷贝至服务器,使用iServer发布时报错,提示工作空间问题。
11.3.0 【解决办法】客户许可过期了,更新许可后正常
问题76:在云套件环境中,iServer的缓存存储在nfs_data的output目录下,删除该目录的缓存后,前端访问地图服务时仍然显示的是更新前的旧缓存。
11.3.0 【问题原因】老版本的云套件缺陷 【解决办法】在keycloak配置中添加资源路径授权 /iserver/services/.rjson /iserver/services/.rjson
问题77:iServer 11.3.0版本在尝试读取服务器上的文件信息时失败,无法获取文件列表或内容。
11.3.0

【问题原因】客户在初始化iServer的时候设置了文件根路径,所以无法读取根路径之外的其他路径 【解决办法】 1、将数据放到设置的根路径目录下进行使用 2、在【管理】->【高级】->【全局设置】->【文件管理设置】中需改文件管理根目录为当前数据所在目录
问题78:咨询如何在原生的MapboxGL库中加载由SuperMap iServer发布的矢量瓦片服务,并希望提供相关的代码示例。
11.3.0 【解决办法】可以参考下这个示例:https://ask.supermap.com/125973
问题79:咨询iServer的许可兼容性问题:持有的iServer 9版本的三维扩展模块许可,在将iServer软件升级到12版本后,是否可以继续使用。
12.0.0 【解决办法】不支持,需要对扩展模块许可升级后才可使用。
问题80:iServer 11.1.1版本在限制文件格式的情况下,仍被上传恶意文件并执行后台操作。咨询利用了何种漏洞及如何关闭文件上传接口。
11.1.0 【解决办法】无法关闭所有的上传接口,您可以在这个接口可以通过iserver-system.xml 的<deniedFiles>配置项限制上传文件的格式
问题81:咨询iServer Basic版搭配三维基础服务模块,是否支持进行三维空间量算功能。
11.3.0 【解决办法】截止2026年5月12日信息:如果iClient3D对接服务许可是iServer Basic 版本许可,三维空间量算功能不可用详情参考:https://www.supermapol.com/webgl/web/introduction/intro_3DWebgl.html#modules
问题82:在iServer中创建处理自动化模型后,通过HTTP接口调用,获取到的返回结果类型与预期不符。
11.3.0 【问题原因】GPA只要扩展代码内容有异常,均会返回“类型与预期不符” 【解决办法】直接再扩展算子代码中通过syso去打印,判断具体哪儿逻辑有问题
问题83:iServer的GPA(地理处理自动化)执行任务信息的首页经常显示为空白,需要重启iServer服务才能恢复正常。
11.3.0 
【问题原因】实际问题是gpa执行后当前页面无日志显示,本次执行不显示日志是个别情况,再次执行有日志显示 【解决办法】从任务列表-操作-日志中查看本次执行日志
问题84:iServer 12版本加载存储在OBS对象存储中的瓦片时,加载速度过慢,偶现白块,并伴有日志报错。
12.0.0 【解决办法】已修复,请使用M12-1之后的iServer12i 通过网盘分享的文件:2025M12-1 链接: https://pan.baidu.com/s/1scFbilPQ8Y0H13zjbuBjXQ?pwd=kc4y
问题85:咨询iServer产品是否支持在麒麟操作系统上与OceanBase数据库配合使用。
11.3.0 【解决办法】支持,需要使用其数据源数据库类型方式去连接,即使用mysql或者Oracle方式去连。
问题86:在iServer 12.0版本中发布工作空间时,页面提示“无法链接数据源”,导致发布失败,寻求解决方案。
12.0.0

【问题原因】许可到期了 【解决办法】更新许可后,重新再发该服务
问题87:咨询在iServer 11版本中,如何配置以禁止匿名用户在未登录的情况下直接访问服务列表页面。
11.3.0

【解决办法】修改服务列表页面需要授权才能访问 1、停止 iServer:首先,确保 iServer 服务已完全停止。 2、修改配置文件:找到 iServer 安装目录下的 iserver-all-.jar 文件(位于 iServer安装目录/WEB-INF/lib/ 目录中)。使用压缩软件(如 WinRAR、360压缩)直接打开此 jar 包,切勿解压。 修改配置文件:在 jar 包内找到 /resource/security/shiroUrls.ini 文件,将其复制到 jar 包外进行编辑。在文件末尾添加以下配置: /services/**/.css = anon /services//*.js = anon /iserver/services.json = roleFilter[ADMIN,PUBLISHER] /iserver/services.rjson = roleFilter[ADMIN,PUBLISHER] / = roleFilter[ADMIN,PUBLISHER] 其中, roleFilter[ADMIN,PUBLISHER] 表示只有拥有 ADMIN 或 PUBLISHER 角色的用户才能访问 /services/ 路径下的所有内容。您可以根据实际情况调整角色名称。 3、保存并替换:保存修改后的 shiroUrls.ini 文件,并将其拖拽回压缩软件打开的 jar 包内,替换原有文件。 4、重启 iServer:完成替换后,重新启动 iServer。
问题88:咨询iServer 11和12版本是否能在openEuler 24.03 (LTS-SP3)操作系统上正常运行。
12.0.0

【解决办法】支持的
问题89:咨询iServer启动时需要root或高权限用户的具体原因和涉及的操作,以便向管理员申请服务器权限。
11.3.0 【解决办法】启动iServer的用户需要对iServer的安装目录,拥有完全的读写和执行权限 可以不是root用户
问题90:iServer 11.3.0官网包在官网无法下载,点击下载无反应,希望能提供一个百度网盘链接。
11.3.0

【解决办法】建议直接使用群公告中提供的最新双周开发包,功能更稳定。
问题91:咨询iPortal和iServer配置HTTPS的流程,特别是关于如何向CA机构申请SSL证书的具体操作。
11.3.0 【解决办法】申请CA证书需根据具体CA服务商的文档进行操作。若客户暂无域名和证书,可先采用Nginx反向代理的方式实现HTTPS访问,并提供了两篇参考博客链接。
问题92:客户现场使用的iServer 11.3.0版本仍存在0day漏洞(服务列表未授权访问),咨询最新的修复版本是哪一个。
11.3.0 【解决办法】提供了在线文档链接,指导用户通过修改shiroUrls.ini配置文件来修复服务列表未授权访问漏洞。
问题93:在数据服务中,使用点击查询和缓冲区查询返回结果为空,而ID查询能正常返回数据,咨询问题原因。
11.3.0 【问题原因】缓冲区查询的几何数据坐标系与被查询的数据集的坐标系不同 【解决办法】将被查询的数据集进行坐标系转换4326
问题94:iServer从11版本升级到12版本后,数据查询的maxFeatures参数设置为-1(全部返回)时会报错,咨询新版本的数量限制。
12.0.0

【解决办法】修改服务提供者中的maxFeature值为-1
问题95:按照文档修复iServer服务列表未授权访问漏洞后,重启iServer无法访问,仍然停留在服务列表页面。
11.3.0

【解决办法】修改服务列表页面需要授权才能访问 1、停止 iServer:首先,确保 iServer 服务已完全停止。 2、修改配置文件:找到 iServer 安装目录下的 iserver-all-.jar 文件(位于 iServer安装目录/WEB-INF/lib/ 目录中)。使用压缩软件(如 WinRAR、360压缩)直接打开此 jar 包,切勿解压。 修改配置文件:在 jar 包内找到 /resource/security/shiroUrls.ini 文件,将其复制到 jar 包外进行编辑。在文件末尾添加以下配置: /services/**/.css = anon /services//*.js = anon /iserver/services.json = roleFilter[ADMIN,PUBLISHER] /iserver/services.rjson = roleFilter[ADMIN,PUBLISHER] / = roleFilter[ADMIN,PUBLISHER] 其中, roleFilter[ADMIN,PUBLISHER] 表示只有拥有 ADMIN 或 PUBLISHER 角色的用户才能访问 /services/ 路径下的所有内容。您可以根据实际情况调整角色名称。 3、保存并替换:保存修改后的 shiroUrls.ini 文件,并将其拖拽回压缩软件打开的 jar 包内,替换原有文件。 4、重启 iServer:完成替换后,重新启动 iServer。
问题96:iServer发布的WMTS服务叠加到天地图上时,瓦片背景不透明,遮挡了下方的天地图,咨询如何设置为透明。
11.3.0

【解决办法】iDesktopX中设置背景透明和无值透明
问题97:咨询iServer产品中是否有使用到Spring Security框架。
11.3.0 【解决办法】未使用,可以直接通过去WEB-INF/lib 目录下去查是否Spring Security去盘库
问题98:在iServer 11.0的REST地图服务中,使用空间查询模式进行统计时无结果返回,而属性查询统计则正常。
11.3.0 【解决办法】地图服务的空间查询不支持分组统计,部分数据库数据源发布的数据服务支持,具体查看https://help.supermap.com/iServer/zh/mergedProjects/SuperMapiServerRESTAPI/root/data/featureResults/featureResults.htm?rhhlterm=groupBy
问题99:在iDesktopX中制作的标签专题图显示正常,但发布为iServer的动态地图服务后,在某些比例尺下标签会消失不显示。
11.3.0 【问题原因】标签专题图未开启自动避让 【解决办法】开启后无问题
问题100:iServer 12版本管理页面出现异常,服务无法被删除或停止,操作无响应。
12.0.0 【问题原因】代理之后的delete请求被拦截 【解决办法】修改代理后正常
问题101:咨询iServer 11i连接SM3国密版瀚高数据库发布服务的具体步骤,希望能获得技术指导。
11.3.0 【问题原因】未正确替换瀚高库依赖 【解决办法】将libcrypto.so、libpq.so、libssl.so依赖文件,替换到iServer安装目录/support/objectsjava/bin中
问题102:咨询在不影响已发布服务的情况下,是否可以修改已初始化iServer时创建的管理员用户名称。
11.3.0 【解决办法】用户名无法直接修改,但可以重置用户密码。参考博客:https://blog.csdn.net/supermapsupport/article/details/126262269
问题103:咨询iServer 12i Beta版发布的地图服务,在获取图例(legend)时,专题图中的缺省值(默认样式)能否不显示。
12.0.0

【问题原因】12i中,缺省图例默认展示,不能取消 【解决办法】前端查询后通过代码过滤展示
问题104:部署在TongWeb中间件上的iServer,由于缺少passwordreset.sh脚本,无法通过常规方式重置管理员密码。
11.3.0 【解决办法】找到iServer Web应用WEB-INF目录下的iserver-security.db文件,先备份,然后用一个新的空iserver-security.db文件替换它,最后重启TongWeb。
问题105:iServer 12.1版本被安全扫描工具检测出存在SQL注入漏洞,寻求解决方案。
12.0.0

【问题原因】通过数据服务查询接口,传入了sleep等sql。 【解决办法】开启iserver-system.xml配置文件中的queryFilter参数,并配置filterString
二、SuperMap iDesktopX
问题1:在iDesktopX中制作矩阵标签专题图,遇到两个问题:1. 标签位置整体偏右,需要居中调整;2. 第二行标签希望由两个字段拼接显示,而非当前单个字段。
11.3.0 【解决办法】1. 调整标签位置:在专题图风格属性中,修改“标签偏移量”的X和Y值。2. 拼接字段:在专题图的标签表达式中使用拼接语法,例如 [字段A] + '/' + [字段B]。
问题2:在iDesktop中可以正常显示的三维模型数据,在发布为iServer三维服务后,通过Web端浏览器访问服务时,场景中无法定位也看不到模型。经排查,发现用户使用的桌面与服务器产品版本不一致。
11.3.0 【问题原因】数据处理所用的iDesktop (11.0.1)与服务发布所用的iServer (10.1.0)版本不一致,导致兼容性问题。 【解决办法】统一桌面与iServer版本即可
问题3:在Windows环境下,使用iDesktopX连接瀚高安全版数据库失败。
11.3.0 【问题原因】缺少连接瀚高数据库所需的客户端驱动文件(.dll)。 【解决办法】将瀚高数据库提供的客户端驱动.dll文件拷贝到iDesktopX安装目录下的Bin文件夹内,重启iDesktopX后即可成功连接。
问题4:在iDesktopX中,使用属性表“更新列”功能时,因未勾选“选择记录”选项导致整个字段的所有记录被错误更新。操作后发现“撤销”功能无法使用,咨询如何恢复数据。
11.3.0 【问题原因】用户更新列后又做了其他操作,导致无法撤销 【解决办法】目前这个操作直接更新数据无法恢复,建议做数据更新操作前手动备份文件数据
问题5:在三维场景中,加载了一个UDBX数据源的二维面数据图层,但在场景中不可见。右键定位可以找到正确位置,但无渲染效果。
11.3.0 【问题原因】加载到三维场景中的是二维面数据,没有高程值,可能被地球表面或其他模型遮挡。 【解决办法】在图层属性中调整图层的高度模式或直接设置高度偏移值,将图层抬高到可见位置。
问题6:咨询超图BIM平台是否支持提供给最终用户使用,而非开发者的功能,如自定义替换模型、编辑位置、拖动平移并保存结果。
11.3.0 【解决办法】SuperMap iDesktopX 桌面软件作为面向用户的GIS数据处理和制图软件,原生支持对BIM模型进行位置编辑、平移、替换等操作,并能保存修改结果,可直接提供给系统用户使用。
问题7:在iDesktopX中连接优炫(UXDB)数据库并尝试创建数据库型数据源时失败,提示“数据源创建失败”及“pg_views不存在”的错误。
11.3.0 【问题原因】可能由客户端依赖库配置不正确和服务端参数设置不当共同导致。 【解决办法】1. 客户端:将优炫数据库客户端bin目录下的所有依赖库文件拷贝到iDesktopX安装目录的bin文件夹中。2. 服务端:修改数据库配置文件uxsinodb.conf和postgres_adaptor.data,调整相关参数以适配SuperMap连接。
问题8:用户反映使用iDesktopX 11.3版本通过open方法打开PostgreSQL数据源时报错,而11.2版本则可以正常打开。根据错误截图分析,问题表现为Java虚拟机(JVM)在运行时无法找到对应的类。
11.3.0 【问题原因】Java虚拟机(JVM)在运行时没有找到对应的类,通常是由于依赖引用不正确或版本不匹配导致。 【解决办法】请检查项目依赖是否都已正确引入,并确认引入的依赖版本与当前配置的SuperMap iObjects Java组件环境变量是同一版本。
问题9:咨询iDesktop桌面软件中是否提供类似ArcGIS的“按属性选择”和“按位置选择”功能,以及这些功能在软件中的具体名称和位置。
11.3.0 【解决办法】iDesktop中提供了对应功能:“按属性选择”即为“SQL查询”,“按位置选择”即为“空间查询”。这两个功能均位于“数据”选项卡的“查询”功能组中。
问题10:在iDesktopX中使用镶嵌数据集时,当地图缩小到一定比例尺后,影像图层便不再显示。咨询如何设置才能使影像在所有比例尺下都保持可见。
11.3.0 【解决办法】在镶嵌数据集上右键,选择“浏览轮廓属性表”,在属性表中找到SmMaxPS字段,将其值修改为一个足够大的数值(如999999),即可实现影像的持续显示。
问题11:在Windows环境下制作的镶嵌数据集(数据存放于共享磁盘),当工作空间被Linux服务器上的iServer加载并发布地图服务后,服务无法显示影像。
11.1.0 【问题原因】镶嵌数据集轮廓属性表中的影像文件路径(SmPath字段)为Windows格式(如 D:\data\img.tif),在Linux环境下iServer无法识别。 【解决办法】将镶嵌数据集存储到数据库型数据源中,直接在数据库中将SmPath字段的路径修改为Linux可识别的共享磁盘挂载路径(如 /share/data/img.tif),并确保路径分隔符为“/”。
问题12:存放影像TIF文件的目录会不断有新的文件追加进来,咨询如何高效地将这些新增的影像文件更新到已创建的镶嵌数据集中。
11.1.0 【解决办法】建议将新增的TIF文件存放在一个独立的文件夹中,然后定期使用镶嵌数据集管理功能中的“添加影像-通过清单文件”方式,批量将新影像追加到镶嵌数据集中。
问题13:咨询在iDesktopX二次开发中,如何通过代码动态修改界面上一个Button控件的Label(显示文本)值。
11.3.0 【解决办法】SmRibbonButton button = (SmRibbonButton) this.getCaller(); button.setText("新文本")
问题14:在iDesktopX中,使用标签专题图对换行文本进行标注时,标注内容无法实现居中对齐,默认显示为左对齐。
11.3.0 【解决办法】在标签专题图的属性面板中,进入“高级”设置页签,将“文本对齐”方式设置为“居中”即可解决。
问题15:使用iDesktopX打开iServer发布的某个特定地图服务失败,但该服务在iServer中可正常预览,其他服务在iDesktopX中也能正常打开。
11.3.0 【问题原因】客户的该服务三维缓存配置文件中的坐标系code码是32601,而不是地理坐标系的code码 【解决办法】使用iDesktopX重新倾斜入库一次后发服务正常
问题16:咨询如何在iDesktopX中将视频与三维服务进行融合,需要修改视频的投放参数以匹配三维场景。
11.3.0 【解决办法】在iDesktopX中使用“视频投放”功能,可以设置视频的投放参数,使其与三维场景正确融合。具体操作可参考产品的帮助文档。
问题17:在iDesktopX中对工作空间的数据集重命名并替换后,导致地图和数据源均不显示。后续无论是删除替换的数据集或重新导入备份,地图依旧无法正常显示关联的数据。
11.3.0 【解决办法】在不显示的图层上右键打开属性,在“常规”选项卡中检查图层关联的数据集是否正确,若不正确,可点击“重新指定”按钮来关联到正确的数据集。
问题18:使用iDesktopX对全国范围的地图数据切片至20级,耗时两天仅完成79%,咨询切片效率是否正常,并希望获得多任务切片功能的使用指导以加速剩余任务。
11.3.0 【解决办法】使用多进程生成地图瓦片功能提升效率
问题19:使用iDesktop对模型数据集生成三维瓦片缓存,操作完成后没有报错,但输出目录中只生成了cachebuild.log日志文件,未生成核心的SCP配置文件,导致缓存无法使用。
11.3.0 【解决办法】更换生成缓存的方式,在工作空间管理器中,直接右键点击该模型数据集,从右键菜单中选择“生成三维瓦片”功能,即可正常生成包含SCP文件的完整缓存。
问题20:iDesktopX中如何根据属性字段中的管径信息,批量创建对应的三维管线模型,并使其在三维场景中正确显示不同大小的管线效果。
11.3.0 【解决办法】1. 在三维线数据集中,准备一个存储管径信息的文本字段(如 "300" 代表圆管,"400*200" 代表方管)。 2. 在符号库中执行【批量创建三维管线符号】功能,并选择该管径字段。 3. 操作会自动在三维线属性表中生成并填充symbolID和lineWidth(线宽/缩放系数)字段。 4. 在三维场景中,对该三维线数据集制作自定义专题图,依据symbolID和lineWidth字段进行符号化,即可正确显示。
问题21:在iDesktopX中更新影像数据流程繁琐,需手动在镶嵌数据集、足迹数据集和裁剪数据集中分别删除旧影像记录。希望产品能提供一个统一的管理工具,支持筛选并一键式删除影像及其关联的所有记录。
12.0.0 【问题原因】用户更新文件夹中影像文件后影像服务出图异常 【解决办法】调用影像服务API接口,删除记录后再调用添加记录接口。 /collections/{collectionId}/items/{featureId} DELETE 删除影像集合中指定索引的影像 /collections/{collectionId}/items POST 添加一幅影像
问题22:继iServer连接瀚高数据库问题解决后,用户继续咨询iDesktopX连接瀚高安全版数据库的方法。替换驱动后,在打开数据库连接时软件卡住无响应。
12.0.0 【问题原因】使用的是瀚高数据库安全版,iDesktopX依赖的libpq相关库文件未替换 【解决办法】将瀚高数据库安全版中的libpq.dll替换至iDesktopX的bin目录下,可正常连接国密版瀚高数据库。
问题23:使用iDesktopX切图功能生成的矢量缓存(Vector Tile),在桌面端加载后无法正常显示。在进行切图操作之前,原始地图数据是能够正常预览的。
11.3.0 【解决办法】该问题可能是由于在制作地图时,使用了矢量切图不支持的符号类型或参数设置。建议参照官方文档对地图中的线符号等进行检查和调整。参考链接:https://help.supermap.com/iDesktopX/zh/tutorial/MapTiles/VectorTileTips.html#%E7%BA%BF%E7%AC%A6%E5%8F%B7
问题24:使用iDesktopX对镶嵌数据集进行影像拉伸处理后,在生成地图瓦片时,当切片层级大于15级,处理速度极慢或任务失败。生成的瓦片存在严重的分块、色彩不均(割裂)现象,且与地图预览中的拉伸效果不一致。
12.0.0 【问题原因】镶嵌数据集的动态拉伸功能是根据当前地图可视范围实时计算的,这在全范围生成瓦片时会导致分块计算,从而产生色彩不均和边界问题。 【解决办法】建议采用新的处理流程:1. 先使用“影像拉伸”工具对原始影像数据进行预处理,生成拉伸后的新影像文件。2. 使用预处理过的影像文件进行镶嵌和切片,以保证色彩效果的全局一致性。项目正在验证此方案。
问题25:为3.65TB、约6万景影像数据构建概视图,过程极其耗时(超过6小时仍未完成),导致数据检查流程效率低下。客户希望能在小比例尺下快速预览整体数据,排查缺失情况。
12.0.0 【解决办法】项目上需要检查该镶嵌数据集1、是否每幅影像都正常出图 2、这个镶嵌数据集是否完全覆盖了项目数据区域,是否有影像缺失 推荐方案: 对于“是否正常出图”,项目上编写一个“探针”程序,思路是遍历镶嵌数据集轮廓数据,对每条记录进行1像素大小出图,如果出图后的像素有值不为透明,则该幅影像出图正常。 具体逻辑: 1、镶嵌数据集添加到地图,遍历每条记录, 2、地图设置显示过滤 SmFileName ='img1_2.img',对 3、使用记录的范围,计算出中心点,和四个顶点坐标,得到5个点坐标,对这5个坐标点附近出1像素地图 4、如果出来的5个1像素地图,任意一个有像素值(不透明)这该幅影像视为正常。反之标记未不正常,人工到iDesktopX中再检查一下这副影像。
“缺失”:普通观察:可以将裁剪面添加到地图中,观察地图中是否有空白区域。计算分析:选中裁剪面数据集复制为一个面数据集,对复制出来的面数据集进行聚合,聚合结果与项目范围面数据进行叠加分析,就能找出项目范围面数据是否有缺失。
问题26:在国产化UOS操作系统上,使用iDesktopX 11.3.0版本进行倾斜摄影数据入库时发生失败。配置文件可以正常加载,入库参数设置完成后,执行操作最终结果数据显示入库失败。
11.3.0

【解决办法】
-
检查数据生成的目标磁盘空间是否充足。
-
尝试使用更新的iDesktopX 11.3.0版本包(supermap-idesktopx-11.3.0-251102-12341-125867-linux-x64-bin.tar.gz)重新执行倾斜摄影数据入库操作。 3.已向客户提供测试倾斜摄影数据,排查客户环境运行是否正常
问题27:2025正式版本的英文iDesktopX中,“数据处理”选项卡下的矢量工具和栅格工具(如栅格代数运算)数量相比中文版大幅减少,功能不完整。
12.0.0 【问题原因】可能是使用的产品安装包版本较旧,部分工具集尚未集成。 【解决办法】建议下载并使用最新的12.0.1双周迭代包,该版本已包含完整的工具集。
问题28:已有DEM数据,咨询如何在iDesktop中进行配置,以渲染出特定的地形晕渲和色彩效果。
11.3.0

【解决办法】DEM数据添加大屏地图后图层属性选择高质量插值, 使用栅格查询查询对应区域栅格值,并在目标图片上对应区域吸附对应的色值来填充颜色表.填充满颜色表后可获得预期效果
问题29:使用iDesktopX 12.1和iServer 12.0.1对同一套管网数据进行爆管分析,发现桌面端三维分析与服务端二维分析的结果不一致(受影响管线和节点)。
12.0.0

【问题原因】桌面使用的是三维爆管分析,iServer使用的是二维爆管分析 【j解决办法】iServer中三维对应功能名称叫上下游追踪,使用该接口和桌面结果一致,接口使用可参考博客:https://blog.csdn.net/supermapsupport/article/details/144852722
问题30:使用“提取高度值”功能为二维数据赋予高程,执行后属性表中并未生成预期的高度值字段。
11.3.0 【问题原因】使用的源数据为倾斜摄影数据配置文件; 【解决办法】该功能需要使用倾斜入库后的倾斜摄影三维模型瓦片进行操作。
问题31:在导入文本文件工具中,当修改“文件字符集”选项后,之前已选择的WKT字段映射会重置,需要重新选择。
12.0.1 
【问题原因】因为字符集决定了软件如何解读文件中的文本,当您切换字符集时,软件会重新解析整个文件的结构,以匹配新的编码规则。在这个过程中,之前基于旧字符集识别出的字段列表可能会发生变化或被刷新,从而导致已选的“WKT串字段”等设置被清空,需要您重新选择 【解决办法】该现象正常
问题32:使用三维数据提取功能后,在结果属性表中没有找到记录高程的Z值字段?
11.3.0 【问题原因】数据为面数据,非点数据; 【解决办法】生成的三维矢量数据包含了二维数据集的字段和其属性信息,另外在数据对象即相应的节点信息中会增加一个 Z 坐标(高程信息)。用户可选中对象在属性窗口查看该对象的节点信息。当结果数据为三维点数据集时,在数据对象的节点信息下新增一个高程字段,数据集属性表中也会增加一个高程 SmZ 字段。新生成的 SmZ 字段默认为系统字段,用户可在属性表中“取消隐藏”操作,即可看到该字段的信息。
问题33:在地图属性中设置了点图层的“压盖”属性,该设置在UDB文件型数据源中生效,但将数据迁移到PostgreSQL数据库后,压盖效果失效。
11.3.0 
【问题原因】地图重新指定数据集为pg库中数据集后,打开地图,查看图层属性-重新指定数据集中数据源成功指定到pg库,但是数据集为空 【解决办法】下载最新11i双周包 链接: https://pan.baidu.com/s/16w7fmp9FZ8VUZ1W3tXjvIA 提取码: m78m
问题34:矢量面图层在iDesktop中设置的填充颜色为深蓝色,但在三维场景中加载显示时,颜色变成了墨绿色。
11.3.0 【问题原因】填充图片的深蓝色与前景色黄色进行混合后显示为墨绿色。 【解决办法】将前景色设置为白色,这样显示的就是填充图片本身的颜色了。
问题35:使用三维分析中的“生成DOM”功能,通过倾斜摄影数据生成正射影像,执行成功后,结果DOM为空白,看不到内容。
11.3.0 【解决办法】设置相机高度参数时不要小于场景中对象的最大高度。
问题36:使用iDesktop 12.0.1对PG库中的面数据集执行“计算面积”工具后,结果字段中没有写入面积值,但使用PG数据库的ST_Area函数则能正常计算。
12.0.1 【解决办法】使用工具箱中“计算总面积”计算
问题37:咨询纯国产化硬件配置方案,要求在三维球渲染时能达到50帧的流畅度,并希望了解具体的显卡型号。
11.3.0 【解决办法】1、iClient3D 产品的环境配置:https://www.supermapol.com/webgl/web/introduction/intro_3DWebgl.html#environment 我们更推荐您购买性能更优的硬件,以应对场景中加载复杂内容和超大分辨率时的需求 2、iCleint3D 帧率影响因素较多,例如 浏览器中的分辨率,场景中加载的内容多少。 普通办公电脑分辨率 1k、2k;较好的办公电脑:4k;如果涉及演播大厅巨屏显示可能在6k、8k。即使场景内容一致,分辨率越大,对性能要求也越高。
3、推荐可以联系国产硬件厂商咨询显卡能力,具体话术:浏览器中运行WebGL技术的三维场景,需要推荐较好性能的显卡,确保帧率达到50fps以上。 我们也有在线的官网示例,您可以请硬件厂商根据您需要的分辨率提供测试报告
问题38:已有一批三维白模(udbx)和一批XY坐标点,希望筛选出位于这些坐标点位置的模型,但使用空间查询工具时提示不支持该数据集类型。
11.3.0 【问题原因】空间查询只针对二维数据。客户需要将点的属性根据空间关系追加到模型中。 【解决办法】可以使用模型属性追加算子,该工具基于空间关系(包含或相交),将符合条件的点数据属性追加到匹配的模型数据中。
问题39:在GPA模型中,使用“迭代数据集”工具遍历多个栅格数据集,并将输出连接到“重分级”算子时报错。如果只输入单个数据集则执行成功。
11.3.0 
【问题原因】迭代数据集直接传给构建重分级区间后,参数会区间重叠 【解决办法】将重分级与构建重分级区间两个算子。使用子模型迭代
问题40:在三维场景中加载了白模三维缓存数据,希望能只显示模型的轮廓线,如何操作?
11.3.0 【解决办法】三维模型数据集生成三维缓存时,勾选“带边框线”复选框,将三维模型缓存加载到场景后,通过风格设置调整填充模式为“轮廓”。
问题41:在SuperMap桌面软件中,如何对三维线对象进行打断(或分割)?
11.3.0 【解决办法】iDesktopX 12.1.0 版本现已支持对三维线对象进行打断,下载地址:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2856
问题42:在一台配置较高的Windows 11笔记本上安装iDesktopX 2025(12i)后,软件运行异常卡顿,打开或保存工作空间时会卡死数分钟。
12.0.0 【解决办法】客户单位安全软件影响iDesktopX运行,由安全软件方测试解决
问题43:使用iDesktopX的迁移插件导入ArcGIS SDE数据时遇到问题,需要技术支持协助解决。
12.0.1 【解决办法】 问题一:SDE导入达梦失败 不支持到达梦数据库数据源,可以先导入文件型数据库绕行一下 问题二:SDE导入PostgreSQL失败 PostgreSQL版本>10的密码校验方式不支持,缺陷DSPJ-9494是关于这个问题的,可以手动处理,帮助文档中也有这个内容https://help.supermap.com/iDesktopX/zh/tutorial/TechDocument/PostgreSQLUseGuide/setPGconf.html?rhsearch=%E4%BF%AE%E6%94%B9%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6&rhhlterm=%E4%BF%AE%E6%94%B9%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6 问题三:APRX迁移oracle失败 APRX数据只支持gdb、mdb、shp的迁移,不支持oracle的数据库数据源
问题44:在iDesktopX中,将镶嵌数据集添加到地图后,虽然未设置图层的可见比例尺,但在地图缩放到一定的小比例尺级别后,影像便不再显示。
11.3.0 【问题原因】镶嵌数据集默认存在概览影像,在小比例尺下显示概览,若未创建概览则可能不显示。 【解决办法】参考帮助文档为镶嵌数据集创建概视图,以确保在小比例尺下有影像数据可以显示。文档链接:https://help.supermap.com/iDesktopX/zh/tutorial/DataProcessing/DataManagement/MosaicDatasetManage.html#5
问题45:看到产品白皮书中展示的VR功能,咨询在iDesktopX中如何实现该功能,即将三维场景以左右分屏的立体模式进行显示?
11.3.0 【解决办法】该功能为三维场景的“立体模式”。具体操作方法可参考帮助文档:https://help.supermap.com/iDesktopX/zh/tutorial/SceneOperation/AdvancedSceneSetting/Vectorgraph.html
问题46:在PostgreSQL数据库中,如何通过超图桌面软件或其他方式批量更新数据表的名称。
11.3.0 【解决办法】先把表名的对应关系做成csv文件,然后导入到数据库里面去 然后用sql循环csv表,同时修改修改表名
问题47:安装iDesktopX 2025版本后,尝试了多个安装包,软件启动后在任务栏或桌面上一直显示为未完全加载的通用图标状态,无法正常使用。
12.0.0 【问题原因】客户12i的机器用到了11i的web许可 【解决办法】重新配置12i许可即可
问题48:在 iDesktopX 中制作三维符号时,导入的FBX模型文件其中一部分砖砌材质显示正常,但另一部分金属材质显示为纯黑色,材质效果丢失?
11.3.0 【解决办法】FBX模型数据本身金属材质就为纯黑色,在任意建模软件打开显示效果和 iDesktopX 一致。
问题49:iDesktopX 11i打开PostgreSQL型工作空间时程序卡死,日志显示符号库引用损坏导致加载死循环。
11.3.0 【问题原因】数据库异常,使用数据库工具查询数据已复现语句执行不结束的情况。 【解决办法】 1、推荐备份数据,重新新建数据库,恢复数据源使用。 2、对于问题根因推荐结合数据库厂商监测数据库日志
问题50:将OBJ格式的三维模型导入UDBX数据源时,模型的纹理丢失,且空间位置不正确,咨询正确的导入参数设置。
11.3.0 
【解决办法】obj文件中mtl引用行以空格开头,解析代码未兼容 【解决方案】下载12i最新双周包 链接: https://pan.baidu.com/s/1ItJgSorI4iYX_rXm85Xdgw 提取码: bxi6
问题51:使用iDesktopX 12版本导入的shp数据,在iDesktopX 11.3版本中打开时,数据显示为问号,无法正常使用。
11.3.0

【解决办法】不能打开的shp含有M值,桌面12i新增支持M值导入,所以到旧版本中打不开 【解决方案】下载最新双周包,链接:https://pan.baidu.com/s/1LdrDc1LafT9KOgq1Pj3aXA 提取码: fngw
问题52:iDesktopX向达梦数据库导入数据,部分数据集导入成功后在数据库表中查询不到数据;同时空间字段类型为IMAGE,而非ST_GEOMETRY。
11.3.0 【问题原因】查询的是索引表而非实际的数据表。 【解决办法】切换到达梦数据库的正确数据表进行查询即可看到导入的数据。
问题53:在iDesktopX中,将UDBX中的多个数据集追加到金仓或PostGIS数据库时,字段映射功能只对第一个数据集生效。
11.3.0 【解决办法】设计如此,可使用gpa工具进行批量追加
问题54:使用iDesktopX 12.1将ENU坐标系的PLY格式高斯泼溅数据生成瓦片,在iServer 12.0.1中发布预览时,若设置目标坐标系,模型变形;若不设置,则不显示。
12.0.0 【解决办法】ENU格式的高斯泼溅数据生成瓦片时,需要指定“数据坐标单位”为度,“源坐标系”为空。
问题55:使用iDesktopX 11i将OSGB格式的倾斜摄影数据入库后,部分地区加载显示模糊,而直接加载配置文件则正常。
11.3.0

【问题原因】入库时参数配置问题 【解决办法】1.修改顶点优化方式,Meshopt是有损的; 2.取消勾选重建LOD,如果指定不正确会导致模糊问题
问题56:咨询超图GIS平台产品是否支持对Jpeg, Jpeg2000, MrSID这几类影像格式进行数据处理和发布服务。
11.3.0 【解决办法】都支持导入到桌面产品:https://help.supermap.com/iDesktopX/zh/tutorial/DataProcessing/DataConversion/GeoFormates.html
问题57:在iDesktopX中,按照帮助文档修改启动界面配置,但替换左侧Logo、去除产品名称字样等部分配置不生效。
11.3.0

【问题原因】左侧图片没有正确填写替换参数 【解决办法】启动界面分为左右两张图片,Logo是左侧图片的一部分,需要重新制作图片后再替换
三、SuperMap iDesktop
问题1:项目现场反馈地图数据显示存在坐标偏移问题,现象表现为GPS原始坐标(WGS84)与应用展示的坐标(如火星坐标系GCJ-02)之间存在明显的偏差,影响定位和数据显示的准确性。
11.3.0 【问题原因】提供的地图数据文件本身存在坐标系定义不准确或未进行坐标转换的问题,导致在与其他坐标系数据叠加或在特定坐标系下展示时出现位置偏移。 【解决办法】技术支持人员使用SuperMap iDesktop桌面软件打开原始地图文件,对数据的坐标系进行了重新定义和校正,处理完成后将修复好的数据文件返还给项目方使用。
问题2:制作点状专题图时,符号显示效果不佳。若“符号随图缩放”不勾选,在全国视图下点过于密集;若勾选该选项,在地图放大后符号又会变得过大,询问如何优化显示效果。
11.3.0 【解决办法】采用分级配图(设置比例尺范围显示)的策略来优化专题图在不同比例尺下的显示效果。例如,可以设置在小比例尺(如全国范围)下符号随图缩放,而在大比例尺(地图放大后)下使用固定大小的符号或显示更详细的图层。
问题3:用户有一份无坐标系信息的影像数据,已知其坐标系为UTM WGS84,希望能将其导入桌面软件并转换为Web墨卡托坐标系。
11.3.0 【解决办法】1. 先将影像数据导入iDesktop。2. 在工作空间管理器中右键单击该影像数据集,选择“属性”。3. 在属性面板的坐标系设置中,先为该数据集【设置】其原始的正确坐标系(UTM WGS84)。4. 设置完成后,再点击【转换坐标系】,选择目标坐标系(Web墨卡托)进行转换。
问题4:使用机器学习扩展包中的obj_det_plane_car_ship_cascade模型对光学影像进行船舶目标检测时,准确率较低。咨询该模型是否适用于光学影像,并寻求更适合光学影像的目标检测模型推荐。
11.3.0 【解决办法】针对不同类型的遥感影像和解译目标,推荐使用的算法和模型不同。具体可参考企业微信超图知识社区中的“遥感解译作战五件套”系列文章,其中有详细介绍和推荐。
问题5:用户咨询如何使用iDesktop批量导入存储在嵌套文件夹结构中的矢量数据,并确认是否支持导入GPKG格式文件。
11.3.0 【解决办法】可使用iDesktop的地理处理建模(GPA)功能实现。通过构建一个遍历文件夹的工作流模型,并在模型中使用“导入GPKG”工具,即可批量导入嵌套文件夹中的GPKG格式矢量数据。
问题6:在球面场景中使用在线地图功能,无法正常显示天地图。通过截图展示了功能界面和空白的显示区域,咨询问题原因。
11.3.0 【问题原因】加载在线地图(如天地图)失败,通常是由于网络、URL或服务授权问题导致。 【解决办法】建议按以下步骤排查:1. 检查访问天地图服务的URL是否正确。2. 检查所使用的天地图服务凭证(Token/Key)是否有效或过期。3. 如果前两项正常,登录天地图官网,将当前使用电脑的公网IP地址添加到服务访问白名单中。
问题7:咨询iDesktop桌面软件是否具备将倾斜摄影模型进行压平处理,以消除模型与地面不贴合问题的能力。
11.3.0 【解决办法】在iDesktop的“三维”选项卡下的“模型”分组中,使用“模型压平”功能即可对倾斜摄影数据进行压平处理。
问题8:在iDesktop中使用“导出模型”功能时,无法直接将数据集中的模型拖入作为输入对象,导致运行失败。咨询如何正确地将模型数据集导出为模型文件。
11.3.0 【问题原因】用户误将“导出模型”功能当作直接导出工具使用。该功能是处理流程中的一个输出节点,需要连接上游的模型对象流才能使用。 【解决办法】若要将模型数据集导出为模型文件,应使用【模型数据集批量导出】功能。
问题9:咨询如何在iDesktop桌面软件中绘制二维的火车铁轨样式的线符号(由两条平行线和中间的枕木组成)。
11.3.0 【解决办法】通过iDesktop的符号编辑器,使用复合线符号或自定义线型的方式制作。技术支持已提供制作完成后的效果图,确认可以实现该样式。
问题10:咨询udbx文件在何种情况下会自动设置密码,现象是打开udbx文件时意外提示需要输入密码。
11.3.0 【问题原因】udbx文件本身已损坏,导致iDesktop打开时错误地弹出密码输入框。 【解决办法】使用udbx文件型数据库时,建议对重要数据文件进行定时备份,以避免文件意外损坏导致数据丢失。
问题11:使用iDesktop对包含特定数据集(“站场”数据)的地图进行切片时,软件会发生闪退。移除该数据集后切片可正常进行,单独对该数据集切片也会失败。该数据集图层设置了复杂的SQL过滤条件。
11.1.0 【问题原因】矢量图层中存在复杂的sql表达式。 【解决办法】生成缓存时去掉“数据与风格分离”设置即可正常
问题12:用户在使用iDesktop将UDB数据集导出为SHP格式文件时,希望将系统字段SmID也一并导出,咨询如何操作。
11.3.0 【问题原因】iDesktop导出数据为SHP格式时,默认不会导出SuperMap的系统字段(如SmID)。 【解决办法】在导出前,先在原数据集的属性表中新增一个普通字段,然后使用“更新列”功能将SmID字段的值复制到这个新字段中,最后再执行导出操作即可。
问题13:咨询是否可以将ArcGIS的紧凑型瓦片缓存(Compact Cache)数据,按行政区范围进行切割。
11.3.0 【问题原因】超图产品不支持对已生成的第三方瓦片缓存(如ArcGIS紧凑型瓦片)进行二次切割操作。 【解决办法】此路不通。若需按范围分割,必须获取生成瓦片的原始矢量或影像数据,再使用原始数据进行切割。
问题14:在iDesktop中,将点图层的符号设置为“随图缩放”后,在地图放大过程中,当符号的部分区域移出地图窗口时,该点符号会整体消失不显示,而非部分显示。
11.3.0 【问题原因】数据是当前地图范围加,一个缓冲区进行的数据索引,如果点数据超过这个缓冲区范围将会不显示【解决办法】开启了完整标签功能,则可视范围向外扩展 10 mm,如果关闭完整标签功能则扩展 20 mm
问题15:在iDesktop中制作标签专题图时,找不到用于设置文本样式的字体选项。
11.3.0 【解决办法】产品缺陷,使用最新双周包解决,下载地址https://pan.baidu.com/share/init?surl=r4q55GpBItgLbP90LEg67g&pwd=6655
问题16:咨询BIM模型的属性字段是否不能命名为“Index”,否则在导入iDesktop时该字段会丢失。
11.3.0 【解决办法】产品缺陷,使用最新双周包解决,下载地址https://pan.baidu.com/share/init?surl=r4q55GpBItgLbP90LEg67g&pwd=6655
问题17:SuperMap iDesktop 11.0.1在执行倾斜摄影数据入库操作时,软件频繁崩溃。
11.1.0 【问题原因】数据在第三方软件修饰过,存在部分错误数据 【解决办法】使用SuperMap iDesktopX中“倾斜数据预处理”功能修复数据之后再用“倾斜入库”功能即可。
问题18:咨询在iDesktop 10i中,是否可以在专题图中添加图例,以及如何操作。
11.3.0 【解决办法】新建布局后选择地图对象,新建图例,将图例保存为CAD数据集后添加到专题图所在的地图中。
问题19:桌面软件加载iServer发布的WMTS服务正常,但通过客户的转发地址加载时则无法显示地图,咨询可能的原因。
11.3.0 【解决办法】把bin/cache下面的缓存都删了即可
问题20:咨询某地籍管理信息系统软件是否需要安装iDesktop,还是仅安装授权驱动即可正常使用。
11.3.0 【解决办法】应用产品也只是能读到对应的应用产品的许可就行
问题21:二维点数据集转换为三维点数据集后,无法成功添加到球面场景中,寻求添加方法。
11.3.0 【问题原因】三维点为平面无投影坐标系,不支持添加到球面场景中 【解决办法】给数据设置对应坐标系之后再添加到球面场景中
问题22:在iDesktop中连接达梦DMSpatial数据库,创建数据源成功,但后续无法在其中创建任何数据集。
11.3.0 【解决办法】将sm开头的表、序列、索引都清掉 然后再到桌面去重新创建数据源即可
问题23:将经过裁剪、边缘清晰的高斯泼溅数据与倾斜摄影数据叠加显示时,高斯泼溅数据边缘出现锯齿状。
11.3.0 【问题原因】精细层还没有渲染出来,是粗糙层的三角网 【解决办法】刷新或使用高配置的电脑显示正常。
问题24:iDesktop 12.1.0版本,已将试用许可放到指定路径并赋予权限,但在许可配置界面仍无法读取到该许可。
12.0.0 【问题原因】出许可时机器名错误 【解决办法】需以“echo $HOSTNAME“出的机器名为准
问题25:使用倾斜数据裁剪功能处理后的mesh数据,添加到三维场景中后,模型不可见,咨询问题排查方法。
11.3.0 【解决办法】使用“三维地理设计-倾斜摄影操作-裁剪”功能即可
问题26:咨询如何在桌面软件中配图,实现地图上行政区划边界线发光的效果。
11.3.0

【解决办法】参考博客:https://blog.csdn.net/supermapsupport/article/details/144293115,使用符号达到发光效果
问题27:使用路网分析功能进行最佳路径分析后,分析出的结果路径存在不合理绕行,咨询如何优化。
11.3.0

【问题原因】路网数据没有坐标系 【解决办法】设置正确坐标系后无此问题
问题28:咨询iDesktop产品是否支持以只读方式直接打开ECW格式的影像文件。
11.3.0 【解决办法】可以直接打开
四、SuperMap iObjects Java
问题1:在三维动态图层中加载图片后,尝试通过setRotationAngle和setHeading方法设置其旋转角度,但均未生效。咨询正确的图片旋转设置方法。
11.3.0 【解决办法】调整为矢量模式,设置旋转x为90,设置z为标绘所需方位角(正北为0,逆时针方向为正)
问题2:咨询仅有组件许可的情况下,如何通过编程方式生产三维瓦片(.s3mb)。
11.3.0 【解决办法】可以仅使用组件许可进行三维瓦片生产。通过调用iObjects组件提供的接口,可直接对数据集(如点云、模型等)进行切片,生成三维瓦片。具体实现可参考官方博客示例:https://blog.csdn.net/supermapsupport/article/details/134987546
问题3:用户将基于iObjects Java 11.0.1开发的服务部署至iServer 11.3.0的Linux环境中时,服务启动和调用时出现NoClassDefFoundError及UnsatisfiedLinkError错误,导致服务无法正常运行。
11.3.0 【问题原因】Web应用在Linux环境下运行时,未能找到iObjects Java组件所需的本地动态链接库(.so文件)。 【解决办法】需要将iObjects Java组件包的Bin目录路径配置到系统的环境变量中(如Linux下的LD_LIBRARY_PATH),并重启应用服务使环境变量生效。
问题4:用户在使用st_geosotgrid函数对线对象进行空间剖分并插入到新表时,执行INSERT INTO ... SELECT ... SQL语句。该语句执行不报错,但用户在查询目标表时发现没有数据被插入,尽管独立的SELECT子查询能够返回结果。
11.3.0 【问题原因】用户执行插入语句后,因数据查询方式或客户端缓存未刷新,误认为数据未成功插入。 【解决办法】技术支持通过远程协助,在用户的环境中直接查询目标数据表,确认数据已成功插入。建议用户刷新数据库客户端的表视图或使用精确的查询语句来验证数据。
问题5:咨询仅执行切图(生成瓦片)操作,是否只需要组件(iObjects)许可,而不需要iDesktopX或iServer的许可。
11.3.0 【解决办法】如果业务需求仅为生成地图瓦片,不涉及查看或服务发布,则只需要SuperMap iObjects组件产品的许可即可满足。
问题6:在Linux服务器上,安装某安全插件时与已部署的iObjects Java组件发生系统库冲突,咨询如何在不卸载iObjects Java的情况下解决此冲突。
11.3.0 【问题原因】iObjects Java组件的环境变量配置在全局/etc/profile文件中,导致与其他软件产生库冲突。 【解决办法】将/etc/profile文件中iObjects Java相关的环境变量配置(如LD_LIBRARY_PATH)注释掉,然后在启动具体应用服务的脚本中独立配置所需的环境变量,避免全局污染。
问题7:在使用iObjects Java进行叠加分析后,尝试将结果保存至FileGDB数据源。代码执行后GDB文件和要素类被成功创建,但打开后发现要素类中没有任何数据,且过程中未抛出任何异常。
11.3.0 【解决办法】源数据和叠加数据本身就没有重叠区域
问题8:服务器断电重启后,部署的iObjects Java服务包无法读取到许可文件,导致服务启动失败。
11.3.0 【问题原因】初步判断可能是许可驱动程序未安装或未正常运行。 【解决办法】指导用户安装许可驱动。由于用户环境中缺少驱动安装所需的support目录,需要先从官网下载对应版本的iObjects产品包,将support文件夹拷贝至目标环境,再执行安装。
问题9:使用iObjects Java,对同一UDBX数据源中的空间数据集和属性数据集执行JoinItem连接查询,查询结果中未能返回关联的属性数据集的字段信息。
11.3.0 【问题原因】数据集连接查询默认只返回查询主表的属性字段。 【解决办法】如果需要获取被连接表的属性,需要在执行查询时,通过追加列(queryParameter.setResultFields())的方式,将被连接表的字段名显式添加到查询结果字段中。
问题10:咨询在容器中运行的iObjects Java后端服务,如何才能访问到与宿主机在同一网段的硬件加密狗许可。容器环境缺少systemctl,导致驱动安装困难。
11.3.0 【解决办法】针对容器环境使用许可,提供两种方案: 1. 推荐使用Web许可或文件许可,避免在容器中安装硬件驱动。 2. 如必须使用加密狗,可参考特定博客文章中介绍的在无systemctl环境下的驱动安装方法。参考链接:https://blog.csdn.net/weixin_42708380/article/details/149569091
问题11:在ARM架构的Linux服务器上,更新iObjects Java至12.0.1并适配了Yukon(高斯数据库)依赖后,使用组件进行GDB数据到UDBX数据的导入操作失败,导入图层数为0。
11.3.0 【问题原因】通过ldd命令检查组件动态库依赖,发现存在libssl.so.1.1等库文件缺失。这可能是因为替换高斯数据库依赖时,破坏了原有的软链接结构。 【解决办法】建议删除冲突的libssl.1.1.so软链接,让程序链接到高斯数据库提供的版本。已解决
问题12:在组件开发中,先于地图初始化时创建内存数据集和图层,后在业务逻辑中向该数据集中导入点数据,但地图上并未显示出导入的点及对应的专题图。
11.3.0 【问题原因】向内存数据集导入数据后,地图上未显示任何要素。数据导入步骤未成功执行,导致内存数据集中实际无数据。 【解决办法】使用文件型udbx进行存储数据,执行完后在iDesktopx里面进行检查
问题13:使用影像范围裁剪功能时,部分面积占比较小的“飞地”区域在裁剪结果中丢失,且部分飞地间出现异常连接线,导致裁剪范围不正确。
11.3.0 【解决办法】使用已修复的双周包版本
supermap-iserver-11.3.0-260413-4262-129370-linux-arm64-deploy-nusv157.tar.gz 链接: https://pan.baidu.com/s/1fnoCzo-11IZq0eJAYWgBhQ 提取码: iknt
问题14:为在Linux系统上部署的iObjects组件申请测试授权时,需要提供运行报告文件,但不清楚如何在Linux环境下生成该文件。
11.3.0 【解决办法】参考官方博客教程中的7.5章节内容进行操作,链接为:https://blog.csdn.net/supermapsupport/article/details/88966868。
问题15:iobject java 12版本布局打印后执行colse关闭maplayerout,dispose时报不能被释放错误是什么原因呢
12.0.0 
【问题原因】mapLayout来自于mapLayoutControl,已在mapLayoutControl.dispose时释放。 【解决办法】仅使用mapLayoutControl.dispose()即可,去除mapLayout.dispose()。
问题16:咨询如何在部署于Linux服务器上的iObjects Java组件中查询其详细的版本信息。
11.3.0 【解决办法】进入iObjects Java组件的bin目录,使用cat VERSION命令查看VERSION文件的内容即可获取版本信息。
问题17:基于iObjects Java开发的程序在部分客户端电脑上调用天地图服务时无法显示,组件日志出现报错。
11.3.0

【问题原因】jdk版本异常导致 【解决办法】将jdk版本更换为1.8.0_311即可
五、SuperMap iClient3D for WebGL
问题1:在三维场景中加载了多个S3M服务,当通过viewer.pickEvent点击拾取到构件后,如何判断该构件具体属于哪一个服务图层?
11.3.0 【解决办法】提供了两种方法:1. 在发布服务前,为模型数据添加一个能标识来源服务的字段,通过拾取事件返回的属性来判断。2. 使用scene.pick(e.position)方法,通过监听Cesium.ScreenSpaceEventType.LEFT_CLICK左键点击事件,可以获取到被点击对象的图层信息。
问题2:在iClient3D for WebGL中加载第三方的TerrainRGB地形服务时,发现在特定视角下,相机会进入到地形模型下方,出现穿地问题。
11.3.0 【解决办法】项目上获取不到TerrainRGB的WMTS能力文档,采用iDesktopX生成Tin地形的绕行办法
问题3:使用iDesktopX 12.0.0版本切的三维瓦片,在旧版(11.x)的iClient中无法加载,但在12.0.0版本的iClient中可以正常加载。
12.0.0 【问题原因】iDesktopX 12.0.0默认生成的S3M瓦片版本为3.01,旧版iClient及其内嵌的Cesium内核不兼容此新版瓦片。 【解决办法】建议采取以下任一方案进行验证:1. 将前端iClient包升级到支持新瓦片的版本。2. 在iDesktopX生成瓦片时,手动选择较低的瓦片版本(如3.0)重新生成。
问题4:在桌面端场景中配准好的多个三维模型,发布为服务后,在Web前端(iClient3D for WebGL)中使用scene.open加载时,出现部分模型位置偏移的问题。
11.3.0

【问题原因】因为数据是老版本和新版本同时存在,导致椭球和圆球数据叠加后在webgl中显示偏移【解决办法】在前端设置var obj = [6378137.0, 6378137.0, 6356752.3142451793]; Cesium.Ellipsoid.WGS84 = Object.freeze(new Cesium.Ellipsoid(obj[0], obj[1], obj[2]));进行解决
问题5:在WebGL三维场景中,关闭深度检测后,图标在被地形遮挡时仅显示为一个边框,咨询如何解决此问题。
11.3.0 【解决办法】可以尝试以下两种方案: 1. 将图标用HTML的DIV元素来承载,利用其默认在顶层的特性来避免被遮挡。 2. 采用标签避让的算法,动态调整标签位置,避免与地形或其他模型产生压盖。参考链接:https://blog.csdn.net/supermapsupport/article/details/155105375
问题6:咨询如何在React项目中动态引入Cesium库。
11.3.0 【解决办法】将Cesium挂在在Window对象上,全局进行使用即可
问题7:咨询iClient3D for WebGL的SuperMap3D.MeasureHandler量算功能,是否有提供量算结束的事件监听器?
11.3.0 【解决办法】SuperMap3D.MeasureHandler 没有专门的结束事件监听器,measureEvt 的回调函数会在量测过程中实时返回当前的几何数据,可以在回调里通过判断当前已添加的节点数量来识别操作是否结束。
问题8:咨询iClient3D for Cesium中是否有全局事件监听器,可以在任何一个二维地图或三维倾斜摄影服务加载完成后触发,而不针对特定图层。
11.3.0 【解决办法】postRender这些全局监听属于监听每一帧的渲染,并在其中检查所有图层的加载状态,进行大量检查或复杂操作一定会影响帧率的。 建议数据放在场景中,发布工作空间, scene.open() 加载,Promise回调。
问题9:咨询iClient3D for WebGL的卷帘分析功能,是否支持在卷帘的左右两侧分别添加不同的三维模型图层。
11.3.0 【解决办法】卷帘无法在左右两侧分别添加不同的三维模型图层,该需求可以通过分屏实现
问题10:咨询iClient3D for Cesium是否可以根据行政区范围对数据进行过滤显示,使得模型、影像、地图都只显示当前登录用户所属行政区的数据。
11.3.0 【解决办法】可以通过数据裁剪或空间查询等方式实现。对二维数据,可使用空间查询过滤;对三维数据(如模型、倾斜),可使用裁剪功能实现。参考链接:https://blog.csdn.net/supermapsupport/article/details/145895982 和 https://blog.csdn.net/supermapsupport/article/details/103709507
问题11:SuperMap iDesktopX 12.0.1美化场景后发布的服务,在Web端加载出现水体效果不一、客户端崩溃、模型破碎等多种问题。
12.0.0 【问题原因】webgl版本需要设置环境光贴图,因为金属度接近与0,它的光照主要来自于反射环境光才不会发黑。 【解决办法】在前端设置环境光贴图viewer.scene.specularEnvironmentMaps = './images/SkyBox/partly_cloudy_puresky/drakensberg_solitary_mountain_1k_2_S-20.hdr'
问题12:使用iClient3D for WebGL 12.0.1版本加载三维新特性中的高铁站示范数据时,出现报错。
12.0.0 【解决办法】已修复,请使用2026M4-1之后的iClient3D通过网盘分享的文件:2026M4-12 链接: https://pan.baidu.com/s/1r30eH2pYsx9tf4MfHRH4WA?pwd=ww7u
问题13:咨询三维管线场景中,自适应管点的样式(宽度、颜色)是否可以与自定义专题图管线的样式保持一致。
11.3.0 【解决办法】检查是否设置管点图层的父图层。这种问题常见于通过设置自定义专题图图层生成自适应管点,由于专题图没有存储拓扑关系,需要设置其父图层为对应的管线图层,设置完成后刷新图层,自适应管点才能显示。设置父图层方法:在图层管理器中选择该专题图,右击选择“关联图层风格”,弹出的对话框中设置目标图层为对应的管线图层。
问题14:使用iDesktopX 12.0.1切的场景缓存在iServer发布和WebGL加载都正常,但在iClient3D for Cesium中加载时出现位置偏移。
12.0.0 【解决办法】 iClient3D for Cesium是圆球,生成的数据是3.0.1椭球数据,需要在初始化前设置下椭球体参数: var obj = [6378137.0, 6378137.0, 6356752.3142451793]; Cesium.Ellipsoid.WGS84 = Object.freeze(new Cesium.Ellipsoid(obj[0], obj[1], obj[2]));
问题15:在WebGL 12.1.0中为三维面设置多时相水面效果,开启multiTemporalUseWater后,粒子特效的位置发生偏移,关闭则正常。
12.0.0 【解决办法】调整代码逻辑,先加载模型对象(如GLTF),设置一个短暂的延时(如1.5秒),然后再加载粒子效果,即可解决定位问题。
问题16:使用iClient for WebGL加载WMTS服务时,设置maximumLevel参数来限制最大显示级别,但该参数未生效。
11.3.0 【问题原因】maximumLevel设置不正确,wmts服务只有12级,maximumLevel设置为18 【解决办法】将maximumLevel改为12即可
六、SuperMap iManager
问题1:iManager中某个服务节点下的所有服务,虽然状态显示正常,但访问服务地址时均报错。经检查,发现该服务节点本身的状态显示为异常。
11.3.0 【问题原因】分配给该服务节点的许可核数不足,超出了剩余可用许可范围,导致节点启动失败。 【解决办法】调整服务节点的许可核数至剩余许可核数范围内,然后重建服务节点,问题得到解决。
问题2:生产环境服务器重启后,Kubernetes(K8s)集群无法正常访问。通过kubectl get pods -A命令排查,发现部分pod长时间处于"Terminating"状态且无法自动删除,导致相关服务异常。
11.3.0 【问题原因】服务器重启后,Kubernetes的kube-proxy组件错误地将当前环境的节点IP识别为IPv6地址,导致通信异常。 【解决办法】通过修改kubelet配置,强制其使用IPv4地址,并重建kube-proxy Pod来恢复服务。步骤如下: 1. 编辑kubelet配置文件/var/lib/kubelet/kubeadm-flags.env,在KUBELET_KUBEADM_ARGS参数中添加--node-ip=<服务器IPv4地址>。 2. 依次执行systemctl daemon-reload和systemctl restart kubelet命令重启kubelet服务。 3. 执行kubectl delete pod -n kube-system -l k8s-app=kube-proxy命令,删除并重建kube-proxy Pod。
问题3:咨询使用SuperMap iManager发布2500个地图服务时的资源规划问题。硬件环境为3台16核64G内存的服务器组成的Kubernetes集群。主要问题是:需要创建多少个服务节点,以及每个服务节点应分配多少CPU核心数和内存大小才比较合适。
11.3.0 【解决办法】1. 单个服务节点(iServer容器)承载的服务数量不建议超过500个,推荐300-400个。根据2500个服务的总量,建议创建6到7个服务节点。 2. 针对单个服务节点的资源规格,在16核64G的K8s物理节点环境下,建议为每个服务节点(容器)配置6核CPU和12G-18G内存。
问题4:iManager集群中,因节点磁盘空间不足触发Docker清理机制,导致Fluentd镜像被移除,相关Pod无法重建,进而阻塞了iserver-gateway、dashboard-api等关键业务的正常调度与启动。
11.3.0 【问题原因】①节点磁盘可用空间低于15%阈值,触发Docker自动清理机制,导致Fluentd镜像被移除。②因镜像缺失,Fluentd Pod在异常重建时无法拉起,阻塞了iserver-gateway等业务的正常调度。 【解决办法】手动导入缺失的Fluentd镜像并重建组件,随后重启受影响的业务服务,恢复集群正常状态。
问题5:咨询iManager中的服务实例创建时间是否可以手动修改。
11.3.0 【解决办法】项目上只是需要服务实例的创建时间必须在项目实际开始时间之后。 方式一:删除之前的服务,重新再发服务,需要注意要保证服务实例地址与之前保存一致; 方式二:进入云套件的存储数据库,修改“instances”表中的对应服务实例的“createtime”,该值为时间戳。
问题6:咨询在OpenEuler 22.03 LTS ARM架构系统上安装iManager for k8s时,官方是否提供对应的Kubernetes离线安装包。
11.3.0 【解决办法】使用centos7.6-arm离线包部署即可,下载地址(提取码:ge4d):https://pan.baidu.com/s/1lWLyyT1jAbADGuxEG3m4gA#list/path=%2F
问题7:在麒麟(Kylin)操作系统上安装Kubernetes(k8s)时,因已存在Docker环境而报错。在注释掉安装脚本中的Docker安装指令后,又出现缺少cni包的错误。
11.3.0 【问题原因】1. 目标服务器已安装Docker,与k8s安装脚本冲突。2. 环境缺少cni(Container Network Interface)包。 【解决办法】1. 卸载服务器上已有的Docker,或修改安装脚本注释掉安装Docker的指令。2. 下载并安装缺失的kubernetes-cni包,例如从对应的CentOS k8s离线部署包中获取。
问题8:在Kubernetes环境下部署的iManager,经过安全扫描检测出存在PHP安全漏洞(CVE-2017-8923),咨询如何修复或规避此漏洞。
11.3.0 【解决办法】关闭iServer站点中的phpmyadmin服务即可规避。
问题9:iManager 11i版本被检测出慢速HTTP攻击和Spring Boot Actuator敏感信息泄露两种漏洞,寻求解决方案。
11.3.0 【解决办法】 1、Spring Boot Actuator敏感信息泄露漏洞 在云套件的网关(gateway)添加环境变量 - name: icn_ext_param_management_endpoints_web_discovery_enabled value: 'false' - name: icn_ext_param_management_endpoints_enabled-by-default value: 'false' 2、慢速http攻击 在云套件的网关(gateway)添加环境变量 - name: SPRING_CLOUD_GATEWAY_HTTPCLIENT_CONNECT_TIMEOUT value: "5000"
# 2. 设置等待后端响应的超时 (毫秒) - 防慢速攻击关键 - name: SPRING_CLOUD_GATEWAY_HTTPCLIENT_RESPONSE_TIMEOUT value: "30000" # 3. 设置后端连接空闲超时 (毫秒) - name: SPRING_CLOUD_GATEWAY_HTTPCLIENT_IDLE_TIMEOUT value: "60000"
问题10:在云原生GIS套件中,consul-server容器无法正常启动,咨询可能的原因及排查方向。
11.3.0 【问题原因】consul服务数据损坏 【解决办法】由于现场环境中云套件只是发了很少的几个服务,可以直接清除掉consul服务的持久化数据,然后重新发服务。建议项目上定期备份云套件
问题11:咨询iManager及云套件的服务迁移方案,确认是否仅需备份服务索引和拷贝NFS存储数据即可。
11.3.0 【解决办法】是的,将iManager中gisapplication-data目录下的数据完整拷贝到新环境的对应目录下,然后在新环境的iManager中选择恢复即可。
问题12:咨询iManager for K8s是否支持使用kubectl命令进行安装。
11.3.0 【解决办法】kubectl是操作K8s集群的命令行工具,与iManager产品无关。在安装有kubectl工具的环境中,按照iManager for K8s的官方安装手册正常部署即可。
七、SuperMap 其他
问题1:咨询SuperMap GIS平台是否支持连接和使用优炫(UXDB)数据库。
11.3.0 【解决办法】SuperMap GIS平台支持优炫数据库,已提供产品兼容性列表截图作为证明。
问题2:咨询官方示例中的三维模型数据是否可以提供。用户希望获取截图中展示的特定模型数据用于参考或测试。
11.3.0 【问题原因】查询的示例模型数据属于早期项目数据,未包含在公开发布的在线示例数据中。 【解决办法】该特定数据无法提供。其他的在线示例数据,链接为:https://pan.baidu.com/s/1dFklmt3sB2TBKz-bea1rtw?pwd=qv9j
问题3:用于3ds Max的SuperMap插件在启动时被软件的安全机制阻止,导致无法使用。
11.3.0 【问题原因】3ds Max的安全策略阻止了未经认证的脚本执行。 【解决办法】在3ds Max的“自定义(Customize)” -> “首选项(Preferences)” -> “安全(Security)”选项卡中,取消勾选“启用安全场景脚本执行(Enable Safe Scene Script Execution)”后重启软件。
问题4:在许可中心生成许可运行报告(.report)文件时,程序报错,无法成功生成。
11.3.0 【问题原因】权限不足或许可相关文件夹路径不完整。 【解决办法】1. 以管理员身份运行许可中心程序。2. 如果问题依旧,检查路径 C:\Program Files\Common Files\SuperMap\License 是否完整,若有缺失的子文件夹,需手动创建补全。
问题5:咨询是否有专门的技术人员支持AgentX的部署工作。
11.3.0 【解决办法】已邀请用户加入“平台PL智能体支持专群”以获得专业支持。
问题6:iServer 使用 docker 方式部署时,不需要检测服务器的glibc 和 gcc?
11.3.0

【解决办法】是的,这个依赖于容器里面的基础环境。
问题7:咨询是否有可供测试访问的AgentXServer在线地址。
11.3.0 【解决办法】已邀请用户加入“平台PL智能体支持专群”以获得测试地址和支持。
问题8:咨询在已有正式许可的情况下,如何清除或移除系统中的试用许可连接信息。
11.3.0

【解决办法】因使用的是文件许可,停止许可中心,将许可文件拷贝到 C:\Program Files\Common Files\SuperMap\License
问题9:访问超图官网的漏洞修复页面链接(https://www.supermap.com/support/#/cvelist?tab=1)失败,咨询是否有其他查询渠道。
11.3.0 【解决办法】技术支持人员验证后发现该漏洞修复页面可以正常访问,建议用户重试。
问题10:在SuperMap Online的数据上图功能中,按编码上传数据时,关联表数据来源是哪里,如何选择自己的数据进行关联。
11.3.0
【解决办法】访问Online官网,右下角的“联系我们“有对应的支持电话和群
问题11:咨询SuperMap产品是否适配过大朋E4型号的VR设备。
11.3.0 【解决办法】目前桌面和组件只适配了htc和oculas
八、SuperMap iClient for JavaScript
问题1:在使用 SuperMap Leaflet 客户端加载 iServer REST 服务时,需要对服务进行鉴权。咨询如何将通过代码获取的 accesstoken 添加到请求头(Request Header)中,而不是作为 URL 请求参数。
11.3.0 【解决办法】通过参考官方博客文章,可以了解到在 iClient for JavaScript 中如何为服务请求添加自定义请求头。具体实现方法可参考以下链接: 1. https://blog.csdn.net/supermapsupport/article/details/112261598 2. https://blog.csdn.net/supermapsupport/article/details/112261488
问题2:在Web前端(iClient)应用中,虽然代码层面禁用了地图的双击事件,但在实际操作中,双击地图仍然会导致地图发生平移,未能达到预期效果。客户端版本为supermap_mclient_11.3.0。
11.3.0 【问题原因】可能未使用正确的API来完全禁用地图内置的双击缩放或平移交互。 【解决办法】调用地图实例对象的doubleClickZoom.disable()方法,可以有效地禁用地图默认的双击缩放交互,从而解决双击导致地图移动的问题。
问题3:之前使用的ArcGIS World Imagery WMTS服务(https://wayback-a.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/WMTS/1.0.0/default028mm/MapServer/tile/5359/{TileMatrix}/{TileRow}/{TileCol})无法正常访问,咨询是否有解决方案或可替代的服务地址。
11.3.0 【解决办法】提供可访问服务地址,修改URL为:https://wayback-a.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/WMTS/1.0.0/default028mm/MapServer/tile/5359/{z}/{y}/{x}
问题4:在WebGIS应用中,使用某个开源插件的hover事件时,无法判断鼠标移出的动作,咨询如何实现。
11.3.0 【问题原因】所使用的插件本身并未定义或实现鼠标移出的相关事件。 【解决办法】由于插件是开源的,可以直接修改其源码,为其添加鼠标移出事件的监听和处理逻辑。
问题5:咨询iClient for OpenLayers加载4490坐标系的WMTS服务时,相关的地图视图参数应该如何配置。
11.3.0
【解决办法】需要注册EPSG:4490坐标系 ol.proj.addProjection(new ol.proj.Projection({ code: 'EPSG:4490', extent: [-180, -90, 180, 90], axisOrientation: 'neu' }));
问题6:咨询在iClient for OpenLayers中,如何利用地图服务实现点聚合,并对聚合后的点进行动态渲染。
11.3.0 【解决办法】iDesktopX直接使用聚合图中“动态聚合图”做前面层级,最后一个层级使用点图层设置点符号或者专题图
九、SuperMap Unreal Engine
问题1:使用SuperMap的Unreal Engine插件时,默认加载场景为一个三维球体。客户需求是加载瓦片数据到一个无限大的平面场景中,咨询此功能是否可以实现?
11.3.0 【解决办法】在 iDesktopX 中生成平面三维缓存后,在 UE 中新建平面场景加载平面三维缓存。
问题2:使用UE插件加载平面投影坐标系下切片的平面场景三维数据时,模型位置出现偏移,而在桌面端加载正常。
11.3.0 【解决办法】将平面场景数据添加到平面场景中,并将SCP文件中的坐标设置为坐标偏移值。
问题3:在UE中对白模设置顶面和侧面贴图后,发布到iServer,在WebGL中预览时显示异常?
12.0.0 【解决办法】将工程中的插件包设置为环境变量首位,路径:工程路径\Plugins\SuperMap HiFi 3D SDK for Unreal\Source\ThirdParty\SuperMapLibrary\Win64,重新编译完材质再导出材质。
问题4:使用UE插件加载S3M缓存到平面场景后,出现模型位置偏移、阴影过黑、以及飞行浏览时模型闪烁等三个问题。
11.3.0 【解决办法】 1.位置偏移是模型本身高程相对坐标归零了,在桌面将其设置为绝对坐标归零,或者通过平移去调整Z值。 2.变黑和闪烁问题是之前设置的光照导致的,设置地理原点后再调整光照,保证天气效果正确。
问题5:在UE5.3中使用SuperMap Hi-Fi 3D SDK for Unreal插件,在示例场景中加载天地图图层后,地图没有显示?
11.3.0 【解决办法】删除C:\Users\XX\AppData\Local\SuperMap文件夹下的Cache文件夹,再重启关卡重新添加天地图图层。
十、SuperMap iPortal
问题1:咨询iPortal许可问题,当用户使用的许可为基础版,不包含“数据目录服务”模块时,iPortal管理界面是否会自动隐藏“数据注册”相关功能入口。
11.3.0 【问题原因】iPortal的功能模块与许可是严格对应的。 【解决办法】是的,如果当前加载的许可文件中不包含某个功能模块(如数据目录服务),那么在产品界面上将不会显示该功能的入口和相关页面。
问题2:咨询iPortal的大屏模板是否支持用户自定义新建模板,并能将新建的模板保存在官方模板的选择列表中。
11.3.0 【问题原因】用户需要自定义大屏模板 【解决办法】已经提供大屏自定模板操作文档
问题3:咨询如何修改iPortal和iManager产品网页底部的版权或备案信息。
11.3.0 
【解决办法】iManager 产品信息定制参考帮助文档: https://help.supermap.com/iManager_K8S/zh/tutorial/iManagerLOGO.htm
云套件产品信息定制参考帮助文档:https://help.supermap.com/iManager_K8S/zh/cloudsuite/GISCloudSuiteLogo.htm
问题4:在iPortal的“数据上图”功能中,打印功能按钮不可用,或者点击打印后显示失败,咨询解决方法。
11.3.0 
【问题原因】客户在映射到外网的时候禁止了部分请求和数据下载 【解决办法】开放web打印的请求地址和数据下载后正常使用
十一、SuperMap iObjects .NET
问题1:针对包含文字的点符号显示偏移的问题,咨询如何在iObjects .NET组件开发中,通过代码对已存在的符号进行修复。
11.3.0 【解决办法】通过代码获取到目标符号对象(MarkerSymbol),遍历其子对象找到GeoText,然后调用GeoText对象的ConvertToRegion()方法将文本转换为面对象,最后保存修改后的符号即可。
问题2:SuperMap iObjects Java二次开发中是否有接口可以直接计算模型数据集中每个模型的体积。
11.3.0 【解决办法】使用Geometry3DgetVolume()可以获取三维几何对象的体积。
十二、SuperMap iMobile Android
问题1:咨询iMobile产品线是否会在今年的GTC大会上推出适配纯血鸿蒙(HarmonyOS NEXT)的版本。
11.3.0 【解决办法】会发布Beta版本。
十三、SuperMap Yukon
问题1:咨询Web许可中心的部署和使用问题:1. 客户端机器访问Web许可中心地址时是否需要携带端口号?2. 使用前是否需要在Web许可中心上手动为客户端分配许可?
11.3.0 【解决办法】您好,1.需要带端口号,2. 不用预先分配,会自动读取. 您这个许可中心的地址不对,应该是ws或者wss开始,而不是http
十四、SuperMap iDesktopx
问题1:咨询超图软件是否有针对TDOM和DSM影像数据中的空洞区域进行自动填补修复的功能。
11.3.0 【解决办法】可使用“栅格镶嵌”功能,用另一份影像数据对空洞区域进行覆盖式填补。
平台产品线高频问题集合汇总表
https://lexiangla.com/teams/k100048/docs/ad346a06e82511ee87832effa0562057
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)