前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高质量编码-FeatureLayer和GraphicsLayer不重合

高质量编码-FeatureLayer和GraphicsLayer不重合

原创
作者头像
MiaoGIS
修改2019-03-14 18:01:25
5250
修改2019-03-14 18:01:25
举报
文章被收录于专栏:Python in AI-IOT

通过拷贝WFSLayer或FeatureLayer上和鼠标绘制的几何图形空间相交的graphic到一个新的GraphicsLayer实现空间查询功能时,当查询目标层是FeatureLayer层,在缩放级别小的时候执行空间查询,然后放大地图时,查询结果GraphicsLayer没有跟随查询目标层FeatureLayer一起增稠几何节点而在地图上看到两个图层不重合的问题。

在缩放级别小的时候执行空间查询
在缩放级别小的时候执行空间查询
当放大地图时,查询结果GraphicsLayer没有跟随查询目标层FeatureLayer一起增稠几何节点而在地图上看到两个图层不重合
当放大地图时,查询结果GraphicsLayer没有跟随查询目标层FeatureLayer一起增稠几何节点而在地图上看到两个图层不重合

相信大家已经知道解决方法了-在地图级别改变时,再从地图上缩放后刷新的FeatureLayer中过滤符合和绘制图形空间相交的graphic来重绘保存查询结果graphic的GraphicsLayer。

代码如下:

用当且视口中查询目标层FeatureLayer内的graphic节点几何数据更新查询结果GraphicsLayer对应的graphic
用当且视口中查询目标层FeatureLayer内的graphic节点几何数据更新查询结果GraphicsLayer对应的graphic
空间查询时目标图层FeatureLayer可以为多个,当地图缩放或平移时,刷新每个对应的查询结果层GraphicsLayer
空间查询时目标图层FeatureLayer可以为多个,当地图缩放或平移时,刷新每个对应的查询结果层GraphicsLayer

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档