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

170 篇文章 52 订阅
30 篇文章 5 订阅

平台产品线 | 高频问题更新(2024.3.25)

一、SuperMap iServer

问题1:请教一个问题,我们项目上iServer启动不了,日志报错是许可问题吗?我们刚刚更新的许可?

11.1.1在这里插入图片描述

问题原因】SQLITE BUSY The database file is locked database is locked)这个是有残留进程占用
解决办法】需要先杀了残留与守护进程,然后再启动iServer即可

问题2:请教个问题,我用桌面端配的图层保存工作空间。其数据源数据集都是地理坐标系,用iServer发布后显示的是平面坐标系。这是什么情况啊

11.1.1
问题原因】数据集是地理坐标系,但是在iDesktop一开始配置的地图的坐标系不是地理坐标系
解决办法】在iDesktop设置地图的坐标系为数据源的地理坐标系即可

问题3:你好我在官网申请的最新11i iServer的linux版本启动后,打开怎么报404?

11.1.0
在这里插入图片描述

问题原因】:
log报错:ERROR - Failed to start service.
java.lang.UnsatisfiedLinkError:java.lang.String com.supermap.data.EnvironmentNative.jni GetBasePath(),为依赖问题
解决办法】:
./dependencies_check_and_install.sh install -y 检查并安装相关依赖。具体流程可参考:https://blog.csdn.net/travel_Capsule/article/details/88774737

问题4:请问下iSever发布服务后的代理地址在别的厂商的产品上能调用不?

11.1.1
解决办法】iServer发布的像是WMTS、WMS这种OGC标准的服务,在其他GIS厂商的产品中也是能正常加载使用的

问题5:请问下关于webgpa问题,我这边使用【相交(多图层)】求交集,结果是空值,该如何处理呢。

11.1.1
在这里插入图片描述

问题原因】数据集的坐标系不一致导致。
解决办法】需要同一坐标系的数据集才能进行叠加分析。可通过投影转换将数据转化成同一坐标系。

问题6:9D正式许可,显示不可用,iServer启动读不到许可?

10.0.1
在这里插入图片描述

问题原因】电脑修改了计算机名,导致与文件型许可匹配不上,因此许可不可用
解决办法】重新申请许可或者修改计算机名与许可匹配

问题7:请问一下,iserver 发布 三维切片数据的时候,F12查看发现服务没有indexData.dat,提示404,里面的osgb文件提示503,是什么原因呢?

11.1.1
问题原因】客户的是osgb未入库的倾斜摄影数据。
解决办法】使用桌面端进行倾斜摄影入库后即正常。

问题8:请问一下,这种情况该怎么解决呢,iServer发布不了服务,桌面能连接上,iServer一直连接不上?

10.2.1
在这里插入图片描述

问题原因】保存的工作空间是PostGIS类型,iServer发布那里选择的是PostgreSQL工作空间
解决办法】iServer目前不支持发布PostGIS工作空间,建议保存为PostgreSQL工作空间,然后发布的时候选择PostgreSQL工作空间

问题9:iServer支持发布Oracle数据为动态服务吗,发布失败?

11.1.1
在这里插入图片描述

问题原因】Oracle数据源别名中带有 . 等敏感字符
解决办法】打开数据源的时候手动修改一下数据源别名

问题10:请问iServer发布MBTiles 服务后报这个错误是什么原因呢?

11.1.1
在这里插入图片描述

问题原因】客户数据问题,iServer支持将 MBTiles 规范的矢量瓦片包(存储的瓦片类型为pbf)作为数据来源直接发布矢量瓦片服务。客户瓦片为矢量瓦片包,但是瓦片类型非pbf。
解决办法】更换pbf类型的瓦片包。

问题11:请教一下,用iServer10.2.1版本的分布式分析功能,做数据分析对比,同一份数据的情况下,A平台分析结果在1分钟内,iServer需要18分钟以上,这个可以怎么优化呢

10.2.1
在这里插入图片描述

问题原因】1、因为iServer1021版本底层算法未调优,且无法进行参数调优;
2、当前使用的PostgreSQL数据库型数据源,而在大数据读写时会序列化落盘到磁盘,PostGIS数据源效率更高;
解决办法】1、建议将iServer升级到11.1.1最新版,并使用GPA的内置spark集群进行分析,这样可以调整spark参数;
2、建议采用PostGIS数据源,并行读写效率更高。

问题13:SuperMap iServer短时间内挂了两次,看后台日志都是这个报错,麻烦帮忙看下这是啥问题?

10.1.2
在这里插入图片描述

问题原因
java.lang.OutOfMemoryError: Java heap space内存泄漏。iServer默认的JVM参数最大使用内存只有1.5G,数据量或者访问量过大的时候,可能会出现内存溢出的报错
解决办法
可以通过以下步骤进行修改:
1、编辑iServer安装目录bin目录下,catalina.bat文件
2、将set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1536m -Xss512k中的Xms和Xmx设置为机器内存的1/4,例如:机器的内存为16G,可将Xms和Xmx设置为4096m,修改后保存
3、重启iServer后生效,修改后能避免由于数据量,访问量过大引起的内存溢出问题
另外,了解到客户当前iServer发布了约700个服务实例,如果条件允许,非常建议客户将iServer升级到11i,可开启【动态服务实例】功能,会有极大的性能和体验提升

问题14:麻烦问一下,我们需要用iServer11i专业版的“机器学习服务”从OA上申请的gis软件的试用许可,此服务不能用,是什么原因?之前在官网申请的许可是可以用的

11.1.1
在这里插入图片描述

问题原因】许可文件末尾存在一些乱码信息
解决办法】将这些乱码信息删除,然后保存许可文件,再用新的许可文件更新许可即可

问题15:请问一下iServer的这个坐标转换有接口吗,可以通过发送对应的请求获取结果吗?

11.1.1
在这里插入图片描述

解决办法】可以直接对iServer资源发起ajax请求即可实现坐标转换;请球资源地址参考http://supermapiserver:8090/iserver/services/geometry/restjsr/v1 /geometry/coordtransfer.rjson,请求参数可以参考帮助文档 coordTransfer资源下的介绍

问题16:请教下,使用iDesktop10.2.1对倾斜模型做“压缩并单体化”操作,生成的单体化倾斜瓦片,在桌面显示正常,在10.2.1 iServer显示为黑色,该如何解决

10.2.1
在这里插入图片描述

问题原因】当前这个10.2.1的iServer中内置的Cesium包预览存在问题
解决办法】替换内置的Cesium包为后面正常的包即可。具体操作为:用压缩工具打开iserver-all-*.jar文件,然后替换staticFiles文件夹下的iClient3DForCesium文件夹中的文件为正常Cesium包中的Build文件夹中的文件即可

问题17:iSever11i处理自动化,导入shp图层数据工具导入到postgis库中怎么导入失败呢

11.1.1
在这里插入图片描述

问题原因】导入的PostGIS数据库未使用桌面创建数据源
解决办法】使用GP算子之前,先用iDesktopX对这个数据库创建数据源即可

问题18:iServer10.2.1 请问删除服务除了在这里还可以在哪呢?我这边200多个服务一个一个找的确不方便

10.2.1
在这里插入图片描述

解决办法】服务数量大时批量删除服务在11i的iServer已经支持,在选中需要删除的服务后点击删除即可批量删除;10i与之前版本的iServer暂不支持批量删除服务操作

问题19:iServer软件启动一直弹这个“套接字接受失败java.io.IOException: 打开的文件过多”软件也打不开,请问怎么解决啊?

11.1.1
在这里插入图片描述

问题原因】因Linux服务器句柄数限制,可开放服务句柄数
解决办法】编辑/etc/security/limits.conf,然后增加
hard nofile 65536
soft nofile 65536
重启服务器后可永久生效

问题20:CVE-2024-1597 关于PostgreSQL JDBC SQL注入漏洞 这个漏洞修复有版本吗,或者直接替换jar包文件就可以吗?

10.2.1
解决办法】提供postgresql-42.5.5.jar包对应替换。下载链接 https://mvnrepository.com/artifact/org.postgresql/postgresql/42.5.5

二、SuperMap iDesktopX

问题1:想问一下 有很多个文件夹 每个文件夹都有data目录(再往下就是tile存着osgb数据)和metadata.xml 有什么办法批量生成配置文件吗?

11.1.1
解决办法】可以使用GPA中的迭代目录与生成配置文件算子一起使用,即可实现多个文件夹批量生成配置文件

问题2:请问一下,点线面等矢量数据数据集导出excle数据,怎么附带其的经纬度信息属性呢

11.1.1
解决办法】对于点数据集可以在属性表中使用计算几何属性功能,计算出点的坐标保存到属性表中;对于线跟面数据集需要先转换为点数据集然后再计算点坐标保存到属性表中;最后在数据集右键-导出数据集里选择导出为excel数据即可

问题3:3.15双周版本iDesktopX加载三维缓存有问题,显示不对,如截图?

11.1.1
问题原因】iDesktopX未配置独立显卡导致的
解决办法】在Nvidia显卡控制面板配置iDesktopX使用独显即可

问题4:用iDesktopX将数据集导出为ArcGis Shape格式,导出的数据中文字段别名会丢失,数据字段长度也跟原数据不一致,请问这个是什么原因?

11.1.1
问题原因】ArcGis Shape格式数据本身不支持存储字段别名,字段内容的最大长度是254个字符。这是由Shapefile的DBT文件中字段定义的长度所限制的。
解决办法】建议导出为【FileGDBVector 文件】格式。

问题5:基于iDesktopX桌面扩展开发制作三维线专题图时,参考示例文档写的代码,运行后设置的颜色没有生效

11.1.1
问题原因】示例文档中,设置的是三维面专题图,面专题图和线专题图的样式设置不是一个方法
解决办法】把示例代码中的setFillForeColor方法修改为setLineColor方法

问题6:请教一个问题,X桌面端的“影像处理-生成DEM”工具,选择现有的DSM数据之后,点击生成,会输出子组件启动异常;用工具箱中的“影像处理-立体影像生产-生产DEM”在有前视影像、后视影像的基础下,没找到需要的RPC文件,网络搜索RPC文件格式,说有.rpb和.rpc后缀,数据中的.rpb文件没法选择到这里,请问该怎么利用桌面,借助DSM数据生产DEM数据呢?需要安装什么拓展包吗?

11.1.1
解决办法】需要配置遥感的资源包,资源包下载地址:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2562。
立体卫星数据自带RPC文件,选择到相应目录即可。客户误操作将DSM作为影像导入到UDB中进行滤波,导致程序运行失败;可直接将tif文件作为数据源打开操作,运行成功。

问题8:请问iDesktopX“基础版的缓冲区分析”与“空间分析插件的缓冲区分析”,区别是什么?

11.1.1
在这里插入图片描述

解决办法】基础版的缓冲区分析”与“空间分析插件的缓冲区分析”是同一个功能,空间分析模块在基础空间分析的基础上提供了一些高级空间分析功能

问题9:基于iDesktopX桌面扩展开发,点数据集制作点密度专题图报错了,提示java.lang.IllegalArgumentException: dataset theme 数据集类型和专题图类型不匹配。

11.1.1
在这里插入图片描述

解决办法】制作点密度专题图时,仅支持面矢量图层,如果需要直观表达点密度,可以通过热力图LayerHeatmap来实现。

问题10:请问一下 在桌面中用三维自定义专题图制作的管网 如何对管点与管线设置pbr材质,然后在iMobile中使用呢?

11.1.1
解决办法】在新版11.1.1的iDesktopX制作三维管网的自定义专题时候可以设置材质名称字段用于设置PBR材质

问题11:请问iDesktopX连接postgis数据库的时候,数据集中的数据比postgis少得多是怎么回事呢

11.1.1
在这里插入图片描述

问题原因】该数据集对应的表在数据库中自行改动操作,导致表结构不完整损坏
解决办法】用原始的shp数据重新导入为一个新的数据集即可

问题12:iDesktopX 产品什么功能能够获取这两条直线之间的夹角?

11.1.1
在这里插入图片描述

解决办法】 iDesktopX目前没有办法直接获取两条线段的夹角,可以使用组件产品进行计算,具体实现可以参考一下这篇博客https://blog.csdn.net/supermapsupport/article/details/130948117

问题14:iDesktopX加载天地图失败,有报错提示是什么原因?tk在其他机器上正常使用。

11.1.1
在这里插入图片描述

问题原因】机器IP被限制导致请求瓦片返回状态418
解决办法】重新申请天地图key替换原key再加载

三、SuperMap iManager

问题1:请问下 imanager的容器镜像再哪里修改啊 supermap/metis_web、supermap/adminer我看了下docker-compose.yml 以及相关的好像都没找到?

11.1.1
在这里插入图片描述

解决办法】可在iManager的安装目录下找到以docker-compose-xxx命名的yaml文件,对应的镜像地址参数为images,修改为指定的镜像地址即可

问题2:请问下imanager这个数据库监控在哪个位置呀?

11.1.1
在这里插入图片描述

解决办法】iManager未配置许可时,免费版的数据库监控功能无法使用,需要配置许可后才能正常使用数据库监控功能

问题3:导入arm64架构的iserver镜像,报【incomplete deflate data】错误,这块大概是哪的问题了?

11.1.1
在这里插入图片描述

问题原因】当前使用的iServer镜像包异常有损坏
解决办法】需要重新拉取最新的11.1.1的ARM版本iServer镜像包,再进行导入

问题4:虚拟机下载安装imanager镜像包导致虚拟机卡死怎么解决?

11.1.1
在这里插入图片描述

问题原因】虚拟机内存分配4G,配置不足,导致无法运行
解决办法】iManager经典版的基础配置要求应该为8核心、8GB、200GB硬盘

四、SuperMap iObjects Java

问题1:有一个项目在linux上配置 iObjects Java环境变量一直不成功,有哪位同事可以能帮忙一起看看吗?

10.0.0
在这里插入图片描述

问题原因】用户环境变量中设置的bin路径缺少组件依赖
解决办法】下载一个对应版本组件包,把bin目录配置到环境变量中

问题2:有没有同事可以帮忙看看这个 iObjects Java 的问题?

11.1.1
在这里插入图片描述

问题原因】使用方法错误,三维空间查询仅支持点和模型对象之间的查询,客户使用的是面数据。
解决办法】将面对象转为模型面对象,即可用模型面和模型进行是三维空间查询。

问题3:在linux上 iObjects Java 9D 组件编写的程序启动不成功,错误信息:[libsuBase.so+0x235ac] 0GDc: : 0gdcunicodestring:: 0gdcunicodestring(0GDc:: 0gdcUnicodestring const&)+0x1c

9.1.2
在这里插入图片描述

问题原因】环境依赖丢失导致
解决办法
1.运行Linux系统环境检测工具predetection.sh, 位于组件产品安装后的Bin文件夹下.运行结果e0014 Please put libpng12.so.0 in LD_LIBRARY_PATH depended by libWrapj.so. 安装组件目录下的support文件夹, 其中有一个 libpng12-0-1.2.44-7.1.x86 64.rpm, 安装命令 rpm -ivh libpng12-0-1.2.44-7.1.x86 64.rpm.
2.在组件bin目录下 运行 ldd libsuBase.so |grep not 检测依赖,libxcb.so.1 未找到. 下载X86_64常缺的依赖放入组件bin目录:
链接:https://pan.baidu.com/s/1vP3g70lf4wP8OEN-VlutQA
提取码:z7i6

问题4:iObjects Java 11.1.1,应用提示依赖缺失,但是执行依赖检查提示没有缺少依赖,错误提示 WrapjPlot(Not found in java.library.path),操作系统UOS,架构是aarch64

11.1.1
在这里插入图片描述

问题原因】1.应用在docker中运行,docker中的环境没有配置好环境变量.2.组件的Bin包下文件软链接错误,提示file too short
解决办法】1.检测配置docker中的环境变量,参考https://blog.csdn.net/supermapsupport/article/details/121952954.2.删除已有的组件包,重现下载绿色包使用.

五、SuperMap iClient3D for WebGL

问题1:请教一下,iClient3D for Cesium有没有内置的地图状态缓存功能,实现返回前一视图的功能?

11.1.1
解决办法】可以通过监听,记录每一视图时刻的场景位置相关信息来实现前后视图功能。具体记录场景位置方法为: 在执行场景操作(如平移、缩放、旋转)时,通过viewer.scene.postRender.addEventListener事件监听器来监听,并在回调函数中获取当前的视图状态参数,例如viewer.camera相机位置、朝向等信息。

问题2:在web端三维场景中种树,小比例尺下,种树效果不明显,放大后才能看清楚情况,这个可以怎么优化一下

11.1.1
问题原因】这个是因为树模型本身大小恒定,相机拉远之后树模型变小了,基本看不见了
解决办法】可以监听相机的高度,在高度大于一定高度的时候将所有的树模型放大,低于一定高度的时候将树模型缩放回原来大小
缩放模型的代码如下:
var instance = viewer.selectedEntity.primitive;
var index = viewer.selectedEntity.id;
instance.updateScale(new Cesium.Cartesian3(scale, scale, scale), index);

问题3:iClient3D for WebGL的这个API,实现视频投放功能,设置视频地址和视频位置信息,结果前端报错,没正常加载视频投放,这是什么原因呢?

11.1.1
问题原因】经测试是setInfo参数中文件格式错误,导致setInfo方法读取失败
解决办法】修改setInfo参数url中字段即可正常读取

六、SuperMap iDesktop

问题1:请问wkid 102100的数据是什么坐标系,可以在iDesktop中进行投影转换吗?

11.1.1
解决办法】wkid 102100 和 EPSG:3857 是相同的坐标系,EPSG:3857 是 EPSG 组织定义的标准坐标参考系统,而 wkid 102100 则是 ESRI在其软件中使用的 ID 号。在桌面端正常进行投影转换即可。

问题2:请教一下,iDesktop11i许可中心的许可状态显示有本地试用许可,但在首页中没,桌面打开一直读不到。查了65400并未返回错误码。?

11.1.1
问题原因】电脑hostname输出主机名与echo %computername%不一致导致读取有问题,这个一般情况下是一致的,但是会存在修改了电脑注册表导致不一样的情况
解决办法】需要用echo %computername%这个电脑环境变量名称申请许可;在新版许可中心已经解决此类问题,OA申请许可的电脑名称以新版许可中心生成的运行报告里面的名称为准即可

问题3:我处理正射数据,数据体量大概50g。打开预览【创建影像金字塔】,结果提示要几个小时,但是几个小时过去进度条消失,日志也没见有其他异常。请问该如何解决。

11.1.1
在这里插入图片描述

解决办法】大体量影像数据进行切图的时候,建议使用镶嵌数据集切图,参考大规模影像处理流程进行切图http://support.supermap.com.cn:8090/webgl/examples/TopicDOC/Process%20of%20Large-Scale%20Terrain%20to%20Imagery.html

七、SuperMap iClient for JavaScript

问题1:请问,在iDesktop里地图未设置最大比例尺,但是iServer用classic预览却只可显示到3000,这是为啥?

11.1.1
问题原因】iServer的classic预览默认只算了0-15 16个比例尺,最大比例尺到多少是根据地图的范围算的
解决办法】在前端加载设置maxZoom与maxResolution即可

问题2:请问iClient for Leaflet绘制多边形、圆形支持填充纹理(正反斜线、虚线)吗?

11.1.1
解决办法】iClient目前已有接口暂不支持,可以使用leaflet开源社区的Leaflet.pattern插件,下载与使用参考:https://github.com/teastman/Leaflet.pattern

八、SuperMap Unreal Engine

问题1:请问一下我们视频投放的效果有没有和游戏引擎结合的,三维场景效果好点的示例?

11.1.1
解决办法】具体的视频投放效果可以参考iClient3D for WebGL示例效果。
帮助文档“4.6.10.7 视频投放”章节中有具体的操作步骤和效果截图。
产品提供的宣传视频:https://pan.baidu.com/s/1yLsSoMOtjjC1On2wBmwAbg?pwd=3lbd

九、SuperMap iPortal

问题1:请教一下,iPortal11.1.1启动报错是什么原因?

11.1.1
在这里插入图片描述

问题原因】elasticsearch启动失败报错
解决办法】使用“netstat -ano | findstr 9210”命令,发现有非iPortal进程在使用9210端口,关闭进程,启动iPortal时,elasticsearch启动成功,不再报错

平台产品线高频问题集合汇总表

https://lexiangla.com/teams/k100048/docs/ad346a06e82511ee87832effa0562057

  • 9
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SuperMap GIS是一种基于空间数据的地理信息系统,具有许多关键技术。 首先,SuperMap GIS具备强大的数据管理和处理能力。它支持多种数据格式,包括矢量数据、栅格数据、点云数据等,并能对这些数据进行高效的存储、查询和分析。通过灵活的数据管理,用户可以轻松地获取所需的数据,并进行地理数据的编辑、拓扑分析等操作。 其次,SuperMap GIS具备丰富的地图制图和可视化技术。它提供多种地图符号和渲染技术,可以实现地图的定制化展示。同时,SuperMap GIS还支持三维地图的制作与分析,使用户可以更直观地理解地理空间数据。 此外,SuperMap GIS还具备强大的空间分析和空间数据挖掘能力。它提供了丰富的空间分析算法,如缓冲区分析、路径分析、空间插值等,可以帮助用户进行地理数据的分析和决策。同时,SuperMap GIS还支持数据挖掘技术,可以从海量的空间数据中提取出有用的信息和模式。 最后,SuperMap GIS具备良好的可扩展性和开放性。它支持多种开发语言和操作系统,并提供了丰富的开发接口和工具包,使开发者可以方便地进行二次开发和定制化。同时,SuperMap GIS还拥有庞大的用户社区和技术支持团队,可以及时解决用户遇到的问题和提供技术支持。 总之,SuperMap GIS是一种功能强大的地理信息系统,具备数据管理、地图制图、空间分析和数据挖掘等关键技术。它在各种领域的应用中起着重要的作用,如城市规划、环境保护、交通管理等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值