前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用Layer.search快速查询图元

用Layer.search快速查询图元

作者头像
用户1075292
发布2018-01-23 10:34:11
4140
发布2018-01-23 10:34:11
举报
文章被收录于专栏:听雨堂听雨堂听雨堂

    Mapx中查找图元,用Layer.search来完成;     Layer.search支持用比较表达式来进行查询;但是,往往会报告变量不存在。原因在于它需要dataset的支持。但是Layer.Datasets.countMap.DataSets.count都是0。即需要增加图层。代码     Set ds = main.Map1.Datasets.Add(miDataSetLayer, lyr)     增加后,就可以查询了。

    问题:     变量的比较表达式,不支持单引号,可以用"""",或者chr(34)代替双引号     更麻烦的是,居然不支持模糊匹配。没办法,这个快。

    只好写两个查找,一个是模糊的匹配,挨个图元比较,慢点。而这个可以快速的查,但不支持模糊匹配。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2006-12-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

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