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

一、SuperMap iDesktopX

问题1:idesktopx11.2.0执行最佳路径分析为空,是什么原因?

11.2.0
image6_7.png
问题原因】两个站点之间的线没有连通
解决办法】构建网络数据集时勾选“线线自动打断”,让线与线之间相互连通

问题2:请问桌面X11.1.1,地图输出pdf,在AI里打开后pdf的要素是乱的,比例尺也不对是什么原因呢

11.1.1
解决办法】更换iDesktopX11.2.0版本或最新双周包
11.2.0地址如下http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2710
11.1.1双周版地址如下https://pan.baidu.com/share/init?surl=C5QGDv9V256NF99GhlCTlQ&pwd=582k

问题3:请问一下,倾斜在场景里面正常预览,我用11.2进行入库,跑了几个小时输出窗口只提示失败,又用11.1入库,只生成了个_tempCache,这是什么问题

11.1.1
问题原因】用倾斜入库预处理,检查出现文件损坏的情况
解决办法】生成的文本中记录了错误的OSGB倾斜数据,需要修复错误数据或将错误数据剪切到别的文件夹下,再进行倾斜入库操作

问题4:桌面X11.1.1,有工具可以分解有空洞的面为单独的小面吗?

11.1.1
image10_7.png
解决办法】打开图层编辑-选中对象-对象操作“分解功能”

问题5:硬件锁usb插上后识别不到是什么原因呢,是虚拟机,已做映射

11.2.0
问题原因】硬件单机锁的USB版本为2.0,而虚拟机USB映射为3.0版本,导致虚拟机无法读取到单机锁
解决办法】修改虚拟机的USB映射为2.0版本,将VMware的【虚拟机设置】-【USB控制器】-【USB兼容性】修改为USB2.0

问题6:online账号登陆时,提示网络连接失败呢?

11.1.1
image17_7.png
问题原因】账号输入错误,且该账号在其他设备已经登陆了
解决办法】使用正确的账号登录,在online页面强制退出上一台设备

问题7:请问一下,河流从源头到终点,由粗到细,这个可以实现吗

11.1.1
解决办法】用户想矢量化影像中的河流数据,可以通过面数据集进行矢量化,按照河流的正确走向及宽度

问题8:idesktopx11.1.1连接postgreSQL显示 “没有系统表,且非扩展打开”是什么原因?

11.2.0
问题原因】实际是连接人大金仓数据库。
解决办法】使用PostGIS数据源去连接,需要新创建数据源,再去打开数据源,其他详细的配置参考博客:https://blog.csdn.net/supermapsupport/article/details/128496058

问题9:客户有一个75G的倾斜数据,电脑配置是64g cpu 16 1080Ti的,这个数据处理大概预估需要多久时间

11.2.0
解决办法】倾斜入库效率受电脑磁盘写入速度、计算机线程数影响。根据以往经验,使用固态硬盘运行12个线程,倾斜入库压缩参数为crn_dxt5(pc设备)和meshOPT大概需要5-8个小时

问题10:基于倾斜摄影模型进行建筑物矢量面提取,你好请问一下,咱们这个操作有教学视频吗,想了解一下

11.2.0
解决办法】1、通过倾斜摄影数据生成DOM影像,参考博客:https://blog.csdn.net/supermapsupport/article/details/50351902/ 2、通过DOM影像数据绘制样本,然后进行模型训练,最后用二元分类来操作

问题11:生成三维切片缓存是否依赖显卡呢?

11.1.1
解决办法】 iDesktopX三维场景缓存:
1.场景右键的生成场景缓存,必须要有显卡的设备
2.自动化工具箱中的三维切片缓存,必须要有显卡设备
3.Java组件SceneCacheBuilder场景缓存,必须要有显卡的设备

问题12:目前使用idesktopX能否直接对3dtiles的数据进行裁剪?还是说需要先转换成osgb,再进行数据裁剪?

11.2.0
解决办法】目前iDesktopX不能直接对3DTiles数据进行裁剪,可以先使用iDesktopX将其转为S3M数据后,再使用裁剪功能进行裁剪

问题13:官网2024的选择面选择不了

11.1.1
问题原因】面数据与地面重叠了。
解决办法】在面数据设置一个底部高程后,将数据抬高后,即可选中。

问题14:生成的配置文件sci和sci3d有什么区别

11.1.1
解决办法】1、地图瓦片索引文件(.sci)在打开瓦片时,只需要打开.sci文件,就会根据文件信息读取瓦片数据文件夹中瓦片信息;三维瓦片sci3d 文件为瓦片配置文件,标记了瓦片的范围、层数等信息。
2、sci文件在iServer里面选择来源“UGCV瓦片/UGCV(MVT)瓦片”可以发布为地图服务/矢量瓦片服务;sci3d文件在iServer里面选择来源“三维切片缓存”可以发布为三维服务

问题15:请问咱们桌面连接HDFS时,连接怎么输入?

11.1.1
解决办法】参考输入框提示:hdfs://ip:port/catalog

问题16:大数据量的影像,我该如何快速裁剪并生成地图瓦片?

11.2.0
image41_7.png
解决办法】创建镶嵌数据集,然后在地图属性中将需要的范围作为裁剪范围,设置完毕后即可保存地图,生成地图瓦片。

问题17:您好,请问iObjectsJava如何获取当前打开的scene呢,需要得到这个值进行后续操作。

11.1.1
解决办法】一种方案是添加一个新的按钮,实现创建SceneControl时获取到它带的Scene,或者是为“新建球面场景”按钮添加一个事件:
Application.getActiveApplication().getMainFrame().getFormManager().addFormShownListener(new FormShownListener() {
@Override
public void formShown(FormShownEvent formShownEvent) {

                    }
            });
问题18:idesktopx的知识图谱查询,可以通过CQL语句把实体的多个文本类型属性值给查询出来,并拼接成一段文本展示出来吗?

11.2.0
解决办法】CQL语句参考:MATCH (n:Town_P) RETURN n.Name + ‘’ + n.srid AS concatenatedText LIMIT 300;
将节点的Name与srid属性连在一起输出

问题19:请问iDesktopX知识图谱制作(包括点线面数据集,属性表挂接了图片或文档超链接),如何迁移到其他设备?

11.1.1
解决办法】图数据库可以通过数据库备份还原(导出导入)的方式实现迁移https://blog.csdn.net/qq78442761/article/details/132144308,基于 iDesktopX 制作的知识图谱,可以通过输出图谱文档/加载图谱文档的方式实现迁移。

问题20:请问一下supermap-idesktopx打开xzytile服务闪退怎么解决?

11.2.0
问题原因】打开闪退官网11.2.0正式版本未出现,同时使用方法错误,加载的ArcGIS的地图服务,目前web数据源不支持打开。
解决办法】新建球面场景,右键普通图层,打开ArcGIS的地图服务。

问题21:请教一下,iDesktopx11.2.0球面场景制作专题图,设置透明度无效是什么原因?

11.2.0
image66_7.png
问题原因】版本原因,客户使用的是iDesktopX11.2.0Beta版本。
解决办法】换成官网正式发布的11.2.0的iDesktopX正式版即可。

二、SuperMap iServer

问题1:iserver支持arcgis切片文件的发布么

11.1.1
解决办法】支持ArcGIS的TPK瓦片、VTPK瓦片、V1缓存、V2缓存,详细内容参考帮助文档介绍(http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/Server_Service_Management/quickPublish/start_a_service.htm)

问题2:发布服务后,缩略图和服务预览都看不到地图服务,但是工作空间打开是正常的,这个是什么原因呢?

11.1.1
问题原因】发布的地图服务查看地图信息的全幅范围为0,工作空间保存的shp数据并没有通过数据源导入后保存而是直接打开查看的
解决办法】新建数据源后导入该shp数据后重新制作地图即可。

问题3:iserver发布的pg数据库类型的数据服务,这个服务我关闭重启,他的数据集不会刷新,这个问题怎么解决,或者说我们怎么刷新这个数据服务

11.1.1
解决办法】在iserver-system.xml配置文件中开启数据库数据源自动刷新,设置是否开启刷新数据库型数据源,数据库数据源是否改变的检查间隔。

问题4:请问进行hdfs数据注册报这个错误是什么原因呢,已经拿到配置文件和认证文件了。

11.1.1
解决办法】主体名称写法有误,应该为,主体名称: 用户名@域。例如:iServer@SUPERMAP1.COM
用户名:必须是 HDFS集群 Mater 节点的一个系统用户。
域:Kerberos 服务设定的域。(必须与 HDFS 集群所在的域相同)

问题5:客户在护网行动中,查出我们SuperMap iServer 10i存在XSS漏洞及拒绝服务漏洞

10.2.1
解决办法】XSS漏洞修复参考文档(https://docs.qq.com/doc/DWFBseHBld1V1eHhk)拒绝服务漏洞修复指导意见写的升级tomcat版本(https://developer.baidu.com/article/detail.html?id=2768663),你可以看看目前iServer不同版本中使用的Tomcat具体版本来对应升级

问题6:技术资源中心1021版本的iserver的deb包下载链接404,rpm包下载只有在线下载没有百度网盘

10.2.1
解决办法】deb的包官网地址用不了,先在网盘下载使用。链接https://pan.baidu.com/s/1sD4pGsvHSYIlWeQnmxhMiw?pwd=v6ae 
因为企业百度网盘空间不足,所以只有官网下载的方式哈,你也可以通过上面的百度网盘地址获取rpm包

问题7:我想请问下HBase和HDFS这里进行数据注册不成功是怎么回事呢,需要先把数据放在对应位置吗?

11.1.1
问题原因】在iServer中不支持直接将hdfs目录发布成服务,只有在数据注册中,可以将HBASE数据库中的数据以及HDFS中的数据注册到iServer中,作为数据分析的数据来源;
【解决方法】需要先搭建HBASE数据库和HDFS,并将数据存储在其中,然后再在iServer的数据注册中将数据进行存储,最后在iServer的分布式分析或GPA的分析中就可以调用这些数据了。

问题8:iserver发布wfs服务做json请求的时候可以返回总记录数吗?因为现在getfeature请求时,要么是默认返回2000,要么是设置成全部返回,但数据量本身可能上千万,全部返回很卡。

客户提出想要根据总记录数,前端修改maxfeatues(wfs100)或count(wfs200)做控制,如果总记录数少就可以全部请求,如果总记录数多就部分请求
11.1.1
image31_7.png
解决办法
1.使用WFS2.0.0的服务,设置RESULTTYPE为hits返回的xml里面的numberMatched 为符合的要素个数
2.拿到这个值以后,再根据STARTINDEX和Count去做分页查询

问题9:请问idesktopx中预览地图无黑色背景,但发布地图服务后在iserver中预览就有黑色背景的情况,是什么原因,如何解决?

11.1.1
image34_7.png
解决办法】在桌面图层属性中设置勾选背景透明,重新发布服务查看无黑色背景。

问题10:请教下,wfs服务如何能请求到所有对象呢

wfs200找到有个count,可以指定返回数量,如果要返回全部是count=-1吗
11.1.1
解决办法】请求时设置count=-1即可返回所有对象

问题11:各位同事想请教个问题,就是咱们iserver转发天地图服务,有些地图能访问,有些地图访问不了。同一个token,服务地址,A地图在服务器1能访问,在服务器2不能访问,B地图在服务器1不能访问在服务器2能访问

11.2.0
问题原因】天地图的key使用的是服务器端的key
解决办法】修改转发服务的key为浏览器端key

问题12:请问使用iserver发布了三维服务,显示服务已发布成功,但是浏览时数据未显示请问是怎么回事呢

11.1.1
问题原因】保存场景时,场景位置下没有三维数据
解决办法】保存场景时候将场景视角保存至三维数据范围下;或前端加载时通过代码控制场景相机视角至三维数据范围下

问题13:1、有免登录的接口不,想着基于咱们GPA研制模型,嵌入到国土空间平台里

2、能设置权限不,就是不是管理员 不支持“发布”模型
11.1.1
解决办法】1.没有免密接口,必须要登录的。2.iServer里面不是管理员就是不支持“发布”模型的

问题14:linux X64架构上部署iserver,用依赖查询命令查询到这些信息,这些依赖该从哪获取呢

11.1.1
解决办法】可以用脚本文件安装或者手动安装(http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/Install_Uninstall/Linux/preConfig.htm)

问题15:iserver专业版可以发TMS服务吗

11.2.0
解决办法】根据2024版本的iServer产品帮助文档(http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/Product_introduce/iServer_Introduce.htm),TMS服务接口需要高级版或顶级版许可

问题16:咱们工作空间发布的图形面积过大,在iserver发布数据服务后,调用iserver服务,面积字段直接变成了科学计数,这个有办法可以解决吗 ?

11.2.0
解决办法】该问题属于正常情况,如需科学计数转数字可以在前端实现,具体参考博客:https://wenku.baidu.com/view/c153004c677d27284b73f242336c1eb91b37336f.html?wkts=1684141822823&bdQuery=%E5%89%8D%E7%AB%AF%E7%A7%91%E5%AD%A6%E8%AE%A1%E7%AE%97%E6%B3%95%E8%BD%AC%E6%8D%A2%E6%88%90%E6%95%B0%E5%AD%97

问题17:iserver之前发服务的数据,swmu全部换路径了,现在服务全部异常了,除了重新发服务,把原来的数据和工作空间换回原来的路径也不太现实,太大了,有没有别的解决办法

11.1.1
解决办法
1、如果服务不多,可以在服务信息中重新指定服务提供者记录的工作空间路径,保存修改即可。
2、如果服务较多,可以通过修改iserver-service.xml记录的工作空间路径,保存重启iserver即可。

问题18:请教个大数据分析的问题,使用iserver搭建gpa模型,用的是外置的spark集群,在保存矢量数据这一算子时报错

11.1.1
image53_7.png
问题原因】这是由于没有读取到spark任务进程导致的,经过排查发现在小数据量下执行能支持完成,但在千万级数据量执行就会出现问题,需要进行大数据分析调优;
【解决方法】大数据分析调优可以从以下方面进行:spark环境调优,数据调优,GIS产品调优,具体操作可参考博客https://blog.csdn.net/supermapsupport/article/details/131696348

三、SuperMap iObjects Java

问题1:请问一下objects试用许可如何申请

11.1.1
解决办法】试用许可申请OA申请流程发起入口:
在系统首页【菜单栏】-【主营销售合同管理】-【软件试用许可】发起流程;
在系统首页【流程表单/最近使用表单】区域搜索软件试用许可申请,发起流程。

问题2:请问iobjects java 添加环境变量提示这个要怎么处理?

11.1.1
image4_7.png
问题原因】客户配置的环境变量中多了空格,导致应用环境变量时识别异常。
解决办法】删除多余的空格,并使用 iObjects Java 组件自带的 Linux 系统环境检查脚本 predetection.sh 来检验组件环境是否配置完善。

问题3:请问使用iobjects java二次开发的时候怎么实现桌面端的这一步操作呢

11.1.1
image29_7.png
解决办法】iObjects Java 组件提供了 Map.fromXML 接口用于加载地图模板。

问题4:基于iObjects java 将sci3d缓存保存到mongodb失败,是什么原因?

11.2.0
image50_7.png
解决办法】方法使用错误,需要使用imageCacheToMongoDB方法将影像缓存入库到MongoDB。

问题5:通过iobjects java11.2.0删除mongodb瓦片中的地形缓存时,返回false是什么原因?

11.2.0
image51_7.png
问题原因】组件设置缺少setStorageType参数
【解决方法】设置setStorageType参数为对应数据类型即可,例如setStorageType(TileStorageType.MONGO3D)

问题6:请问下 iobject for java对数据集增加记录用批量更新 自动提交最大记录数有最优数值吗

11.1.1
解决办法】调整最大记录数时,需要保证提交给数据库的数据包不能超过数据库的参数最大数据包限制

问题7:请教一下这里的打开场景事件可以进行监听吗

11.1.1
image54_7.png
解决办法】参考代码:
//监听场景打开

Application.getActiveApplication().getMainFrame().getFormManager().addFormShownListener(new FormShownListener() {
  @Override
  public void formShown(FormShownEvent formShownEvent) {
    System.out.println("++++++++++++++++++++++++");
    System.out.println(formShownEvent.getForm().getWindowType().getName());
    if("ELLIPSOIDSCENE".equals(formShownEvent.getForm().getWindowType().getName())){
      System.out.println(((IFormScene)formShownEvent.getForm()).getLayer3Ds());
    }else {
    }
    System.out.println("++++++++++++++++++++++++");
  }
});
问题8:iobject for java对数据集内的三维点修改样式怎么操作呢,这样设置不生效

11.1.1
问题原因】简单数据集不支持保存风格。所以直接对简单数据集设置的风格不会生效。
解决办法】可以将简单数据集添加到场景中,再对场景中的图层设置风格即可。

问题9:iserver被权籍上图调用对空间数据集进行读写操作的同时,同时本地登记系统服务通过iserver获取到数据集坐标后,使用objectjava坐标转换服务进行坐标进行转换,此场景下转换服务就会报错,需要重新启动iserver和应用系统,如果iserver无人使用时,转换服务就正常使用,使用的是数据库型数据源

8c
问题原因】java组件程序并不是扩展开发的,但是没有用单独的组件包,用的iServer里的,冲突了。
解决办法】java组件程序不要引在运行的iServe里面的,使用下载的独立纯组件包即可。

问题10:iObject .net导入GDB时创建R树索引会导致数据集添加到地图中,缩放到某些层级只显示一部分,请问下这个是怎么回事呢

11.2.0
问题原因】最新版本的组件该接口已废弃删除ImportSettingFileGDBVector.spatialindex
解决办法】不在导入使用该接口创建控件索引,而是在导入后使用数据集创建空间索引:DatasetVector.buildSpatialIndex

四、SuperMap iClient3D for WebGL

问题1:请问supermap iclient for webgl注册了标绘事件后,控制台看到事件队列了但是没生效是什么问题呢

11.2.0
问题原因】没有激活绘制处理器handlerPoint
解决办法】handlerPoint.activate();

问题2:cesium里scene.open,打开第二个场景仍然显示第一个场景,该如何处理?

11.2.0
问题原因】接口使用问题
【解决方法】open(url, sceneName, options) 工作空间中有多个场景,需要指定场景名称;设置为undefined,默认打开第一个。示例代码为:var promise = scene.open(‘http://{s}.supermap.com:8090/iserver/services/3D-BIM3/rest/realspace’,undefined,{
subdomains: [‘t1’, ‘t2’],//子域
autoSetView : false //不自动定位
});
promise.then(function(layers){});

问题3:使用heatmap.min.js搭配webgl绘制热力图时,指定了矩形的绘制区域,但是贴上热力图后,结果并没有和矩形贴合

11.1.1
image20_7.png
问题原因】绘制热力图时x、y的值写反了且跟canvas的长宽没有对应上。
解决办法】将x、y的值调转、将canvas的height和width设置为跟x、y对应的值。

问题4:咨询下1、iserver服务跨域如何处理2、cesium打开第二个场景有报错3、realspce中的图层在data里没有该如何处理?

11.1.1
【解决方法】
1、参考帮助文档在web.xml 中设置跨域白名单
2、据描述不是打开报错而是打开显示的是第一个场景,解决方法是在添加场景的时候传入第二个参数,第二个参数是想要添加的场景名称.
3、数据没读到,检查下传入到服务器上的工作空间和缓存数据的相对位置有变化。

问题5:请教一下,我用Cesium 中的addS3MTilesLayerByScp加载单图层,只能显示出来部分场景数据,使用open就可以全部加载,请问是怎么回事呢

11.2.0
问题原因】版本原因,客户使用的是Cesium11.2.0Beta版本。
解决办法】换成官网正式发布的11.2.0的Cesium正式版即可。

问题6:请教一下,在使用iclient3d for cesium的日照效果时,日照分析结束想要关闭阴影显示必须执行layer.refresh才能生效,请问是否有什么方式可以只关闭阴影,不重新请求s3m数据

11.1.1
问题原因】shadowType接口用法需要refresh生效。客户业务场景想要不刷新图层,关闭所有阴影。
【解决方法】使用viewer.shadows = false;//关闭阴影

五、SuperMap 其他

问题1:运行linux X86网络许可中心出现如图输出

10.2.1
image2_7.png
问题原因】组件 Bin 目录下的 libnssutil3.so 依赖文件和操作系统自带的该依赖文件版本存在冲突。
解决办法】从组件 Bin 目录中移除与操作系统存在版本冲突的依赖库文件,让其使用操作系统自带的。

问题2:web许可中心的9183端口可以改么?

其他
解决办法】web许可中心的默认端口9183是无法自定义修改的

问题3:在linux中验证文件型正式许可时候。提示状态码为5014,是代表什么问题呢?

其他
image28_7.png
问题原因】5014代表ID不正确,部署机器信息和许可文件不匹配
解决办法】重新出货

六、SuperMap iMobile Android

问题1:切图的文件在pad端缩放过程中到某个范围之间就会有概率 出现这种标注文字的虚影。图中绿色框选部分为正常的标注,蓝色框选部分为虚影。这种情况在idesktop中是没有的 请问这种问题改怎么解决

11.1.1
image35_7.png
问题原因】opengl引擎导致绘制不能及时更新
解决办法】使用Environment.setOpenGLMode(false)或者使用map.enableVisiableScale(true)开启固定层级比例尺解决残影问题

问题2:客户需要在web端对imobile的云许可进行激活注销且能看到用户信息,online的那个移动许可管理无法看到用户信息。如果走后端开发的话,iobjects java能对imobile的云许可进行管理吗

11.2.0
解决办法】1、首先Java组件没有提供对iMobile的云许可管理的接口 2、online云许可的机制是断网或者退出app后,许可自动回收,iMobile也提供了主动回收的接口。online界面也提供了回收的功能。

问题3:请问online的许可管理中,可以对imobile for android许可进行批量分配吗,客户反馈无法实现,而本地没有许可进行验证

11.2.0
image47_7.png
问题原因
官网分配功能出现问题,联系online同事已修复

七、SuperMap iManager

问题1:imanager删掉了所有的pod,现在十分钟过去了,但还是处在容器创建的阶段,能帮忙看一下吗?

11.1.1
问题原因】容器event提示““calico” failed”
解决办法】重建kube-system 命名空间的calico容器

问题2:请教一下,iManager for k8s启动时pv类型是hostpath?怎么不是nfs路径

11.1.1
image58_7.png
解决办法】该服务是bs-server许可中心服务,出许可的时候许可绑定主机信息,因此它是hostpath挂载方式

问题3:请教一下,iManager for k8s 10i信创迁移,服务如何迁移?是否可以使用云套件的备份与恢复功能?

10.2.1
解决办法】相同版本可以通过备份和恢复功能进行迁移,但同时需要手动拷贝迁移文件管理中的数据,如果是不同版本迁移,建议先升级再通过备份和恢复功能进行迁移

八、SuperMap iPortal

问题1:用官网11.2的iportal,用智慧城市的模版创建大屏后,如何修改场景地址

11.2.0
image8_7.png
【解决方法】在大屏点击页面,点击切换到母版页面后可正常更改

九、SuperMap iObjects C++

问题1:问下呃,现在supermap的sdk是否可以适配Windows下qt5.12的开发啊?

11.0.1
解决办法】支持的,具体使用方式可参考http://t.csdnimg.cn/1g1fg

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值