首页 / 浏览问题 / WebGIS / 问题详情
怎么根据用户的权限控制展示特定区域的图层信息
3EXP 2025年08月19日
现在发布在iserver上的图层信息是整个市的图层信息,如果根据用户的权限去展示特定区域的特定矢量图层信息该怎么操作呢?

eg:

用户1  海淀区的权限, 可以看到海淀区的一些特定图层信息

用户2 密云区河南寨镇的权限,仅仅可以看到密云区河南寨镇这个镇的一些特定图层信息

1个回答

iServer只能针对一个服务设置用户访问权限 ,如果您想要在前端实现不同用户看到的地图不同,需要在不同用户登录后,叠加不同的服务

https://help.supermap.com/iServer/zh/Subject_introduce/Security/config_role/authorization.htm?rhsearch=%E6%9C%8D%E5%8A%A1%E6%8E%88%E6%9D%83&rhhlterm=%E6%9C%8D%E5%8A%A1%E6%8E%88%E6%9D%83

1,336EXP 2025年08月19日
看到的地图不同,这个该怎么叠加不同的服务呢?

因为图层信息是直接发布到整个市的数据,想要对区用户权限的用户仅展示对应区的图层信息
因为后续要根据对应用户展示到镇,不能把每个区域范围都进行拆分吧?那要这样需要准备的图层服务好像量有些大
...