Gis Geoserver和Geofence-使用自定义规则

Gis Geoserver和Geofence-使用自定义规则,gis,geoserver,geofencing,Gis,Geoserver,Geofencing,我已经检查了GeoFence Embedded(与GeoServer集成)和GeoFence Standalone web应用程序中规则创建的所有选项。构建数据访问规则的可用选项似乎仅限于:用户名、用户角色、服务名称、请求名称、工作区和层。另一个选择是限制地理区域的访问 有没有办法使用GeoServer和GeoFence使规则更加具体,如以下示例所示: 1) 限制从属于所选较大图层的图层访问一组要素(仅显示所选州的城市) 2) 在GeoFence规则中使用带有系统变量的CQL表达式(使用GeoF

我已经检查了GeoFence Embedded(与GeoServer集成)和GeoFence Standalone web应用程序中规则创建的所有选项。构建数据访问规则的可用选项似乎仅限于:用户名、用户角色、服务名称、请求名称、工作区和层。另一个选择是限制地理区域的访问

有没有办法使用GeoServer和GeoFence使规则更加具体,如以下示例所示:
1) 限制从属于所选较大图层的图层访问一组要素(仅显示所选州的城市)
2) 在GeoFence规则中使用带有系统变量的CQL表达式(使用GeoFence身份验证器user,仅显示一个属性中包含登录用户用户名的图层的特征)
?

我找到了部分答案,我将与大家分享:)

  • 跨层过滤:

  • 如果不更改原始源代码,可能不可能