浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
如果图层中有多个与这个Dataset相关的图层只能返回一个么?
中天致远
5EXP
2022年10月25日
使用产品:iobject .net 操作系统:win7 x64 数据类型: 文件型 问题详细描述:图层管理器中添加了多个相同数据集的图层,这个时候通过Layers.FindLayer方法数据集找图层时只能找到一个,用什么方法能一次找到图层管理器中所有的与此数据集相关的图层?
findlayer
请
登录
或者
注册
后回答这个问题。
1个回答
您好,针对您的问题,有以下两种解决方案:
1.如果图层名称改变了的话,可以通过对图层遍历获取图层,通过layer.Dataset获取或设置此图层对应的数据集对象,然后再进行判断处理。
2.如果图层名称未重命名的话,可以通过对图层遍历获取图层名称,通过图层名称和数据集名称来判断是否相关。
希望可以帮助到您!
陈巡
2,548EXP
2022年10月26日
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
交通网络分析服务返回结果只有一条,能否返回其他候选路线?
使用GetFeaturesByBoundsService返回结果最多只有200个
使用几何查询服务类返回结果最多只有20个
超图FAQ:请教一个问题,用三维网络数据集发数据服务,查看帮助文档中这个接口目前不支持三维的数据进行空间分析查询;但是客户构建二维面范围去做CONTAIN(包含关系)去做空间分析查询,返回的是所有数据的信息
超图FAQ:iserver发布wfs服务做json请求时能返回所以数据吗?因为现在请求,要么是默认返回2000,要么是设置成全部返回,但全部返回很卡。 客户提出想要根据总数,前端修改参数做控制,如果总数少就返回全部,如果总数多就返回部分
超图FAQ:麻烦请教个问题,webgl中,s3mlayer图层的裁剪方法setModifyRegions(regions, mode),这个regions好像不支持多个多边形,只支持裁剪第一个元素的多边形数组,有办法支持多个多边形数据么
请教一下,在非聚合增加一个 unclustered-label图层,但是这字体只能显示成这样吗,能重一点或者加粗么?并且要添加一个有圆角的背景颜色,该如何添加?
超图FAQ:请教下,使用iClient3D for Cesium中的setLayerStatusParameters方法做图层过滤,如果地图中只有一个子图层的可以做正常过滤,如果地图中有多个子图层过滤没有效果
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...