SuperMap GIS基础产品FAQ集锦(20250414)

一、SuperMap iDesktopX

问题1:直连pg库,无法新增数据集,这个是缺什么配置么?

11.3.0
image1_7.png
问题原因】用户没有创建PostGIS数据源,直接打开PostGIS数据库,所以无法在iDesktopX桌面新增数据集
解决办法】需先在iDesktopX桌面中新建数据源,然后再创建数据集

问题2:客户购买了服务器授权,服务器里的iServer已经读取到正式许可了,那怎么授权给iDesktop呢?

11.3.0
解决办法】这边是已经将licc导入web许可中心,只需要iDesktopX启动后,配置私有云许可,填写许可中心所在的ip,然后刷新即可

问题3:使用iDesktopx11.3.0跑一个大约76G的单体化模型的优化子对象跑了一晚上还没完成是什么原因呢?目前看进度条还在动,看任务管理器也还没死。

11.3.0
问题原因】BIM数据,子对象特别多,处理起来确实需要一定时间,任务还在进行中。
解决办法】模型子对象优化,这个对于纹理过大或纹理太碎的模型数据集比较友好,可以提取出来一点数据做子对象优化,切缓存,做对比看下是否适用;另外,一般由于BIM数据子对象较多,可以检查下模型复用情况,如果未复用,建议做模型实例化处理。

问题4:SuperMap iDesktopX如何对线图层配置出这种宽度渐变的效果呢?

11.3.0
image10_7.png
解决办法】可以参考小视频:https://www.bilibili.com/video/BV1EH4y1B7sN/?p=47

问题5:如何对这种包含有多个图斑的数据导入到桌面端,转成一个个面嘛?

11.3.0
image11_7.png
解决办法】参考企业文档:https://lexiangla.com/teams/k100048/docs/2dd3302c3ff411ef8003da5e1db7d5fe?company_from=bc917b20f73c11eaaa6e52540005f435

问题6:想要实现二维配图中矢量数据可以发光的效果,该如何实现?

11.3.0
解决办法】可以参考博客:SuperMap制作河流发光效果图https://blog.youkuaiyun.com/supermapsupport/article/details/144293115

问题7:ttf字体符号用数据迁移后显示该如何排查解决?

11.3.0
解决办法】确定字体库的安装路径一定是C:\WINDOWS\FONTS这个路径,如果不是的话,需要卸载后,选中字体库文件,右键“用管理员身份安装”。然后再见检查确保在这个路径后,重新迁移。

问题8:桌面启动报错,/opt/supermap-idesktopx/bin/libsuBase.so:libpcre16.so.0:无法打开共享对象文件,没有那个文件或目录。应该怎么解决?

11.0.1
image18_7.png
问题原因】机器缺少依赖
解决办法

  1. 设置LD_LIBRARY_PATH环境变量,指向bin:
    export LD_LIBRARY_PATH=./bin:$LD_LIBRARY_PATH
  2. 输入以下命令,确认是否真的缺少指定的依赖库文件(libpcre16.so.0:):
    ldd -d libWrapjGeo.so |grep libpcre16.so.0
    若输出:libpcre16.so.0 => not found,则表示缺少libpcre16.so.0文件。
  3. 输入以下命令,查看操作系统中所有libpcre16.so.0文件
    find / -name libpcre16.so.*
    若输出信息,表示在操作系统中的第三方软件中有这个库文件,可将该文件拷贝到产品包bin目录下,若未找到该文件,则需要从其他机器拷贝或在网上下载缺少的依赖库文件。
  4. 执行以下命令查看是否还缺少依赖库文件:
    ldd libWrapj.so |grep no
  5. 未提示缺少依赖库,启动桌面即可。
问题9:请问三维晕眩图涂粉,如何提高计算速度,全新疆15米分辨率,总大小60G数据得挂两天多?

11.3.0
image20_7.png
解决办法】降低分辨率,对于三维晕渲图来说,分辨率不需要那么高,降低到90或者150,效果也不会受太大影响。

问题10:fbx是否可以按构件进行导入呢?

11.3.0
解决办法】使用算子——导入FBX,在参数项中勾选是否分解为多个对象即可

问题11:SuperMap 处理的倾斜摄影数据,能生成3dtiles格式吗?

11.3.0
解决办法】支持,工具箱中有S3M转3Dtile的工具,但是注意仅仅支持S3M1.0

问题12:桌面如何用DOM+DEM生成三维数据?

11.3.0
解决办法】使用“三维数据选项卡->倾斜摄影组->数据处理->栅格影像生成三维模型”功能,具体操作流程可参考:https://blog.youkuaiyun.com/supermapsupport/article/details/144966355

问题13:创建镶嵌数据集后部分影像不显示,放大后又可以正常加载,怎么解决呢?

11.3.0
解决办法】创建概视图,具体用法可以参考帮助文档https://help.supermap.com/iDesktopX/zh/tutorial/DataProcessing/DataManagement/MosaicDatasetOptimize.html?rhhlterm=%E6%A6%82%E8%A7%86%E5%9B%BE&rhsearch=%E6%A6%82%E8%A7%86%E5%9B%BE

问题14:导入gltf文件到udbx,iDesktopX软件闪退,怎么解决呢?

11.3.0
问题原因】该数据是二进制数据,而gltf是json格式的,数据格式是不正确的
解决办法】glb数据是gltf的二进制形式,把该数据的后缀改为glb后正常导入

问题15:java组件11.3,线E给F赋值时,怎么避免给线D赋值?设置isBorderInside为false,依旧给D赋值了

11.3.0
image43_7.png
解决办法】这个参数应该是只针对面的,从iDesktopX看,如果处理的数据集不是面,这个参数是不可选的。根据客户数据特性,改成“属性更新”功能进行字段赋值,关系为包含

问题16:iDesktopX链接人大金仓数据库,表的数据是4490坐标系,写了一张视图也是4490,但是桌面读取是84坐标,该如何解决?

11.3.0
问题原因】客户直接修改的数据库中数据表的值。
解决办法】通过 iDesktopX 设置数据集投影坐标系,可正常显示。

问题17:CAD的地形数据,想用iDesktopX转成dem数据,该怎么操作?

11.3.0
解决办法】格式数据为dwg,导入iDesktopX中,数据为线数据,且存在冗余数据,需剔除后仅保留地形等值线数据,根据线数据中的属性字段Elevation高程字段,使用功能构建DEM。

问题18:桌面这个三维圆对象怎么创建呢

11.3.0
image51_7.png
解决办法】需要新建一个模型数据来存储三维圆对象。

问题19:请问iDesktopX中可对整个城市的建筑屋顶进行光照分析并输出分析结果吗?

11.3.0
解决办法】城市白膜数据转为三维面,高度设置为建筑高度字段,此时的三维面数据为屋顶面,对该三维面数据做日照分析即可

问题20:DEM需要把高程值60米下的批量设置成60,请问需要怎么操作?

11.2.0
解决办法】使用con函数,con(栅格数据<60,60,栅格数据)

二、SuperMap iServer

问题1:iServer可以实现将发布服务同步到另一个iServer吗?

11.3.0
解决办法
可以把每个iserver的服务配置,存放在同一个postresql,就可实现多个iserver服务配置的同步 。参考:
https://isvr.supermap.io/iserver/help/html/zh/Server_Service_Management/properties.htm

问题2:想获取网络数据集从起始点到终点最近的三条路线,如何分析?

11.3.0
解决办法】距离最近的应该只有一条才对,可以结合业务需求,比如说是否是需要3条,分别时时间短、距离最近、收费少或者其他,用不同的权值来进行分析得到不同的3条结果,如果实在要得到三条最近的,可以分析三次,第二次分析,将第一次得到的结果作为障碍点设置,以此类推

问题3:在iDesktopX中配好的地图,在iServer中发布后,预览查看效果,两者差别挺大,iServer预览看起来更糊,请问是什么原因呢

11.3.0
image8_7.png
问题原因】服务预览和桌面地图效果不一致是由于浏览器和桌面渲染机制不一样导致,在桌面加载地图服务和原始地图效果一致。该问题主要是是由于电脑分辨率设置大于100%时,浏览器会根据设置的分辨率去放大瓦片,瓦片放大后就显得模糊。
解决办法】将电脑分辨率调整为100%后加载瓦片正常;如不像调整电脑分辨率,则需要在前端进行设置以100%进行加载,实现方法比较多可根据实际情况去选择,例如:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<script>
  const dpr = window.devicePixelRatio || 1;
  const viewport = document.querySelector('meta[name="viewport"]');
  viewport.setAttribute('content', `width=device-width, initial-scale=${1/dpr}, maximum-scale=${1/dpr}, minimum-scale=${1/dpr}, user-scalable=no`);
</script>
问题4:iServer怎么能批量给发布的地图服务授权访问?

11.3.0
解决办法】可以参考小视频:https://www.bilibili.com/video/BV1eC4y1A7r1?p=25

问题5:信创环境使用iServer11i版本发布的服务,有部分服务一直在加载,前端调用服务非常缓慢。如何提升加载速度?

11.3.0
image12_7.png
解决办法】加载缓慢的服务是由工作空间发布的,数据量比较大,前端加载的时候动态出图加载比较慢。客户那边由于项目需要无法切瓦片,调用服务时服务器cpu、内存等资源均有剩余,调大jvm内存后重启iserver加载速度提升,提升后加载速度客户可以接受。修改默认JVM值方法如下:
默认:set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1536m -Xss512k
修改文件位置:
- Windows:iServer安装目录\bin\catalina.bat
- Linux: iServer安装目录\bin\catalina.sh
设置推荐值:单台iServer机器,没有其他资源占用情况下,-Xms和-Xmx建议最大值不超过物理内存的1/4,此外建议-Xms和-Xmx设置相同,例如:32G机器,可以设置 set JAVA_OPTS=%JAVA_OPTS% -Xms8192m -Xmx8192m -Xss512k

问题6:iServer发布服务时,有工作空间连接信息错误的报错是为什么呢

11.3.0
解决办法】许可过期,重新配置许可信息,发布工作空间成功

问题7:发布矢量瓦片是否支持像工作空间那样,一条服务地址下面有多个矢量图,就是如果有两套或者多套矢量瓦片的话能不能发布在同一条服务地址下面

11.3.0
解决办法】用sci发布只能一个瓦片对应一个地址,存在mongo数据库的矢量瓦片则可以在发布时选择多个瓦片一起发布,这样就能将多个瓦片合并为一个地址

问题8:iServer11的管理员密码忘记了,如何解决?

11.3.0
解决办法】参考小视频:https://www.bilibili.com/video/BV1eC4y1A7r1/?p=16&vd_source=7304d4268d9807bba6a6991bdc3c3985

问题9:请问如何实现发服务前几级加载切片后几级动态加载?

11.3.0
解决办法】可以配置影像服务的动态缓存实现,具体设置可以参考帮助文档:https://help.supermap.com/iServer/iS/use_iserver/useimageservice/imagecache.htm?rhsearch=%E5%8A%A8%E6%80%81%E7%BC%93%E5%AD%98&rhhlterm=%E5%8A%A8%E6%80%81%E7%BC%93%E5%AD%98

问题10:参考iServer rest api参数说明,对数据服务删除要素用SQL方式接口调用提示成功,但要素未被删除,而用ID方式是可以删除要素,该如何解决?

11.3.0
问题原因】SQL语句填写有误
解决办法】SQL语句中字段若为文本型,字段值需要加上引号

问题11:新版本安装最新的iServer使用dmspatial的dm数据源,但是发布的数据服务读不到这个数据源是怎么回事呢?

11.3.0
问题原因】DM客户端环境配置不正确,只将 dmoci.so 放到了 iServer 的组件目录下,其他dm*.so的依赖文件没拷贝。
解决办法】重新配置DM客户端环境,将 dmoci.so 相关依赖都拷贝到 iServer 的组件目录下,可正常运行。

问题12:iServer通过Oracle数据源+sxwu工作空间文件发布WMTS服务和REST地图服务,地图全幅范围显示(0.0,0.0),应该怎么处理?

11.0.1
问题原因】iServer所在服务器未安装Oracle客户端
解决办法】iServer所在机器需要安装Oracle客户端才能正常读取Oracle数据库型数据源,参考:https://blog.youkuaiyun.com/supermapsupport/article/details/128496058

三、SuperMap iClient3D for WebGL

问题1:SuperMap iClient3D for Cesium 动态标绘内容如何导出保存,并导入恢复?

11.3.0
image4_7.png
解决办法】遍历动态标绘图层中的所有对象,调用对象的toGeoJSON() 方法将标号转为GeoJson,进行保存。导入时将调用plottingLayer.geoJsonToGeoGraphicObject进行 恢复;
完整代码如下:

var jsonData = [];
plottingLayer.geoGraphicObjects.forEach(obj => {
  var objJsonStr = obj.toGeoJson();
  jsonData.push(objJsonStr);
});
jsonData.forEach(objJsonStr => {
  plottingLayer.geoJsonToGeoGraphicObject(JSON.parse(objJsonStr));
})
问题2:iClient3D for WebGL加载restmap设置贴模型后,再移除restmap图层会报错,请问这种情况怎么处理呢?

11.3.0
问题原因】代码逻辑问题
解决办法】移除imagerLayers之前,设置coverImageryLayer=undefined即可。

问题3:在前端iClient3D for WebGL,如何在一条线段是获取每间隔50米的点位集合呢?

11.3.0
image24_7.png
解决办法】沟通后确认是在二维线段上按距离取点,可以使用turf.js的 along方法获取

问题4:数据服务面有多个岛洞,怎么判断洞是属于哪个面的呢?

11.3.0
image33_7.png
解决办法】数据服务拿到的节点需要确定拓扑结构后来构建岛洞,构建岛洞可参考:https://blog.youkuaiyun.com/supermapsupport/article/details/121799832

问题5:SuperMap iClient3D for WebGL参考范例添加自定义气泡后,场景出图内容中没有气泡,该如何解决呢?

11.3.0
image34_7.png
解决办法】自定义气泡功能采用页面元素div实现,无法参与到场景出图中。可以尝试使用将整个场景div出图,参考:https://blog.youkuaiyun.com/cnyellow930/article/details/78608716

问题6:iClient3D for WebGL 加载矢量瓦片时注记无法显示,同时出现报错?

11.3.0
问题原因】原始服务地址无问题,代理后的服务地址报错“ mismatched image size ” 表示预期的图像尺寸与实际获取的数据不匹配;
解决办法】客户代理为第三方平台代理,需联系代理平台查看代理方式,禁止在代理时修改原始 MVT 瓦片。

问题7:SuperMap iClient3D for WebGL 如何关闭MVT矢量瓦片选中后的高亮效果?

11.3.0
解决办法】在构造mvtMap对象后,设置selectedColor属性:mvtMap.selectedColor=SuperMap3D.Color.RED.withAlpha(0)

问题8:使用SuperMap iClient3D for WebGL叠加三维模型之后再叠加地图会报错(如图),这是什么原因?

11.3.0
image49_7.png
问题原因】叠加地图的图层中有三维水面图层
解决办法】给场景中图层叠加地图的时候设置过滤,过滤掉三维水面图层

四、SuperMap iClient for JavaScript

问题1:L.supermap.plotting.drawControl 是否存在标绘结束事件?

11.3.0
解决办法】存在,"featureadded"事件即为标绘绘制完成事件。“标绘绘制完成时取消鼠标悬浮在标绘符上提示”参考示例如下:

drawControl.on("featureadded",function(event)
	drawControl.handler.disable();
})
问题2:iClient for MapboxGL开发支持vite+Vue3吗?

11.3.0
解决办法】支持,具体实现步骤可以参考博客:https://blog.youkuaiyun.com/supermapsupport/article/details/130778845

问题3:通过桌面处理生成矢量瓦片后,想要在前端mapbox 做这种建筑物拉伸效果,官网这个范例还有更详细的说明和对接文档吗 ?

11.3.0
image47_7.png
解决办法】可以参考api说明: https://iclient.supermap.io/web/apis/mapboxgl.html

五、SuperMap iMobile Android

问题1:iMobile支持Kotlin语言开发吗?

11.2.0
解决办法】支持的

问题2:基于SuperMap iMobile for Android如何实现在三维场景中对矢量进行拉伸?

11.2.0
解决办法】使用GeoStyle3D类,设置几何对象的拉伸高度setExtendedHeight

六、SuperMap iPortal

问题1:iPortal 大屏的图层点击查询属性效果如何实现呢?

11.3.0
解决办法】可以参考小视频:https://www.bilibili.com/video/BV1pC4y1A7jB?p=14

问题2:11.1.1的iPortal–arm64版本包,在禁用了http端口,只使用https端口后,启动无报错,但是访问却有部分图片丢失,如何解决

11.1.1
解决办法】本地测试未复现该问题,丢失图片为首页定制自定义图标,在首页定制重新上传即可。

七、SuperMap iObjects Java

问题1:iObjects Java组件怎么读取web型许可?

10.2.1
解决办法】使用 BSLicense 类进行 Web 型许可的连接。

问题2:iObjects Java组件 11.3 ,网络数据集的子数据集是点,那父数据集应该是线,但是获取为null,怎么获取网络数据集的线数据集,或者网络数据集转线数据集,能帮忙看看么?

11.3.0
问题原因】客户理解错了,网络数据集本身获取的geometry是线数据,子数据集获取的geometry是点数据。
解决办法】网络数据集本身获取线数据,另存为线数据集。

八、SuperMap 其他

问题1:申请试用许可,计算机名许可支持中文的计算机名吗

其他
解决办法】支持的

九、SuperMap iObjects .NET

问题1:使用 iObjects .NET 产品连接许可出现报错,如何解决?

11.3.0
问题原因】客户使用离线许可运行 iObjects .NET工程初始化报错找不到 dll 库,本地离线许可已过期;
解决办法】目前离线(文件)试用许可仅支持11i版本,一个机器只能申请一次,申请时为1个月,后续需要离线文件型试用许可可以联系对接的销售进行申请。 在线(云)试用许可仅支持10i、11i版本,使用时长不限制,限制只能同时在一台机器登录使用,许可配置页面登录SuperMap Online账号,只要处于联网状态,可以长期试用。
以下测试需要在本机没有其他正式许可的情况下进行:
String mail = “test@supermap.com”; // 需要替换为自己的SuperMap账号
String password = “test”; // 需要替换为自己的SuperMap账号
// 传入用户名和密码,登录云许可,自动检索可用许可
SuperMap.Data.CloudLicense.Login(mail, password);

十、SuperMap Unreal Engine

问题1:UE插件中面拉伸的白模美化素材在哪里下载呢?

11.3.0
解决办法】在美化专题中提到美化资源,可通过访问链接获取。链接中包括包含三个部分:通用材质库,整理的常见的一些材质;动态自发光材质,制作的动态自发光材质的范例;美化案例,文档中建筑美化使用的素材。
链接地址:https://pan.baidu.com/s/1XcO551n6RBkDIomiOvQYUw?pwd=smsw

十一、SuperMap iManager

问题1:如何修复云套件11.0.1许可页面的“非授权访问”漏洞?

11.0.1
image15_7.png
解决办法】将web许可中心的前端页面关掉,后面需要使用再打开,这个是前端页面不会影响许可中心后端服务的使用。修改方法:方式一、将"bslicense-ui"的副本数置0;方式二、开启防火墙限制该端口访问。

十二、SuperMap iDesktop

问题1:SuperMap iDesktop 在加载影像时,设置了背景透明,但影像仍存在黑色线条,如何处理?

11.0.1
问题原因】影像背景存在两个无值;
解决办法】同时勾选背景透明和无值透明,分别设置值为(0,0,0)和(0,0,4)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值