Geonode 中未显示的图层
Layer NOT shown in Geonode
当 admin 登录 GeoServer 时,Geonode 中显示一个图层。当 admin 在 GeoServer 中注销时,图层不会显示在 Geonode.
中
似乎 oauth geoserver-geonode 的配置没有正确完成(默认设置未更改),我无法解决。
地理服务器日志显示errors/exceptions如下:
ERROR [geoserver.ows] -
org.geoserver.platform.ServiceException: Could not find layer geonode:nepalNationalParks
.
.
WARN [geofence.cache] - org.geoserver.geofence.cache.CachedRuleReader$NoAuthException: Can't auth user [admin]
WARN [geoserver.security] - Failed login, user admin from 192.168.10.66
我的系统配置是 GeoNode 3.1.0,GeoServer 2.16.2 安装在 Ubuntu 18.04 上。较大的日志文件是 here.
谢谢。
我认为您需要从 GeoFence 数据规则菜单添加新的 geofench 规则 (GeoFence Data Rules>>Add new rule>>)
,如下所示,
Priority: 0
Role: *
Username: *
Service: *
Request: *
Workspace: *
Layer: *
Access: ALLOW
或者您可以通过更改参数为特定服务、工作区或图层应用所需的角色。
@Tekson 感谢您的建议。
我也尝试使用 GeoFence Rules。但是,我认为问题是由于 OAuth 设置中的 mis-configuration。当我 re-installed 具有正确 IP 地址和 URL 的 Geonode(并且没有更改 GeoFenceing 规则)时,问题得到了解决。
我关注了Geonode installation guide(ubuntu 18.04)。在我之前的安装中,mis-configuration 可能发生在 section 周围
更新设置以更新 public IP 或主机名 上的 GeoNode 和 GeoServer 服务 运行,特别是在步骤 3 中(更新 OAuth2 配置为了命中新的主机名).
当 admin 登录 GeoServer 时,Geonode 中显示一个图层。当 admin 在 GeoServer 中注销时,图层不会显示在 Geonode.
中似乎 oauth geoserver-geonode 的配置没有正确完成(默认设置未更改),我无法解决。
地理服务器日志显示errors/exceptions如下:
ERROR [geoserver.ows] -
org.geoserver.platform.ServiceException: Could not find layer geonode:nepalNationalParks
.
.
WARN [geofence.cache] - org.geoserver.geofence.cache.CachedRuleReader$NoAuthException: Can't auth user [admin]
WARN [geoserver.security] - Failed login, user admin from 192.168.10.66
我的系统配置是 GeoNode 3.1.0,GeoServer 2.16.2 安装在 Ubuntu 18.04 上。较大的日志文件是 here.
谢谢。
我认为您需要从 GeoFence 数据规则菜单添加新的 geofench 规则 (GeoFence Data Rules>>Add new rule>>)
,如下所示,
Priority: 0
Role: *
Username: *
Service: *
Request: *
Workspace: *
Layer: *
Access: ALLOW
或者您可以通过更改参数为特定服务、工作区或图层应用所需的角色。
@Tekson 感谢您的建议。 我也尝试使用 GeoFence Rules。但是,我认为问题是由于 OAuth 设置中的 mis-configuration。当我 re-installed 具有正确 IP 地址和 URL 的 Geonode(并且没有更改 GeoFenceing 规则)时,问题得到了解决。
我关注了Geonode installation guide(ubuntu 18.04)。在我之前的安装中,mis-configuration 可能发生在 section 周围 更新设置以更新 public IP 或主机名 上的 GeoNode 和 GeoServer 服务 运行,特别是在步骤 3 中(更新 OAuth2 配置为了命中新的主机名).