用Layer.search快速查询图元

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏黄Java的地盘

[翻译]WebSocket协议第二章——Conformance Requirements

本文为WebSocket协议的第二章,本文翻译的主要内容为WebSocket协议中相关术语的介绍。

901
来自专栏跟着阿笨一起玩NET

运行时自定义PropertyGrid显示属性项目

在PropertyGrid所显示的属性内容包括属性分类(Category)及组件属性,

1762
来自专栏守候书阁

编写自己的代码库(javascript常用实例的实现与封装--续)

这个系列的上一篇文章(编写自己的代码库(javascript常用实例的实现与封装))总结了34个常见的操作。但是在开发中,常见的实例又何止这么多个,经过这些日子...

1423
来自专栏SeanCheney的专栏

《利用Python进行数据分析·第2版》第6章 数据加载、存储与文件格式6.1 读写文本格式的数据6.2 二进制数据格式6.3 Web APIs交互6.4 数据库交互6.5 总结

访问数据是使用本书所介绍的这些工具的第一步。我会着重介绍pandas的数据输入与输出,虽然别的库中也有不少以此为目的的工具。 输入输出通常可以划分为几个大类:读...

5686
来自专栏生信技能树

两个神奇的R包介绍,外加实用小抄

认识Tidy Data1.Reshape Data2.Handle Missing Values3.Expand Tables4.split cells一、测...

1824
来自专栏Web行业观察

一句话判断IE浏览器

if(window.addEventListener){ alert("not ie"); }else if(window.attachEvent){ ...

1433
来自专栏Java帮帮-微信公众号-技术文章全总结

JavaWeb17-案例之ajax(Java真正的全栈开发)

案例 & ajax 一.案例 1. 生成订单操作分析 先看下订单页面: 分析下订单表需要那些字段 id 收货人(receiverName) 收货地址(recei...

39410
来自专栏达摩兵的技术空间

break与continue跳出的理解

如果你还缺乏对break与continue断点跳出循环的正确理解,请复制粘贴以下代码,思考得出答案(代码涉及标签语句的用法,如果不会的请自行百度)。

972
来自专栏ImportSource

java 关键字transient的使用场景

transient关键字在java中就是用来表明一个字段不被序列化的意思。 比如,你有一个字段是派生出来的,也就是通过其他字段计算出来的,只是为了在业务逻辑中方...

3217
来自专栏跟着阿笨一起玩NET

C# Eval在aspx页面中的用法及作用

2522

扫码关注云+社区

领取腾讯云代金券