SuperMap GIS基础产品FAQ集锦(20240722)
一、SuperMap iDesktopX
问题1:我们自定义的 python工具,是不是不支持拖到模型中进行编排?
11.2.0
【解决办法】创建好的python工具支持双击打开和拖到自动化处理模型中使用的
问题2:支持的数据格式,以及各类插件的清单,有excel文档吗,咨询下从哪里获
11.2.0
【解决办法】三维的在表格中,二维的需要自行整理https://docs.qq.com/sheet/DS2dsZUdzR0lUUW12?u=ccad90f1e4dc40e5947df27e4eb564d4&tab=BB08J2
问题3:想请问下,二元分类-栅格转矢量后建筑规则化参数如何调整可以使数据更准确些
11.2.0
【解决办法】规则化参数需要根据自己的数据来调整,比如是否有碎面、岛洞数据等。
问题4:请问一下,链接数据库的时候报错是怎么回事,重启应用之前还是可以的,重启之后就连接不上了,网络是没问题的
11.1.1
【问题原因】用户关闭数据库的时候手误删库。
【解决办法】重新创建数据库数据源
问题5:请问一下,两个数据发布一个地图服务,在idesktop中查看全图是正常的,发布后在iserver中展示的不是全图了,怎么处理一下
11.1.1
【问题原因】用户平面坐标系直接重设坐标系为4490,导致经纬度异常,比例尺为0
【解决办法】先将平面坐标系重设为投影坐标系,再使用投影转换为4490
问题6:您好,请问哪位同事比较了解桌面扩展开发呢,这里新建一个自定义panel后新建场景退出后报错,问题已在本地复现。
11.1.1
【问题原因】新建场景时没有将自定义的scenecontrol释放掉。
【解决办法】新建场景之前调用scenecontrol.dispose()将资源释放即可。
问题7:请问一下,idesktopx打开web数据源wmts服务,经纬度是反的,怎么解决?
11.2.0
【解决办法】1、设置supermap.xml中参数IsBoundsCornerExchange为TRUE,然后清除缓存,重新请求服务。
2、如果1未解决问题,可尝试删掉缓存,再url地址后加上这个参数TOPLEFTCORNEREXCHANGE=1
问题8:您好,请问我用桌面端连接数据库,之后导入gdb,导入的成果显示CAD,但是属性信息丢失,并且会崩溃退出,能帮忙查看一下是什么原因吗?
11.1.1
【解决办法】需要在iDesktopX中新建数据库型数据源,然后再导入后(对于新建的数据库需要sm开头的系统表)
问题9:请问下,自定义的GP工具,在11.1之前的iDesktopX里面可以正常使用,在11.2iDesktopX中无法使用,是什么原因呢
11.2.0
【解决办法】自定义GP工具的jar文件在11.2.0中要放到Bundles/pluginbundles下面(没有该路径的话需要新建),之后再导入自动化处理xml文件即可
问题10:您好,数据导入postgreSQL型数据源后,几何信息那一栏出现这一类字符,请问怎么能获取其详细信息呢?
11.2.0
【问题原因】smgeometry字段为二进制是supermap产品加密格式,加密方式非开源,无法直接读取
【解决办法】如果想要读取的话可以在桌面中计算几何信息,生成新的字段属性可以直接读取
问题11:请问下,idesktopX-11.2,栅格裁剪-对影像数据进行裁剪,执行失败是什么原因呢
11.2.0
【问题原因】裁剪数据和栅格数据的坐标系不一致
【解决办法】通过投影转换将裁剪数据和栅格数据的坐标系保持一致
问题12:关于桌面软件属性更新失败数据无变化和制图的问题需要请教一下
11.1.1
【问题原因】客户是需要把某个数据集的属性值赋给另一个数据集,但是另一个数据集要素为空,因此赋值失败
【解决办法】经询问发现客户是觉得数据集的坐标系异常才做此操作,但实际数据集坐标系并无异常,客户是导入的geojson文件,坐标系显示“平面坐标系无投影参数----米”是正常的,需要自己根据原始数据重新设定坐标系
问题13:三维数据里的倾斜入库到89%报入库失败,处理窗口关闭了,还可以接着上次的任务继续入库吗?
11.1.1
【解决办法】“三维数据”选项卡的“倾斜摄影”组中的"数据处理"下拉菜单中“倾斜入库续生成”功能是针对数据在倾斜入库时遇到突发情况,例如断电,软件崩溃等情况导致倾斜入库中断后,在原有的基础上继续对原始倾斜摄影三维模型倾斜入库的功能。建议先通过倾斜数据预处理检查原数据情况。
问题14:请问,3ds max安装超图插件以后,自动导出udb没有响应,而且创建的文件夹只有一个文本文档具体是什么原因?
11.1.1
【问题原因】导出udb设置的导出路径和max文件不在一个
文件夹内
【解决办法】导出udb设置的导出路径和max文件需要是同一个,导出后max文件也很会被删除,注意备份数据
问题15:请问我们可以对接CNSDTF DEM 数据吗
11.2.0
【解决办法】支持的,可以参考博客:https://blog.csdn.net/supermapsupport/article/details/51454649
问题16:请问一下,有人遇到过在海光7380+麒麟V10操作系统的环境下,启动idesktopX软件黑屏的情况吗?控制台报错如下,
11.1.1
【问题原因】客户是在 Linux 机器上安装的 XRDP,使用的远程方式与 JVM 存在不兼容,导致 Java UI 控件初始化失败。
【解决办法】换 VNC 进行远程连接,iDesktopX 远程运行正常,无报错。
问题17:请问下有用在制图的水利基础空间要素的符号库没?
11.1.1
【解决办法】没有水利基础空间要素的符号库,目前已有符号资源参考:https://lexiangla.com/teams/k100048/docs/02e15d2c3a7611ef971b4ae7eed29cf9?company_from=bc917b20f73c11eaaa6e52540005f435
问题18:麻烦问下,咱们可以读取大疆无人机的路线文件么,怎么读取
11.2.0
【解决办法】不支持SRT文件,可以将点位信息转为xml格式文件导入
问题19:请问下,iDesktopX空间统计分析里的密度聚类、热点分析、地理加权回归我们可以提供功能验证的测试数据吗
11.1.1
【解决办法】SampleData数据包里有对应的数据http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2208
问题20:请教一下,绘制三维线对象后设置图层风格为三维道路符号,切缓存后道路符号显示不全
11.2.0
【解决办法】在图层属性中将渲染模式从顺时针切回双面
问题21:你好,请教一下,最新的supermap idesktopX打开提示没有正确加载工作环境是什么情况?
11.2.0
【问题原因】机器杀毒软件拦截了部分类导致无法正确加载桌面工作环境;
【解决办法】关闭杀毒软件,重启机器,重新解压压缩包后正常启动桌面端软件。
二、SuperMap iServer
问题1:请教下,使用11…1.1iserver发布的地图服务,leaflet预览正常,ol预览瓦片都是空白的,有遇到过类似的情况吗
11.1.1
【问题原因】发布的是ugcv5瓦片,.sci配置文件中包含1-12级,但实际瓦片为6-12级
【解决办法】iServer的预览只需将地图放大到第6级即可,前端自行加载需要将zoom设置为6
问题2:请教一下,iserver启动失败,日志卡在创建8090上,在执行shutdown时,显示,startup会一直异常
11.1.1
【解决办法】查看iServer残留进程id,全部kill后,再运行startup.sh后打开catalina.out可以看到iServer启动成功了
问题3:请问,新发布的三维场景数据在iserver上预览,提示资源名称找不到,这个是什么原因导致的,需要如何处理,工作空间可以用桌面打开,这些数据都可正常查看?
11.1.1
【问题原因】工作空间于iDesktopX11.2.0版本保存,iServer为11.0.1版本,版本跨度过大;
【解决办法】桌面版本建议不要高于iServer版本,产品没法确保向上兼容。桌面11.0.1版本保存的工作空间、iServer11.0.1版本发布的场景可正常加载。
问题4:请问iServer 11.1.1版本中处理自动化工具列表内容不显示可能是什么原因?右侧报了一些资源获取状态是404
11.1.1
【问题原因】处理自动化相关资源加载失败
【解决办法】重启iServer,重新获取加载处理自动化相关资源即可正常展示工具列表
问题5:麻烦请教个问题,客户预览iserver中三维场景加载卡顿,浏览器调试,确实是下载时间占比高,但是从客户机器下载服务器文件(iserver中webapp/iserver)确实可以达到300M的带宽,麻烦帮忙看看还存在哪些问题影响加载卡顿
11.1.1
【问题原因】客户那边是由于没有显卡导致预览三维很慢;
【解决办法】替换为有显卡的机器,将三维所需硬件推荐发给客户https://docs.qq.com/doc/DVVVoaUNwTlhyakpG
问题6:请问下,iserver10i之前是用试用许可,二维服务带水印的。更换成正式许可后,水印如何统一批量清除掉呢
10.2.1
【问题原因】存在带水印的缓存,iServer处于试用许可状态时访问该服务,随即生产了带水印的缓存。
【解决办法】清除缓存,在iServer安装目录/webapps/iserver/output/cache中把缓存文件都删除即可。
问题7:请教一下,用户部署的supermap-iserver-11.2.0-beta-linux-arm64-deplo包,iserver进程占用CPU持续保持在100左右,是正常的吗
11.1.1
【解决办法】在Linux中,CPU显示100%是指单个核心数占用满,客户服务器CPU为16核心,峰值可达1600%,所以显示100%是正常的。
如果iServer使用量较大,并且需要长期运行使用,可以开启iServer定时资源回收功能,利用空闲时间回收系统资源。
问题8:请问一下模型工具日志报警告,执行完成但没有生成成果是什么原因
11.1.1
【问题原因】在“数据集SQL查询”算子中填写的spark SQL查询语句不对导致的,没有填写表名;
【解决办法】参考帮助文档,在填写SQL语句时补充上表名,再重新执行模型,能正常返回,并且数据集有内容。
问题9:咨询一下,iServer11版本在东方通部署失败,请问一下改如何排查呢?
11.1.1
【解决办法】11.1.1版本iServer在东方通部署时需要在中间件安装目录的 /conf 下配置文件 tongweb.properties 中添加如下内容:
tongweb.util.scan.StandardJarScanFilter.jarsToSkip=.jar
tongweb.util.scan.StandardJarScanFilter.jarsToScan=log4j- web.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar,
log4j-taglib*.jar,
log4j-web*.jar,
log4javascript*.jar,
slf4j-taglib*.jar,\
adminui.jar,
webui.jar,\
vue.jar,
axios.jar,
webjar.jar,\
swagger-ui.jar
配置文件修改完成后重启东方通即可。
问题10:请问,在8核16GB机器上,数据量百万级,发布动态地图服务(需要经常更新数据),如何提高访问速度呢
11.1.1
【解决办法】可以从以下几方面来提升出图效率:
1、iServer开启多进程、多实例可以提高iServer针对高并发的处理能力,开启后出图效率和请求处理效率会有所提升
2、iServer配置集群,可以使iServer提供的GIS服务在高并发、高性能等方面有很大提升
3、数据建立空间索引和字段索引,优化渲染和查询速率
4、优化地图显示,设置最大最小可见比例尺、小比例尺下抽稀显示
问题11:请教一下,针对数据服务的字段统计接口,扫描出现“跨站脚本攻击”漏洞,该如何解决?
10.2.1
【解决办法】配置启用防护跨站脚本攻击,具体可参考博客:https://blog.csdn.net/supermapsupport/article/details/122620112
问题12:iServer 最新双周包(supermap-iserver-1111-23426-7135-linux-x64-deploy-usv3775.tar.gz),开启服务实例动态化管理后,日志持续在输出2024-7-15 16:13:07 - WARN - something is wrong when deactiving idle services,是否需处理?还是属于正常情况?
11.1.1
【解决办法】该提示属于警告,不影响iServer的使用;
根据提示是关于空闲服务停用导致的,发现是“服务实例动态化管理”功能问题,将该功能关闭,再重启iServer后,没有再报上述警告。
问题13:请教下,queryResults这样查询报错,是什么原因呢
10.2.1
【问题原因】用11.2.0的iDesktopX制作的工作空间,在10.2.1的iServer上发布,iServer与桌面端的版本跨度太大
【解决办法】换用11.2.0版本的iServer可成功查询,建议iServer的版本要大于或等于桌面端
问题14:您好请问一下,iserver使用一会之后,就看不到服务的信息了,是什么情况
11.0.1
【问题原因】日志报错“The database file is locked ”,服务启动失败
【解决办法】kill掉所有进程后重启iServer就好
三、SuperMap iClient3D for WebGL
问题1:请教一下,webgl中如何设置点云的点数据大小呢?
11.2.0
【解决办法】
关键代码:
var style3d = new Cesium.Style3D();
style3d.pointSize = parseInt(size);
layer.style3D = style3d;
具体可以参考示例代码中的第102行https://www.supermapol.com/webgl/examples/webgl/editor.html#S3MTiles_pointCloud
问题2:咨询下桌面如何制作樱花飘落或者树叶飘落效果,并支持在cesium中展示,最终想在页面实现此效果。
11.1.1
【解决办法】有以下两种实现方式:
1,自己通过max等工具制作3d动画的gltf文件,然后在前端通过加载模型的方式直接添加到场景;
2,基于粒子效果实现,自行设定粒子图片,生命周期等参数,可以参考http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#Particle%20System_fountain
问题3:请问下,加载三维s3m数据用addS3MTilesLayerByScp方法,但是请求config之后就不去请求数据了,会是什么原因
11.1.1
【问题原因】iClient3D for Cesium加载s3mtileslayer异常,未能正常进入.then回调方法
【解决办法】使用最新的iClient for Cesium_42264后问题得到解决,下载地址:https://pan.baidu.com/share/init?surl=uiIbRUhybeHROs5B5igmqw&pwd=u4up
问题4:请问下,在for cesium产品中,由于数据服务数据量太大,用fromindex-toindex分页请求数据并且在异步中把每一个写入同一个CustomDataSource,最后在调用entities.removeAll()时,发现内存泄漏,请问这个怎么解决呢
11.1.1
【问题原因】上层代码问题
【解决办法】检查调整代码逻辑更换方法后正常,例如每个异步都用不同的datasouce。
问题5:请教一下,iclient3d for cesium加载iportal转发的三维服务,网络报错,直接预览三维服务没有问题,这个是什么原因呀
11.1.1
【解决办法】在WebGL中对接iPortal加密的三维服务时,需要提前注册key值。使用该方式加载Cesium.Credential.CREDENTIAL = new Cesium.Credential(“你的key值”, Cesium.CredentialType.IPORTAL_KEY);
四、SuperMap 其他
问题1:麻烦帮忙看一下:imageXpro 11.2.0 DOM自动化处理流程中执行报错:“影像配准”运行失败,因为:数据集名称相同
11.2.0
【问题原因】影像工作目录中存在同名影像
【解决办法】在影像筛选的参数设置中勾选“剔除重名影像”即可
问题2:3DMAX模型导出时贴图丢失,这个有同事可以帮忙看下吗?
11.2.0
【问题原因】客户使用3DMAX插件导出时没有设置纹理路径,默认的纹理路径不是当前Max模型文件所在的纹理路径。
【解决办法】在插件导出时设置纹理路径为当前Max模型文件所在的纹理路径。
问题3:试用许可过期,许可中心无法清除,请问一下这个怎么处理
11.1.1
【解决办法】清除许可功能,需要使用11.23.7.6及以上版本许可中心,可前往官网技术资源中心进行下载
五、SuperMap iClient for JavaScript
问题1:请问下前端加载mvt 服务,设置行政区颜色不起作用,可以帮看下吗
11.1.1
【解决办法】用户在使用颜色填充属性时,应该使用fill-color属性,而不是fill-pattern,修改为fill-color后可正常自定义颜色。示例代码:
"fill-color": [
"match",
[
"get",
"代码"
],
110000,
"#FFFFCC",
370000,
"#1F1F12",
120000,
"#F11F12",
130000,
"#1FFF12",
140000,
"#F22212",
150000,
"#F11F12",
"rgba(255,190,190,0)"
],
问题2:请问,通过mapbox-gl-leaflet在leaflet上加载矢量切片服务,使用queryRenderedFeatures查不到数据是为什么呀,请问有用过的吗
11.1.1
【问题原因】两个原因导致查不到数据:1)参数bbox格式传的有误 2)查询图层名称给得有误
【解决办法】1、bbox正确的格式如下:
var bbox=[minX,minY,maxX,maxy]😕/ 定义一个地理范围的边界框
var features = map.queryRenderedFeatures(bbox,
layers:['my-layer-name’]// 指定要査询的图层名称
});
2、查询图层名称可以通过vectorstyles资源(如:http://ip:8090/iserver/services/map-mvt-china Province Inchina2/rest/maps/China_Province _In@China2/tileFeature/vectorstyles?type=MapBox_GL)中搜索id获取
问题3:咨询下leaflet中initmap加载的带token地图服务的时候,4326加载正常,自定义坐标系会自动带个后缀,这个该如何处理?
11.1.1
【解决办法】客户地图服务坐标系为自定义坐标系,使用initmap加载时会通过wkt的方式获取坐标系信息,所以需要使用registerToken注册token,示例代码:
L.supermap.SecurityManager.registerToken(mapUrl, token);
六、SuperMap iMobile Android
问题1:请问,激活imobile许可时,报错 error 1413是啥意思呢,有error code的说明么
11.2.0
【解决办法】
error 1413状态码为mac地址获取失败,需要客户检查安卓设备权限,设备网络状态设置非随机mac,建议设置 sdk 28 版本以下。
问题2:问下android端Layer内获取到加入dataset里面的Point点信息,并且高亮显示么
11.2.0
【解决办法】客户的具体需求是能够高亮显示点,并且添加marker图片。有三种解决办法:1.通过datasetvector查询出需要高亮显示的recordset,然后通过构造selection来设置selection的风格
2、就是查询出point的Geometry,设置geostyle放在跟踪图层上显示
3、查询出point的坐标,通过callout的方式去添加
问题3:能帮忙看下移动端产品完整包包含帮助文档、示例代码、示例数据应该下载哪个产品包么?
11.2.0
【解决办法】
可以通过下放链接下载iMobile for Android产品完整包(http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2504)
七、SuperMap iManager
问题1:imanager2个微服务起不来,可以帮忙解决下嘛?
11.0.1
【问题原因】Mariadb镜像异常
【解决办法】删除Mariadb镜像,重新拉取镜像,然后在重建bs-server这个容器
问题2:请问一下,我们有统信uos v20对应的K8S安装包么?
11.1.1
【解决办法】没有,我们的百度网盘提供的包x86下有uniontechos-server-1050a-hygon-x86,arm下有uniontechos-server-1050e-phytium-arm64,可以通过这个包去装,安装中缺少啥依赖就找到补充上去。
问题3:请问一下,甲方要做等保密评,要了解我们的imanager所有微服务中有多少个JDBC的驱动,这个要怎么统计呢?
11.1.1
【解决办法】云套件的后端服务基本都有引入jdbc的包,如:iserver-、ispeco-dashboard-api、iserver-servicelist、icloud-registry、gisapp-、iportal、iportal-proxy,可以通过进入容器里面去搜包含jbdb的jar包
八、SuperMap iPortal
问题1:地图大屏里面,表格和图形跟地图上面的点/面元素交互的时候,或者数据选择控件跟图形交互的时候,比如缩放到地图、切换数据之类的,都会出现这个弹窗,但是设置的交互功能又可以正常完成。现在这个弹窗比较影响观感,想问一下怎么样可以让这个弹窗不出现
11.1.1
【问题原因】在数据上图里做了一幅图,用某个字段做了个单值或者分段等专题图,然后添加了交互事件,而新更新的数据没有这个专题字段
【解决办法】 确保对应数据有这个专题字段存在,或者在数据上图用基础图层而不是专题图
问题2:请问一下,这个portal地图大屏功能里面,右侧交互的确定按钮为啥点不动,一直显示禁止符号],不同的数据和不同的模板里面都有这个问题。
11.1.1
【问题原因】其中一个图表使用的是默认的数据,未设置数据来源
【解决办法】设置上图表的数据来源,不为空即可
九、SuperMap iObjects Java
问题1:请问这个iobjects许可其它机器能使用到吗,如果能怎么使用呢
11.1.1
【问题原因】客户使用的是文件型许可,只能在本机使用。
【解决办法】如果要其他机器也能使用的话需要保证在同一网段内,并且使用网络锁或者web许可。
问题2:请教一下,11.2.0版本iDesktopX可以直接导入rvt的数据,对应的iobject for java是否有对应的接口?
11.2.0
【解决办法】使用ImportSettingRVT()接口
十、SuperMap iDesktop
问题1:许可中心21的版本删不掉过期的许可,最新的23的版本又不能激活10系列的许可
10.2.1
【问题原因】1、删不掉的许可为最初下载软件的90天试用许可,不影响再读其他的许可
2、23版的许可中心只能激活11i的许可,不能激活10i的许可
【解决办法】使用10i的许可中心激活许可
问题2:请问下,800多个精模(obj格式)文件夹,如何使用10i桌面端进行合并处理
10.2.0
【解决办法】数据源右键有一个批量导入模型,选择导入的文件夹导入即可
原文地址:https://blog.csdn.net/supermapsupport/article/details/140614804
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!