SuperMap GIS基础产品云GIS FAQ集锦(3)

SuperMap GIS基础产品云GIS FAQ集锦(3)
【iServer】如何自定义iServer服务能力文档中提供者的信息?
【解决办法】操作步骤如下:
1)进入iServer管理界面,依次点击服务-服务接口;
2)点击所需修改的服务接口名称,点击展开“提供者”选项,然后在此编辑保存即可。
在这里插入图片描述

【iServer】iServer能否限制上传文件的类型?
【解决办法】可以进行限制,请修改(iServer安装目录\webapps\iserver\WEB-INF\iserver-system.xml)文件中的配置项,这是用来设置禁止上传的文件类型,推荐禁止的文件类型及配置方法为:.jsp,.sh,.exe,.bat,.html,.js,.war,.class,.jar,.shtml,.htm,.php,.aspx,.asp,.asa,.jspx,.cgi。此参数配置后才生效,默认未对上传文件的数据格式进行过滤。
【iServer】iServer转发另一个iServer发布的REST数据服务后,在转发后的数据服务中能否编辑原始数据?
【解决办法】可以的,只要两边的iServer都开启了可编辑的选项,在任意一边iServer编辑数据服务的数据集,都能够对数据集执行操作的。
【iServer】iServer如何发布TMS服务?
【解决办法】操作方式如下: 1)发布一个REST地图服务 2)打开服务组件页面,选择需要TMS服务的服务组件,点击“添加要绑定的服务接口”选项并选择“tmsrest” 3)在前面绑定过的地图服务列表中就可以使用TMS服务接口。
【iServer】【11.0.1】【10.2.1】 SuperMap iServer 发布 WMS 服务后,查看服务信息中一个图层有多个坐标系,请问这种情况的 WMS 服务是怎样发布出来的呢?
【问题原因】 iServer 发布工作空间时,当地图开启了 动态投影 功能且地图图层存在多个坐标系时,发布 WMS 服务后就会在图层信息中显示多个坐标系。
【解决办法】 在 iDesktop / iDesktopX 地图属性中勾选 动态投影 参数。
【iServer】【11.0.1】【10.2.1】 影像数据有 25 GB,请问 SuperMap iServer 发布影像服务后,一个星期时间,CPU 一直下不来的吗,也没有调用该影像服务,是什么原因呢?
【问题原因】 iServer 启用了 静默切片 功能,当影像瓦片切完了就不会切了,没切完的话空闲时就会一直切直至结束。
【解决办法】 针对该情况有以下 2 种方案:
等待影像瓦片生成完成;
关闭 静默切片 功能,等到需要时再开启。
【iServer】【11.0.1】 请问使用 PostApi 向 iServer 发送请求监控资源返回 401 如何解决呢?
【问题原因】 发送监控资源请求的时候没有加令牌,无权限访问。
【解决办法】 使用 iServer 管理员账户生成令牌(token),在发送监控资源请求的时候加上 token。
【iServer】【10.0.1】 请问 iserver 现在访问不到 webprinting 的接口,服务列表中没有 web打印服务 是什么原因呢?
【问题原因】 web打印服务是从 10.1.0 版本开始提供的,10.0.1 版本无此功能。
【解决办法】 升级 iServer 到 10.1.0 或者更新的版本。
【iServer】【11.0.1】 请问在天地图申请的 token,在 iDesktop 桌面端可以正常使用,但是在 iServer 转发天地图服务后,浏览的时候全部是空白的透明瓦片,也没有抛异常是什么原因呢?如何解决?
【问题原因】 天地图官网创建 token 的时候需要选择 token 的应用类型,服务器端类型的 token 只能在 iDesktop 桌面端使用,iServer 转发后请求的地图瓦片全是空白的。
【解决办法】 重新申请天地图 “浏览器端” 的 token,在 iServer 转发天地图服务的时候使用 “浏览器端” 的 token。
【iServer】在iServer的WMTS服务中,如何使用GetTile方式请求以Custom开头的矩阵集的瓦片?行列号如何选择?
【解决办法】在iServer的WMTS能力文档中,以Custom开头的矩阵集没有写最大最小行列号,但是它们具有一定的规律:
每一层都满足MinTileRow=0,MaxTileRow=MatrixHeight-1;MinTileCol=0,MaxTileCol=MatrixWidth-1。根据最大最小值构建tiles请求地址可以请求成功,而不会显示行列号不合法

OGC标准的WMTS服务中的GetFeatureInfo接口是否可以隐藏?
【解决办法】在 iServer 11.1.0 Beta 版本中,可以通过在 iserver-services-interfaces.xml 中找 WMTS 接口,为它添加一个参数 hideFeatureInfo,并设置为 true 即可在 WMTS 能力文档中隐藏 GetFeatureInfo 接口,但是可以通过 url 访问到 WMTS 的要素。如截图:
前端进行二维爆管分析失败,显示未初始化
【解决办法】需要打开【iServer根目录】/ webapps/iserver/WEB-INF/iserver-services.xml,找到发布的交通网络分析服务的服务提供者,把 initFacilityAnalyest 节点改成true,然后添加 directionField 字段。
【iServer】分布切图开启了数据预处理之后,第一次切图之后后面就不再有预处理的动作,这是为什么?
【解决办法】数据预处理的结果会自动保存在配置文件中(【SuperMap iServer 安装目录】\webapps\iserver\WEB-INF\config\dataPreProcessResult\),每个地图的处理结果为一个与地图同名的文件。如果设置的行列数与已有处理结果相同,则自动重用已有结果,否则新的处理结果会自动覆盖以前保存的处理结果。如果想要删除某个地图的预处理结果,则直接删除与地图同名的配置文件即可
【iServer】使用Tomcat中间件部署11.0.1iserver war包,启动报错 “org.apache.catalina.core.StandardContext.startInternal ServletContainerInitializer澶勭悊鏈熼棿鍑洪敊
javax.servlet.ServletException: java.lang.NoSuchMethodException: org.glassfish.tyrus.server.TyrusServerConfiguration.()”
【解决办法】使用11.0.1iserver的conf/catalina.properties替换Tomcat的conf/catalina.properties
【云套件】通过ftp上传的文件,在云套件的文件管理页面显示“显示失败”,file-manager日志报错“ failed to open dir permission denied”
【问题原因】supermap用户(组)没有该文件(夹)读写的权限
【解决办法】使用root用户给目录设置supermap用户(组)的读写权限
【经典版iManager】iManager起不来,执行startup脚本报错“endpoint with name bslicense_bslicense-server-withmariadb_1 already exists in network host”
【问题原因】之前是启动过iManager,但是没有成功,重新安装时提示该网络已存在
【解决办法】1、先删除pod;2、删除iManager创建的network;3、重启docker(不重启docker,可能仍会出现network已存在的报错);4、再次执行启动脚本。
【iServer】iServer节点读不到服务节点扩展许可
【问题原因】服务节点许可仅支持按套,其主节点都得是安核许可
【解决办法】联系商务重新出安套许可
【云套件】云套件可以停止服务实例,待使用时在启动该服务实例
【解决办法】将该服务实例所绑定的服务节点可取消掉,待到需要使用时再勾上。
【ISever】iServer使用爆管分析时,页面报错“没有初始化”
【问题原因】爆管分析、上下游关键设施查找分析功能,需要开启初始化设施网络分析(initFacilityAnalyest:true)和设置流向字段(directionField)
【解决办法】修改iserver-services.xml,设置initFacilityAnalyest:true 和 流向字段
【经典版iManager】如何修改Elastic的密码
【解决办法】1、修改配置文件.env文件ELASTIC_PASSWORD;2、将Elastic数据清空;3、执行startup启动脚本
【iServer GPA】分布较为均匀矢量数据转换成DSFFeatureRDD的流程该如何搭建?
【解决办法】使用【读取矢量数据】—【创建格网索引DSF】即可
【iServer GPA】创建格网索引DSF的行列号设置为多少比较合适?
【解决办法】格网索引行数目。行列数目的设置依据每个格网内对象数据,形成的格网中对象数目控制在一定程度,比如面对象10w以内,点50w以内
【iServer】nginx代理iServer服务后,访问反向代理后的服务时,服务中的页面链接还是指向原始的 GIS 服务器而不是当前地址,是什么原因?
【解决办法】在nginx.conf中添加proxy_set_header参数,设置转发的请求头
server {
listen 192.168.120.42:8000;
server_name www.myiserver.com;
location /iserver{
proxy_pass http://192.168.112.217:8090/iserver;
#proxy_set_header Host $host:8000;
proxy_set_header ProxyHost $host:8000; }
}

【iServer】OGC服务的wms中坐标为4490的boundingbox的坐标范围,xy位置为什么是反的?
【问题原因】bounding box 的 x 值对应与 CRS 中的第一坐标,而 y 则对应于第二坐标。这个顺序可能与 Map CS 的坐标顺序 i 和 j 的顺序不一致。但是边界框的坐标值的单位必须和 Layer CRS 中定义的单位一致。
例如:在 CRS:84 坐标参考系统中描述全球的 元素书写如下:
<BoundingBox CRS=”CRS: 84” minx=”-180” miny=”-90” maxx=”180” maxy=”90”>。
请求获取全球地图的 BBOX 参数书写如下:
BBOX=-180,-90,180,90。
又如,在 EPSG:4326 Layer CRS 中描述全球的 书写如下:

请求获取全球地图的 BBOX 参数书写如下:
BBOX=-90,-180,90,180。
【iServer】如何自定义WPS能力文档中的提供者信息?
【解决办法】修改iServer安装目录\webapps\iserver\WEB-INF\lib\iserver-all-xx.jar的config/wps路径下的wpsGetCapabilities.xml,修改完毕后保存xml文件后,重启iServer即可生效。
【iManager】需要测试新的gateway,能否在一个yaml中配置两套gateway的信息?
【解决办法】可以在一个yaml中配置两个gateway资源,每个资源都有一个唯一的名称和对应的spec。使用—符号将它们分隔开来,然后将整个YAML文件应用到Kubernetes集群中。
不过,更推荐采用新的yaml去进行配置,配置两个网关,不影响原本业务的使用,这样操作的风险性也更小。
【iManager】在云套件中,当服务节点为多副本时,开启smtiles缓存会出现sqlite数据库被锁的情况,如何避免?
【解决办法】这是由sqlite数据库本身的特性所致,一个服务指定了多副本服务节点时会出现这种情况,最佳解决办法是启用MongoDB数据库用于存放缓存数据。
【iManager】服务器重启后,iManager许可中心无法使用,bslicense-server容器所在节点发生改变。
【解决办法】在deployment中修改bslicense-server编排,将其指定到断电之前的节点上即可恢复。
【iServer】服务器本身硬件配置很高,但是在高峰期使用浏览器加载地图服务时出图比较慢,等待时间过长。
【解决办法】可以开启单机多进程和多实例,以此来提升iServer针对高并发的处理能力,开启后出图效率和请求处理效率会有明显提升。
【iServer】在服务器上通过ifconfig命令和用自带的license工具查询mac地址,会出现大小写不同的问题,这个应该以哪一个为准去申请正式软许可?
【解决方法】以license工具查询的Mac地址为准
【iPortal】如何修改三维地球里边加载天地图或bingmap对应密钥?
【解决方法】在supermap_iportal_1101_21327_5129_win64_deploy\webapps\iportal\WEB-INF\lib路径下,找到webjar-earth-v2-xxxx.jar,然后用360压缩打开该jar包,找到webjar-earth-v2-xxxx.jar\META-INF\resources\apps\earth\v2\static\js下边的app.xxxx.js,搜索一下当前密钥是多少,然后进行替换即可。
注意:密钥更新到js文件后需要确保更新到了jar包
【iPortal】为什么iServer购买了Web型许可,iPortal用不了赠送的5用户数许可
【问题原因】Web和云许可不支持购买iServer许可赠送5用户数iPortal许可,只有文件型许可是支持的
【解决方法】iServer许可更换为文件型许可
【iServer】iServer 在非正常关闭的情况下,服务为什么会自动重启,怎么关掉该功能?
【问题原因】这是为了在 iServer 服务异常的情况下,通过服务自动重启来保证 iServer 继续正确工作。
【解决方法】在系统配置文件iserver-system.xml(【iServer 安装目录】\webapps\iserver\WEB-INF)中 节点下的参数,可用于控制是否启用该功能。
【iServer】32核许可,能在多台机器上使用吗?
【解决方法】如果是硬件锁,只能一台机器用,且需要满足机器逻辑核数小于或等于许可核数;如果是Web许可,可以多台机器用,所有机器总逻辑核数小于或等于32即可。
【iServer】在 Linux 操作系统上安装 SuperMap License Center 许可驱动程序时,有时会出现:“hasp_update failed with status 65”错误信息,如何解决?
【解决方法】该错误提示可以忽略,当您重复安装许可驱动时,会出现该错误提示信息,表示当前计算机已导入过90天的试用许可,试用期内不影响许可的正常使用。如果已经过了90天试用期,可以在咱们官网申请试用许可使用,申请地址:https://www.supermapol.com/web/pricing/triallicense,或联系销售人员购买正式许可。
【iServer】Linux上如何查看申请许可的mac地址?
【解决方法】在iServer根目录下使用./licensetool.sh -cardid检测,输出第一条为正确mac地址
【iServer】Docker镜像拉取的iServer在容器中的哪个目录?
【解决方法】在/etc/icloud/SuperMapiServer中
【iPortal】产品用户名命名规则必须以字母开头,这个规则可以修改吗?
【解决方法】可以的,用户名以字母开头是iPortal产品默认设置,如果有其他需求可以修改校验规则,这也是11.1.0新增的功能,在线帮助文档参考位置:https://iptl.supermap.io/iportal/help/html/zh/DevelopGuide/Extend_iServer/Extend_Security/extendaccountInfoComplianceRules.htm
【iServer】调用providers接口,创建服务提供者时,当请求参数configFile含有中文路径时,会导致乱码怎么解决?
【问题原因】iServer的请求默认是utf-8编码,发生这种情况是编译失败导致的
【解决方法】需要在post请求中加上charset=utf-8
【iServer】配置在阿里云的服务怎么迁移?
【解决办法】可以参考该篇博客:https://blog.csdn.net/supermapsupport/article/details/128868066
阿里云中的服务迁移也同样适用的
【iServer】主节点的核许可和子节点的套数许可,子节点加入到主节点报错“按核许可主节点不适用于服务节点许可!”
【解决办法】​SuperMap iServer 10i(2021)提供了服务节点扩展模块,在购买了 SuperMap iServer 高级版、专业版后
,您还可以购买服务节点模块扩展模块。配置了服务节点扩展模块许可的 iServer,可以从其他高级版或专业版的 iServer,即主节点中继承许可,使其具有同主节点一致的许可和权限,从而减少购买成本。
注:服务节点许可仅可搭配按套许可使用!
而问题中主节点是按核许可,因此不可作为用作服务节点。
【iPortal】iPortal服务资源的访问次数统计为空,该如何解决?
【解决办法】iPortal 启用服务代理功能后,还支持对服务进行访问统计,记录服务的访问次数。管理员通过 iportal.xml 配置文件中子节点下的 子节点元素,设置是否开启服务访问统计功能。详情请参见:iPortal 配置文件说明。



true
true


true


其中:设置是否开启服务访问统计功能,默认值:true,开启。
【iServer】工作空间发布的数据服务是否可以设置不对外提供的字段,查询时无法读取设置的字段?
【解决办法】可以通过修改服务配置文件iserver-services.xml(目录:(【SuperMap iServer 安装目录】\webapps\iserver\WEB-INF下)实现设置排除字段。找到对应数据服务的本地数据服务提供者,例如:贴图
:此参数为可选参数,用于设置排除字段。管理员可以根据需要,排除指定数据集的字段,当用户进行数据集字段查询操作时,将查看不到已排除的字段。 其中,com.supermap.services.providers.ExcludedFieldsInDatasource、com.supermap.services.providers.ExcludedFieldsInDataset为字段排除设置实现类。为数据源名称,为数据集名称,指定排除的字段。
添加节点如下:

<com.supermap.services.providers.ExcludedFieldsInDatasource>
World


<com.supermap.services.providers.ExcludedFieldsInDataset>
Countries
SMID,SmUserID
</com.supermap.services.providers.ExcludedFieldsInDataset>

</com.supermap.services.providers.ExcludedFieldsInDatasource>

【iServer】工作空间发布的地图服务是否可以设置不对外提供的字段,查询时无法读取设置的字段?
【解决办法】可以通过修改服务配置文件iserver-services.xml(目录:(【SuperMap iServer 安装目录】\webapps\iserver\WEB-INF下)实现设置排除字段。找到对应数据服务的本地地图服务提供者,例如:贴图
:设置排除字段。管理员可以根据需要,排除指定图层的字段,当用户进行地图查询操作时,将查看不到已排除的字段。
其中,com.supermap.services.providers.ExcludedFieldsInMap、com.supermap.services.providers.ExcludedFieldsInLayer为字段排除设置实现类。为地图名称,为数据集名称,指定排除的字段。
添加节点如下:

<com.supermap.services.providers.ExcludedFieldsInMap>
World

<com.supermap.services.providers.ExcludedFieldsInLayer>
Captial@World
SMID,NAME
</com.supermap.services.providers.ExcludedFieldsInLayer>

</com.supermap.services.providers.ExcludedFieldsInMap>

【iPortal】iPortal 能否配置登录失败处理策略,如用户密码输入错误5次后,账号锁定?
【解决办法】SuperMap GIS 服务器支持设置一段周期内允许的密码连续错误次数,以防暴力破解。如果管理员启用了密码防爆力破解设置,以默认的配置为例,如果在10分钟内输入的密码连续失败5次,则该账户将会自动锁定。管理员可以在“安全配置”页面设置是否启用防暴力破解设置(默认未启用),并可自定义修改锁定周期、允许失败次数等参数,具体包括:
锁定周期(分钟):检测连续失败次数的时间周期,默认为10分钟
允许连续失败次数:连续失败的最大次数,超过则账户立即被锁定,默认为5次
自动解锁时间(分钟):账户锁定后,自动解锁所需的时间,默认为20分钟,如果安全级别要求较高,管理员可以将该数字设置大一些。用户锁在这里插入图片描述
定后,需要联系管理员为其解锁。
【iServer】Docker版iServer设置多进程后再启动iServer失败是什么原因呢?
【问题原因】Docker中部署的iServer不支持多进程。
【iServer】Docker版iServer部署后没有自带的geometry服务,要怎么发布添加呢?
【解决办法】将iserver-services-buildin.xml这个配置文件补充到搭建Docker版iServer的主机(宿主)路径(-v 表示映射数据路径,格式为:主机(宿主)路径:容器路径的主机路径)下的iserver_config文件夹中即可(如果已经有该配置文件替换即可,替换前建议备份原始配置文件),配置文件可以从其他几何服务正常的iServer获取,也可以使用我提供的配置文件。
配置文件网盘链接:https://pan.baidu.com/s/1bY6iBvhH9R-PKJqGUCyB6w?pwd=gsur
提取码:gsur
配置文件位置如图:贴图

【iServer】WFS 1.0.0服务构造GetFeature请求时如何获取到所有的数据呢?默认 GetFeature 返回2000条数据,MAXFEATURES 设置为-1或者0都提示参数应该为正整数。
【解决办法】WFS 1.0.0服务构造GetFeature 请求时,MAXFEATURES 参数值必须设置为一个正整数,用来表示 WFS 对请求响应的最大要素个数。如果没有设置该参数的值,将默认最多返回2000个要素,此默认值可以在 WFS 接口中设置,详见WFS_服务接口。请求的参数介绍可以参考帮助文档:GetFeature 请求。如需返回所有要素可以采用以下两种方法:
1.可以在构造请求的时候将MAXFEATURES参数设置的足够大,大于要素的总个数即可。
2.在WFS_服务接口配置文件中设置:用于设置服务端默认返回查询结果条目的最大数量,默认为2000,如果设为0或-1则表示默认返回所有记录。设置配置文件的为0或-1之后构造请求的时候不设置MAXFEATURES 参数即可。
【iPortal】iPortal快速首页定制,如何将多个组件并排排列
【解决办法】拖拽第二个组件的时候,停靠到第一个组件的两端的小方块上,会出现“拆分并停靠在组件左/右侧”时,松开鼠标即可。具体见截图 贴图
在这里插入图片描述

【iPortal】iPortal注册ihttps协议的服务失败,在iPortal所在机直接访问该服务可正常显示,怎么办?
【问题原因】1.iPortal注册服务时,F12打开浏览器的开发者工具,查看该请求会报类似“java.security.cert.CertificateExpiredException: NotAfter: Mon Nov 28 06:08:36 UTC 2022”
【解决办法】说明https证书过期,需重新申请配置后,iPortal即可正常注册
【iServer】数据服务查询返回的属性字段为大写,如何设置不进行转换?
【解决办法】 1.进入iServer路径\webapps\iserver\WEB-INF\iserver-services.xml,
2.找到该数据服务的节点,增加节点 将其设置为true,禁用数据服务的字段名转化为大写
【iPortal】iPortal如何开启验证码登录?
【解决办法】iPortal 门户管理员可以在 %SuperMap iPortal_HOME%/webapps/iportal/WEB-INF 目录下的 iserver-system.xml 文件中的 节点下,开启登录验证码功能并进行有关配置,具体参数配置可参考帮助文档中的“开始 > 管理 iPortal > 站点配置 > 安全配置 > 账号安全 > 登录验证码设置”
【iPortal】iPortal对资源设置共享时,指定用户能否列出所有的用户列表?
【解决办法】可以,需在%SuperMap iPortal_HOME%/webapps/iportal/WEB-INF 目录下的 iportal.xml 文件中的节点下将设置为true
【iPortal】iPortal在共享资源给用户或添加群组成员时,搜索用户时用户时,如何进行模糊匹配?
【解决办法】需在%SuperMap iPortal_HOME%/webapps/iportal/WEB-INF 目录下的 iportal.xml 文件中的节点下将设置为FUZZY;默认值:PRECISE,精准模式,即需要输入完整内容才能匹配到搜索结果
【iPortal】iPortal中密钥的配额设置如何开启审核?
【解决办法】需在%SuperMap iPortal_HOME%/webapps/iportal/WEB-INF 目录下的 iportal.xml 文件中的节点下将设置为true,开启配额审核,普通用户对自己的密钥进行配额修改后,需管理员审核通过。
【iPortal】iPortal的配置文件里面针对数据库配置信息使用的明文存储,存在信息泄漏隐患,如何修复?
【解决办法】iPortal提供的加密脚本文件位于【SuperMap iPortal 安装目录】\bin目录下,其中 StringEncryptionCLI.bat 文件(Windows平台),StringEncryptionCLI.sh文件(Linux平台)可以将输入的字符串转换为加密格式。下面介绍该脚本的具体使用方法:
在Windows环境下,双击打开 StringEncryptionCLI.bat文件,在Linux环境下,切换到 %SuperMap iPortal_HOME%\bin 目录后,输入如下命令:
sh stringencryptioncli.sh
输入待加密的字符串(如数据库的用户名)后,脚本会生成加密后的字符串,将加密后的字符串拷贝至配置文件中替换原有的明文信息,即可直接启动并使用iPortal。
【iServer】如何快速删除产品自带的示例服务?
【解决方法】
1、进入iServer路径\webapps\iserver\WEB-INF;
2、删除 iserver-service-sample.xml;
3、重启iserver即可。
【iServer】使用服务管理器中的“快速发布服务”向导发布文件型工作空间时,为什么“本地浏览”按钮不可用?
【解决方法】
1、服务不在本地,请使用“远程浏览”进行选择;
2、IE9、IE10、Chrome、Safari 下,由于浏览器的安全控制,SuperMap iServer 无法获取欲发布工作空间的准确路径,请使用“远程浏览”进行选择。
【iServer】为什么有些地图服务不能以MapboxGL预览?
【问题原因】当资源是 map 时,且地图的投影坐标系为3857、4326、4490、4214、4610 时,MapboxGL表述有效。MapboxGL表述用的是矢量瓦片获取的方式,使用 MapboxGL 表述浏览地图为动态获取矢量瓦片出图的过程,需要基于一幅有效的矢量地图。
【iServer】分布式切图如何跳过无值区域,不进行切图处理?
【解决方法】切图设置参数时,勾选“开启数据预处理”,处理机制:
1、通过设置的行列数对数据进行划分格网,每个格网标记为有数据或无数据。
2、通过数据预处理,可以为切图任务预先标记出无数据的区域,切图时直接跳过该区域,从而提高切图效率。在数据不规则度较大和空白较多的时候,数据预处理的作用尤为突出。
【iServer】如何升级产品包内自带的Tomcat版本?
【解决方法】
1、将新版本的Tomcat内的bin目录以及lib目录,替换给iServer,同时需要保留iServer内bin目录中原始的的startup、shutdown、passworedreset、catalina;
2、在新版本的Tomcat上使用iServer的war包进行部署。
【iServer】发布的数据服务,如何屏蔽数据集中部分字段不展示?
【解决方法】
1、进入iServer目录\webapps\iserver\WEB-INF目录下;
2、修改服务配置文件iserver-services.xml,:此参数为可选参数,用于设置排除字段。管理员可以根据需要,排除指定数据集的字段,当用户进行数据集字段查询操作时,将查看不到已排除的字段。贴图
在这里插入图片描述

【iServer】选择发布“发布 ArcGIS 缓存 ”和“发布 ArcGIS 紧凑型缓存(V2) ”有什么区别呢?
【问题原因】ArcGIS 缓存是10.1以前的版本生成的,ArcGIS 紧凑型缓存(V2) 是10.2以后的版本生成的,属于紧凑型缓存。
【iServer】长时间无操作服务管理界面时,为什么会自动断开登录?
【问题原因】Tomcat设置session,默认是30分钟无操作会退出登录状态
【解决方法】
1、进入iServer路径\conf目录下;
2、找到配置文件web.xml ,自定义设置时间即可。贴图
在这里插入图片描述

【iServer】许可类别会影响WFS服务使用吗?
【问题原因】WFS服务地址规则与iServer许可有关,iServer内部会根据是否有数据编辑权限提供不同地址,不影响服务使用
1、高级版许可/试用版许可(有编辑权限),地址为data-XXX/wfs100
2、其他版本许可(无编辑权限),地址为map-XXX/wfs100
【iServer】内置角色中的unauthorized具有什么权限呢?
【问题原因】unauthorized是未授权的角色,也就是不具有任何能力的角色(只可以浏览服务其他权限都没有)
【iServer】如何新增WMTS服务接口并且自定义比例尺集?
【解决方法】新建一个 WMTS 接口,比例尺集选择 Custom,如果不设置 dpi,则使用 WMTS 1.0.0标准中规定的 dpi,即象元大小为0.28mm 时的 dpi 值。如果设置自定义比例尺,比例尺参数是指比例尺的分母,用逗号间隔开比例尺参数。贴图
在这里插入图片描述

【iServer】容器中的iServer如何验证web许可?
【问题原因】web许可中心分配许可按照容器核数分,iServer验证也是按照容器核数进行验证
【iServer】为什么地图名称带有&符号时预览会出白图呢?
【问题原因】预览出图会发送GET请求,一般GET方式会将参数拼接在请求的url路径中,多个参数之间用&符号连接,此时如果参数中带有&等特殊符号,就会在解析url时将参数截断,导致传递的参数错误,请求也就出问题了。
【iServer】如何限制某个ip访问iServer服务器?
【解决方法】iServer里面没有配置,但是Tomcat自身可以。可以参考技术博客:https://blog.csdn.net/qq_35393472/article/details/124146042
【iServer】如何更改iserver内置的UGO_HOME指定的路径
【解决方法】
1、进入iServer路径\bin目录下;
2、找到setenv.bat/sh,修改UGO_HOME指定路径即可。贴图
在这里插入图片描述

【iPortal】想要在地图大屏中用低代码编辑器切换地图图层怎样操作
【解决办法】
地图变量名.removeLayer(“id”)移除图层;
地图变量名.addSource(“id”,source); 地图变量名.addLayer(layer)添加地图图层即可
【iPortal】三维地球保存的场景在大屏加载会随着时间改变模型亮度,如何常亮
【解决办法】使用低代码编辑器设置场景光照: 如:
et scene = $WebScene_0.viewer.scene
// 01设置环境光的强度
scene.lightSource.ambientLightColor = new Cesium.Color(0.65, 0.65, 0.65, 1);
// 添加光源
var position1 = new Cesium.Cartesian3.fromDegrees(116.261209157595, 39.3042238956531, 480);
//光源方向点
var targetPosition1 = new Cesium.Cartesian3.fromDegrees(116.261209157595, 39.3042238956531,430);
var dirLightOptions = {
targetPosition: targetPosition1,
color: new Cesium.Color(1.0, 1.0, 1.0, 1),
intensity: 0.55
};
directionalLight_1 = new Cesium.DirectionalLight(position1, dirLightOptions);
scene.addLightSource(directionalLight_1);
【iPortal】如何更换iPortal的门户logo
【解决办法】管理->站点配置->站点定制->常规内容中上传图片保存即可修改,建议上传图片大小为 43px*43px

【iPortal】注册的服务相关信息存储在数据库的那个表中?
【解决办法】默认没有更改数据库的情况下是存储在iportal.db的services表中
【iPortal】申请资源的时候条件太单一,可以设置其他表单项吗?
【解决办法】管理->站点配置->站点定制-高级内容中添加表单项即可.
【iManager】iManager for k8s是否用到了ingress?
【解决办法】配置了域名走的是ingress->gateway->服务service,如果没有配置域名是gateway->服务service
【iManager】创建大数据站点,使用一段时间断电重启,发现mysql启动报错:[ERROR] InnoDB: Plugin initialization aborted with error Generic error
【解决办法】数据库表损坏,mysql中只是存储了用户安全信息,如果不在意用户名和密码可以将对应的挂载目录中数据清空,在重启即可
【iManager】云套件站点无法正常进入,查看ispeco-dashboard-ui中日志报错Error occurred while trying to proxy request dashboard/web/api/capabilitios from ispecc-dashboard-ui:8990 to http://ispeco-dashboard-api:8980
【问题原因】因为这两个服务所在k8s节点网络通信出现问题导致的pod之前通信异常
【解决方法】建议是优先排查k8s节点之前的网络通信calico的pod是否正常,并删除重建进行恢复,如果情况比较紧急可优先将两个(ispeco-dashboard-ui,ispeco-dashboard-api)相关pod放置在同一个k8s节点上方可恢复
【iServer】【11i】如何修改isever登录页面的log以及中间部分的文字信息
【解决办法】在\webapps\iserver\WEB-INF\lib中找到server-host-*.jar,解压修改iServer_index.ftl或iServer_index_zh_CN.ftl,其中引用的静态图片路径在server-host.jar/staticFiles/css/iserver/images中可找到,可根据flt中css引入的静态文件的相对路径进行匹配查找
【iManager】iManager for k8s 瓦片节点无法正常发布UGCV5(MVT)瓦片?
【解决办法】由于瓦片节点仅支持离散型数据源,不支持紧凑型数据源。而UGCV5(MVT)瓦片为紧凑型数据源,MongoDB瓦片含紧凑型数据源,因此当数据源为UGCV5紧凑瓦片、UGCV5(MVT)瓦片、MongoDB瓦片时,需发布到地图节点或通用节点上
【iServer】iServer产品的GP服务建模叠加分析以dsf结果写入hdfs分布式存储,报错无权限:打开文件流,创建文件:test_part-0000失败:org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode=“/user/data/test_part-0000”:hdfs:hdfs:drwxr-xr-x,应该怎么解决?
【解决办法】
是因为缺少写的权限,需要用记事本编辑hdfs-site.xml配置文件,修改参数如下:dfs.permissions.enabled = false
【iServer】iServer GP建模里有大数据读写矢量数据的连接信息比较复杂,应该怎么填写?
【解决办法】
大数据算子的读写矢量数据集连接信息是以键值对形式填写,可以参考iServer帮助文档说明,列举一些常见示例:
达梦数据:–server=172.16.14.187:5236 --password=123456789 --dbType=dm --alias=DMPlus11 --user=SM --dataset=chengdu_building_4326 --providerType=sdx
PostGIS数据:–providerType=jdbc --host=172.16.14.187 --port=5432 --database=test516 --user=postgres --passwd=123654 --dataset=chengdu_building_4326 --dbtype=postgis
OraclePlus数据:–server=172.16.14.191:1521/orcl --password=123456 --dbType=ORACLEPLUS --alias=aa --blockingWrite=true --user=dong --dataset=fwsj --providerType=SDX
OracleSpatial数据:–server=172.16.14.191:1521/orcl --password=123456 --dbType=ORACLESPATIAL --alias=aa --blockingWrite=true --user=yb --dataset=fwsj1 --providerType=SDX
【iServer】iServer发布工作空间的数据为wfs200要素服务时成功,但访问wfs服务报错failed to parse QName ‘xmlns:’,是什么原因?
【问题原因】
可能的原因是数据源名称非法导致,数据源名称不能以数字开头或特殊符号开头。
【解决办法】
对比能正常访问的wfs服务对应的数据源和数据集名称,检查名称字符是否有特殊。
【iServer】iServer产品用udbx或postgis数据源配置地图,iserver发布了地图服务数据服务,里面的对象很大10m,js端通过行政区划名称查询服务并定位地图显示。没有四至范围字段。如果查询返回要素就特别影响性能,有什么优化办法?
【解决办法】
可以在通过st函数从数据库得到四至范围,而不用返回整个对象。
发post请求,参数体里加上计算bounds的表达式。
http://localhost:8090/iserver/services/map-mytest/rest/maps/OVERLAPS0202/queryResults.json?returnPostAction=true&getMethodForm=true&returnContent=true
# 参数
# udbx里没有st_asgeojson,所以用st_astext
{
“queryMode”: “SqlQuery”,
“queryParameters”: {
“queryParams”: [
{
“attributeFilter”: “SMID < 2”,
“name”: “OVERLAPS0202@resFilter”,
“fields”:[“st_astext(st_envelope(“OVERLAPS0202”.smgeometry)) as mybounds”]
}
],
“startRecord”: 0,
“expectCount”: 20,
“networkType”: “REGION”,
“queryOption”: “ATTRIBUTE”
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值