本文主要是介绍SuperMap GIS基础产品FAQ集锦(20240611),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、SuperMap iDesktopX
问题1:请问一下 iDesktopX 可以添加 SQL lite 数据库格式的数据文件吗
11.1.1
【解决办法】https://help.supermap.com/iDesktopX/zh/tutorial/DataProcessing/DataConversion/ImportData.html您可以查看帮助文档这里有所有支持的导入的数据格式文件,目前不支持SQL lite 数据库格式的数据文件导入
问题2:版本:11.2.0.240430.10565 x64(SuperMap iObjects Java:11.2.0.111248)
idesktopX,三维点数据集,设置了模型属性字段,添加到三维场景,制作自定义专题图,设置图标文件字段为模型属性字段,软件闪退崩溃。
11.2.0
【问题原因】用户图标文件格式为s3m或者s3mb,桌面不支持
【解决办法】更改为桌面支持的文件格式即可,如osgb,.sgm、.3ds、.mesh、.obj、.dae、.x、*.osg等
问题3:请问一下,咱们生产三维管线模型 需要哪些基础性数据字段呢?除了(起点高程、终点高程、埋深、管径)这些还有需要的吗?
11.1.1
【解决办法】高程、埋深和管径字段对于基础三维管线模型化即可适用,其他字段可根据具体业务需求自行添加,例如:管线流向、管线编码等。
问题4:请问一下超图的数据库型数据源涉及读取,是不是需要超图的组件才行
11.1.1
【解决办法】是的,依赖于超图组件
问题5:请教一下,这个三维场景是怎么实现的,贴图数据是什么数据
11.1.1
【解决办法】实现方法为侧面边界拉伸+顶部贴图+文字标签。侧面边界使用风格设置拉伸+贴图实现‘顶部贴图采用地形dem数据生成的三维晕渲图;文字为标签专题图,贴地旋转模式
问题6:在idesktopx中针对线数据的标签专题图,想要设置多行显示,软件不生效,哪位同事可以帮忙看一下?
11.1.1
【问题原因】针对英文和数据按照文本字数进行换行的情况,是按照空格对英文单词或数据进行换行。意思是比如good day,如果设置换行数为1,然后就good一行,day一行。
【解决办法】可以通过设置换行符,或者按照字数进行换行。
问题7:您好,请问iobjects py报这个错是什么原因呢
11.2.0
【问题原因】结果生成了但是为空。是因为坐标系不一致导致。
【解决办法】推理影像的坐标系转换为和样本影像的坐标系一致
问题8:使用插件导出revit模型,模型材质、颜色丢失,请问是什么原因?
11.1.1
【问题原因】使用了金属、石材等不支持的材质
【解决办法】插件支持导出常规贴图材质,需要将模型材质改为带贴图的常规材质
问题9:请问在idesktopx中 浏览属性表 想根据A列的值进行一些运算对B列赋值 例如这个width字段 它只有30 55等固定数据 我需要在新列里赋值 30=5
11.1.1
【解决办法】先字段名右键把width字段里的30筛选出来,然后在新列里统一赋值5即可
问题10:咨询一个问题,员工许可应该怎么去配置,不同产品是否需要单独的配置,这块咱们这边有操作文档之类的资料没
11.1.1
【问题原因】客户不清楚云许可账号是啥,使用VPN账号登录失败
【解决方法】将Online在线地址发给客户,使用Online账号登录可以了
问题11:请问三维水面符号的参数怎么编辑呢,符号库中编辑完确定不能生效
11.2.0
【问题原因】已有的三维水面符号显示的水面效果是固定的,修改后不能保存是正常的
【解决办法】可以新建一个自定义三维水面符号,然后根据需要设置自定义水面参数即可
问题12:想问一下 桌面支持查看在线的WMS服务吗
11.1.1
【解决办法】支持,打开web数据源然后选择打开ogc服务并选择服务类型为wms
问题13:麻烦想请问下,倾斜入库续生成失败了,并且默认参数也不一致怎么处理
11.1.1
【问题原因】客户自行结束进程, 无中断目录下配置文件scp, 无法续生成,可通过中断目录下_tempCache文件夹中CacheBuild.log文件ProcessStages参数判断判断处理中止处于哪种阶段, 当处于读取数据阶段时,scp文件未生成,则无法使用倾斜入库续生成。如使用老版本进行倾斜入库时,如未产生scp文件,将无法进行续生成。
【解决方法】重写进行倾斜入库。
问题14:请问一下,idesktop 11 拷贝数据集报“ERROR: null value in column “ smgeoparam” of relation “tj_tgline” violates not ull constraint”换idesktopx可以正常拷贝。怎么回事?客户采购的idesktop .net
11.1.1
【问题原因】数据集结构坏掉出问题了,可能是做什么分析或者操作用数据集时崩溃过,用数据集复制,坏的数据集结构继续完整复制还是会有问题。
【解决办法】新建一个udbx数据源,再新建一个数据集,坐标系设成与有问题的数据一致,用追加行把有问题数据集追加到新数据集中,新数据可正常使用。
问题15:麻烦问下如何自己导入自己下载字体
11.1.1
【解决办法】将.ttf文件放在C盘的fonts文件夹下面或者右键ttf文件为所有用户安装,重启iDesktopX后可以在符号库中看到。
问题16:请教一下,Oracle spatial数据库怎么连接呀?
11.1.1
【问题原因】Oracle数据库未做spatial扩展,在桌面连接需要使用Oracle plus引擎连接;第一次连接Oracle数据库需要新建数据库型数据源,后续连接直接打开即可。
【解决办法】新建数据库型数据源,引擎选择Oracle plus,新建成功后后续直接打开即可。
问题17:请教一下,如何在idesktopX11.2中实现分式标签和多边形的参数化修改,具体见下图
11.2.0
【解决办法】
(1)实现分式标签可在标签表达式右侧的下拉列表中选择“表达式…”,进入“SQL表达式”对话框定制标注的显示内容。若想同时显示多个字段,可以使用“字段表达式1[/]字段表达式2[/]字段表达式3[/]“来设置,各字段间以分数的形式显示,其中,这里的[/]作为一个整体符号,用于同时显示多个字段,[]符号不可去掉。
(2)实现多边形的参数化修改需开启图层可编辑状态,在对象操作选项卡的对象编辑中,单击编辑节点按钮,选中的几何对象将显示出所有的节点,可自行移动节点或者选中面对象右键属性,在属性面板中直接修改节点坐标信息即可。
问题18:请问dsm滤波的输入的栅格数据集有什么要求,帮助没查到,使用中dsm数据集也无法选择
11.1.1
【解决办法】推荐用数据源方式直接打开影像文件,那么DSM滤波的输入数据参数下拉可以选择对应数据。
问题19:咨询下, 这个功能,能不能 配置到工具箱中
11.1.1
【解决办法】11.2.0beta版本已经将该功能加到工具箱中了,可以在官网下载11.2.0版本使用
问题20:请问,通过处理自动化执行倾斜入库的操作,入库的数据都是黑色的,是什么原因?
11.1.1
【解决办法】更换最新双周包后解决该问题,地址如下:https://pan.baidu.com/share/init?surl=C5QGDv9V256NF99GhlCTlQ&pwd=582k
二、SuperMap iServer
问题1:请问一下,11.1.1的iserver发布3DTiles缓存后,三维场景列表不能预览,这个是正常的吗?
11.1.1
【问题原因】iServer发布三维瓦片为rest三维服务,在服务中的‘场景’节点下不会显示
【解决办法】在服务主节点下的‘数据’中可以预览发布的数据服务
问题2:这错误信息怎么解决?supermap-iserver-11.2.0-beta-windows-x64-deploy
11.2.0
【解决办法】该报错是由于该许可账号未正常注销(即在其他端未正常退出),您可以通过Online页面–>许可管理,一键退出
问题3:咨询个问题, 通过nginx将iserver映射成https后部分资源访问仍然为http应该咋处理呢?
11.1.1
【解决办法】https://blog.csdn.net/supermapsupport/article/details/127074609参考该博客进行修改
问题4:请问一下,针对iserver处理自动化(GPA)服务提高效率、提升能力解决大数据处理场景,有什么策略和部署方案吗
11.1.1
【解决方法】已提供调优方案参考湖南国土规划院现场支持—Spark大数据分析调优
问题5:请教个iServer按核许可的问题,如购买了32核,可以实现2台16核的高可用吗?
11.1.1
【解决办法】可以使用web许可中心,按核分配的许可模式,且两台机器的逻辑核数为16核。
问题6:我在oa上申请了一个10i的许可,但是发给我的是licc后缀的许可,iServer也读不到,请问一下是什么情况呐
11.1.1
【问题原因】licc后缀许可为web许可文件,申请时也是申请的web许可;web许可需要使用web许可中心读取。
【解决办法】可以通过以下两种方法解决:
1.使用web许可中心读取licc许可,iServer再读取即可。
2.重新申请文件型许可,使用普通许可中心更新许可。
问题7:iServer内存溢出崩溃,如何解决
11.1.1
【问题原因】
- 机器环境复杂,安装了许多第三方软件,如东方通(其他项目用)、MongoDB、Nginx、K8s等,这些软件相互抢占资源,导致可用内存仅剩下不到900M。
- iServer的默认JVM设置未修改(1.5G),这对于支撑上百个服务来说是需要调优的。
【解决办法】 - 目前已经将JVM值改大,Linux中修改iServer安装目录\bin\catalina.sh,将-Xms和-Xmx调整到32G
- 建议后续将这些第三方软件从该机器上剥离,以避免资源冲突和相互影响。
问题8:iServer读取Web许可读取不到,如何解决
11.1.1
【问题原因】iServer和Web许可中心是一台机器,使用IP地址连接,数据包会经过网络发送,先到达局域网路由,再经过路由表解析后发送回本机。而127.0.0.1是IPv4地址中的特殊地址,即回环地址,它能让数据包直接在本地网络栈内循环返回,从而在性能和稳定性上表现更优
【解决办法】Web许可配置通过127.0.0.1连接进行配置,连接速度得到了显著提升,且经过多次重启,没有再出现许可读取失败的情况。
问题9:请问iserver的服务接口没人动,但是会自己关掉是什么原因啊,怎么避免这种情况
11.1.1
【问题原因】测试排查应该是人为原因,并非iServer自动凭空关闭。
【解决办法】客户将iServer管理员账户密码修改,并且不告诉其他人后,未出现该问题。
问题10:请问一下,一台机器之前装了10i iserver,我现在安装了11i iserver上去,11i许可中心显示11i的许可正常,但进入页面时,发现一直读不到试用许可,是怎么回事呢
11.1.1
【解决办法】将10i和11i试用许可拷贝到C:\Program Files\Common Files\SuperMap\License目录下,10i和11i两个产品均可正常读取到试用许可。11i的许可中心只能看到11i试用许可。看10i试用许可需要下载10i许可中心才可以。
问题11:请问一下 iserver什么情况下发布的服务只有登录了iserver才能看到呢?
11.1.1
【解决办法】一般情况下,iserver配置了角色服务访问控制HTTP Form 的认证后服务需要通过认证才能正常访问到
问题12:请问二维网络发布交通网络分析服务,调用爆管分析报未初始化可能是什么问题?试了把改为true后服务起不来了
10.2.1
【解决办法】缺少必要字段,需要手动添加directionField节点并填写上对应的流向字段名称
问题13:请问一下,iserver10.2.1的fastjson漏洞,我们的jar版本是1.2.75,漏扫要求是1.2.83,这个要如何解决,另外,cve编号CVE-2019-14439,这个漏洞在我们的修复记录找不到,请问我们有修复过么?
10.2.1
【问题原因】使用的是官网10.2.1版本,2024M5-2中10.2.1临时版本已修复,使用fastjson版本就是1.2.83
【解决办法】下载2024M5-2中10.2.1iServer更新平台产品双周临时版问题修复清单(内部公开)
问题14:请问下 10i,发布iserver rest服务,前端怎么获取图例呢
10.2.1
【解决办法】10i版本iServer可以通过地图服务layer资源的legend子资源获取图例,具体参数可参考帮助文档:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/root/maps/map/layers/layer/legend.htm
问题15:请问iServer 11i 支持接入转发3Dtiles和I3S的在线服务接口吗?
11.1.1
【解决办法】暂时还不支持转发,iServer可以将3dtiles格式数据发布为三维服务;此外for WebGL 11.2.0支持加载OGC社区标准的i3s格式数据。
问题16:iServer 11i 自定义了wmts接口,能否实现同时支持 【全球剖分(90,-180)】与 【地图范围进行剖分(25.52,109.67)】两种提供服务的能力?
11.1.1
【问题原因】在iServer发布的地图服务中,只能通过参数customEntireBounds获取自定义的地图全幅显示范围, 并不支持同时满足两种不同范围的服务能力;参数customEntireBounds是针对整个服务接口,而不是针对某一个tileMatrixSets。
问题17:请问下iserver发布的服务列表里没有重名工作空间,但发布后默认-2了,这种情况怎么处理
11.1.1
【解决办法】iserver-service.xml中已含有需要发布的工作空间服务提供者,将其删除后,重启iserver重新发布即可
三、SuperMap 其他
问题1:您好,咨询下3Dmax模型,使用插件,导出偏移的问题
其他
【问题原因】原点参数有问题
【解决办法】在建模软件中检查原点位置,如max软件中右下角查看xyz位置情况。
问题2:请问一下,已经入库MongoDB的三维,是否还能从MongoDB导出,入到另一个MongoDB,在另一个平台发布
11.1.1
【解决办法】将MongoDB库里面对应metadatas_osgb 以及Tileset_** 迁移到另一个MongoDB库中, 可使用MongoDB库的mongoexport和mongoimport命令进行导入导出或者第三方工具进行迁移
问题3:请问 有没有适配银河麒麟V10的许可驱动呢?目前用的linux版本报错
其他
【解决办法】可以下载arm版本的iServer包,使用里面的许可驱动包进行安装。
http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2689
问题4:咨询下网络试用许可导入会报错,这个会是什么造成的?
11.1.1
【问题原因】客户使用的是TongWeb东方通部署的web许可中心,bslicense.script缺少对应的参数。
【解决办法】需要去bslicense.war\WEB-INFclasses\db中拷贝db文件夹下的文件替换一下即可。
问题5:您好,请问文档里这里是什么意思呢,没太懂是怎么修改的呢,这个里面对应Revit里面的这个文档:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?tt=ProductAAS&id=134
11.1.1
【解决办法】Export节点中对应的版本是xml文档对应的版本。如果不清楚该对应版本如何生成,可以把该文件删除掉,在插件运行的时候会自动生成一个新的xml文件,这个就会自动填充版本
四、SuperMap iClient3D for WebGL
问题1:请问,哪位同志了解这个ppt里面的效果实现的细节
11.1.1
【解决办法】该类数据是由带时序的nc数据,通过scene.addVoxelGridLayer()方法添加该nc数据。并且可以对该图层数据设置相关参数
问题2:请教一下,在iClient3D for Cesium中可视域分析能获取到当前分析的可见区域与不可见区域的比例么,以及离观测点最近的障碍点的经纬度高度信息
11.1.1
【解决办法】无法获取比例;能获取障碍点信息,使用 getBarrierPoint() 方法获取障碍点信息,再判断离观察点的距离最近的障碍点
问题3:请教一个问题,webgl添加s3m模型好像是异步的添加完成后直接设置无效,有没办法默认选中新添加的模型呢?
11.1.1
【解决办法】S3MInstanceCollection有addedEvent监听方法,模型加载完成后触发。
问题4:请教下,for cesium的视频投影看api说明只支持webm,能否支持flv rtsp hls,或者用什么技术路线可以支持以上三个格式的视频流?
11.1.1
【解决办法】请查考以下示例
1.webm支持
http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#projectionImage
2.flv rtsp 支持http://support.supermap.com.cn:8090/webgl/Cesium/examples/webgl/editor.html#RTSP
3.m3u8 支持https://ask.supermap.com/81096?show=81096#q81096
4.hls 不支持
问题5:请教一下 使用代理后的三维服务地址 使用addS3MTilesLayerByScp遍历加多个scp,会出现某几个scp加不出来,并且有如下报错
11.1.1
【问题原因】客户代理方式是nginx–>自己写的java代理程序–>nginx–>iserver,考虑代理问题。判断客户自己的代理程序时长导致post与get请求中不能两个均请求成功,因此多图层遍历加载时随机图层出现post请求不到的情况。三维服务login请求需要get与post均成功才能正常加载。
【解决办法】通过不使用代理遍历添加图层正常,判断客户自己写的代理程序导致代理存在问题。 前端加延时后加载正常,建议前端异步加载。
五、SuperMap iObjects Java
问题1:请问一下,java组件 windows下开发的组件cs系统,如果想在linux运行,在windows环境下打包是否可以
11.1.1
【解决办法】如果没用到 windows 独有的 JDK 相关接口,且 iObjects Java 组件在 Windows 和 Linux 是相同版本,是可以在 Windows 打 jar 包后,放到 Linux 上依赖对应环境直接运行的。
问题2:咨询一个iobjectjava11i试用许可的问题,现场在oa申请了11i的许可替换后没用,现场的服务是容器化的,许可文件是映射进去使用的
11.1.1
【问题原因】客户使用的是本地文件型许可,绑定的是宿主机,最后需要在容器内使用,机器名和MAC地址不匹配。
【解决办法】建议换 web 许可,这样同局域网内均可使用。
问题3:iobjects组件版本:11.0.0.21114
问题:datasource.isConnected()方法连续调用,系统会出现卡住的情况
11.0.0
【问题原因】微服务框框架下垃圾回收不及时,占用了数据库连接数。
【解决办法】添加代码释放不再使用的数据集、记录集。
问题4:请问一下,iobject开发过程中遇到 WrapjMObjects.dll: Can’t find dependent libraries 这个问题,有谁可以帮忙解决一下么?
11.1.1
【解决办法】重新下载组件版本,按照博客重新部署Java组件环境,不再出现该问题,https://blog.csdn.net/supermapsupport/article/details/121952954
六、SuperMap iDesktop
问题1:请教各位老师,我在iserver发布的三维数据跟我在桌面看的不一样,请问这是咋回事?(确定不是发错工作空间、反复验证过)
10.2.1
【问题原因】用户操作有误,在添加数据到场景后反复对数据进行删减添加操作并更改过缓存路径名称;
【解决方法】重新新建球面场景,将倾斜入库后的数据依次添加到场景中并按需修改图层名称,iServer预览数据完整显示。
问题2:问一下三维数据倾斜入库失败是怎么回事呢,上周还可以正常入库的,这个数据也做了倾斜数据预处理,也没发现有什么问题
10.0.1
【问题原因】
使用产品为较旧的临时版本导致,更新产品包即可。可在官网下载正式版本解决(http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx)
问题3:您好,请问平面无投影坐标系的影像切片和地形切片加到平面场景中出现白条怎么解决呢
10.2.0
【解决办法】使用官网iDesktopX11.2.0版本后是正常的
七、SuperMap iPortal
问题1:请教个问题,iportal自定义组件的示例是用的哪个版本的node?我这边npm i一直有报错,怀疑应该是node版本造成的,但是一连试了好几个版本都不行
11.1.1
【解决方法】使用版本14.6.0的node进行依赖下载和项目运行后正常
问题2:请问下,iPortal这个地方是仅显示当前语言,不实现语言切换吗?
11.1.1
【解决办法】站点定制的语言切换对应的是版权信息,新版本已修改supermap_iportal_1111_23324_5779_win64_deploy.zip
八、SuperMap Unreal Engine
问题1:请问超图的SuperMap Hi-Fi 3D SDK for Unreal如何加载iserver的zxy瓦片服务
11.1.1
【解决办法】本地下载好xyz协议的瓦片影像.png文件,放在一个文件夹内,压缩为.zip。iserver发布服务,数据来源选择ZXY瓦片,发布成rest或者wmts服务来对接。
九、SuperMap iClient for JavaScript
问题1:请教一下,桌面中制作好的包含图例的地图,发布wms服务之后,如何正确的加载图例?如果用layer的方式加载的话,会和地图一样放大、缩小
11.1.1
【问题原因】客户只发wms服务,不发rest服务
【解决办法】调用两边wms服务,图例的小地图不受鼠标缩放控制,地图用
十、SuperMap Yukon
问题1:请教下,基于docker容器部署禹贡的方式,拉取镜像最新的地址是什么
11.1.1
【问题原因】Yukon 最新的镜像已经迁移到阿里云镜像源中,客户没有添加阿里云镜像源,所以下载失败。
【解决办法】
① 添加阿里云镜像源;
② 参考 Yukon 帮助文档(https://yukon.supermap.io/2.1-Beta/installation.html#id2)下载镜像,如以下命令示例:docker pull registry.cn-beijing.aliyuncs.com/supermap/yukon:2.0-postgresql13-amd64。
十一、SuperMap iObjects .NET
问题1:请问 iobject.net 11i能用 .net6开发吗
11.1.1
【问题原因】iObjects .NET 11i 组件是基于 .NET Framework 4.0 开发打包的,只能兼容 .NET Framework 4.x 版本。
【解决办法】建议使用时匹配 .NET Framework 版本。
十二、SuperMap iTablet
问题1:请问对iTablet的二次开发咱们有相关的开发手册或教程文档吗
11.1.1
【解决办法】需要下载iTablet高级版,里面包含开发手册和demo。下载地址:链接:https://pan.baidu.com/s/14FVyamM-maEJMXZz1LP6hw?pwd=6655
十三、SuperMap iManager
问题1:麒麟V10系统上部署imanager有没有教程啊?
11.1.1
【解决办法】参考iManager在线帮助文档https://help.supermap.com/iManager_K8S/1111/zh/guides/InstalliManager/
这篇关于SuperMap GIS基础产品FAQ集锦(20240611)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!