AE中Identify查询工具的实现
IIdentity、IArray、IIdentifyObj、IFeatureObj、IRowIdentifyObject、IFeature
IGroupLayer pGroupLayer = new GroupLayerClass(); for (int i = 0; i < axMapControl1.Map.LayerCount; i++) {pGroupLayer.Add(axMapControl1.Map.get_Layer(i)); } IIdentify pIdentify = pGroupLayer as IIdentify; IPoint point = new PointClass(); point.PutCoords(e.mapX, e.mapY);IArray pID = pIdentify.Identify(point); IFeatureIdentifyObj pFeatIdentifyObj; IIdentifyObj pIdentifyObj;pFeatIdentifyObj = pID.get_Element(0) as IFeatureIdentifyObj; pIdentifyObj = pFeatIdentifyObj as IIdentifyObj; pIdentifyObj.Flash(axMapControl1.ActiveView.ScreenDisplay); IRowIdentifyObject pRowObject = pFeatIdentifyObj as IRowIdentifyObject; IFeature pFeature = pRowObject.Row as IFeature;DataTable pDatatable = new DataTable(); for (int i = 0; i < pFeature.Fields.FieldCount; i++) //加载每一列字段的名字 {pDatatable.Columns.Add(pFeature.Fields.get_Field(i).Name); } DataRow pDataRow = pDatatable.NewRow(); //加载查询要素的信息 for (int i = 0; i < pFeature.Fields.FieldCount; i++) {pDataRow[i] = pFeature.get_Value(i); } pDatatable.Rows.Add(pDataRow); //Iden是另外设置的属性窗口 DataGridView pDataGridView = Iden.Get_DataGridView; pDataGridView.DataSource = pDatatable; Iden.Show();
转载于:https://www.cnblogs.com/arxive/p/6109871.html
AE中Identify查询工具的实现相关推荐
- w ndows10端口怎么查,小技巧教您掌握如何在Windows 10中使用PortQry.exe端口查询工具!...
端口查询(PortQry.exe)是Windows操作系统中的命令行实用程序,可用于帮助解决TCP / IP连接问题.该工具报告您选择的计算机上TCP和UDP端口的端口状态.在本文中,我们将向您展示如 ...
- php 查询数组中某条记录的排名,百度排名查询工具:PHP里的array_search()使用很痛苦...
为什么写这样1个题目呢.其实最近一直在做一款就这儿工具,就这儿百度收录排名查询工具:http://shoulu.jzask.com/.问题就是在这里产生的的. 这个工具主要2方面的功能.第一,批量查询 ...
- ae中像ps的变形工具
ps中的ctrl+t在ae中,是特效里的corner pin,与ps中的效果一样.但说实话不是很好用.
- 个人小程序智能对话查询工具完整代码分享--快递、身份证、词典、诗词等
这篇文章的原文地址:http://blog.csdn.net/huangmeimao/article/details/76418753 转载请标明出处,谢谢. 我们经常在电影中看到机器和人对答如流,随 ...
- 如何开发一个简单的智能对话查询工具
我们经常在电影中看到机器和人对答如流,随着越来越多自然语言开放平台的出现, IT 爱好者制作一个自己的 APP 或者小玩具等逐渐可以变为现实.自然语言对话即你的 APP 或者你制作的工具.机器人等能够 ...
- mysql中模糊查询的四种用法介绍
下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user ...
- node/js 漏洞_6个可用于检查Node.js中漏洞的工具
node/js 漏洞 Vulnerabilities can exist in all products. The larger your software grows, the greater th ...
- commons-lang3-3.2.jar中的常用工具类的使用
这个包中的很多工具类可以简化我们的操作,在这里简单的研究其中的几个工具类的使用. 1.StringUtils工具类 可以判断是否是空串,是否为null,默认值设置等操作: /*** StringUti ...
- TDSQL“相似查询工具MSQL+”入选VLDB论文
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯云数据库 TencentDB发表于云+社区专栏 作者介绍:王晓宇,腾讯数据库TDSQL团队成员,目前参与TDSQL数据库内核研发工 ...
- 在AngularJS中读取查询参数的最简洁方法是什么?
本文翻译自:What's the most concise way to read query parameters in AngularJS? I'd like to read the values ...
最新文章
- [转载]poj 计算几何题全集(转)
- Spark 任务调度机制详解
- Firefox 下载、附加组件、Flash插件、缓存位置(附加Chrome下载和Opera下载)
- linux【报错】userdel: user xiaoming is currently used by process 4713解决
- django+bootstrap_Django自学教程PDF高清文档下载
- 语音识别 | 从入门到精通的高效选择!
- SpringMVC框架使用注解执行定时任务(转)
- ITU-R BT.709
- 博图注册表删除方法_【博图+仿真+授权】西门子软件安装指南及注意事项
- 到底要不要去外包公司?这篇带你全面了解外包那些坑!
- Flex + BlazeDS 学习笔记 (一) --- BlazeDS的功能原理及配置实例
- Android阿面试积累,android项目开发实战密码
- C# 第1次实验报告:熟悉Visual Studio环境
- Android 点击屏幕空白处隐藏软键盘
- 【技能】前端技能列表
- 新年警惕:多数手机银行App存安全隐患
- Python绘制3D图形:Axes3D
- 汽车电子功能安全标准ISO26262解析(五)——FTA
- CXM百科 | 解密客户满意指数(CSAT)
- VVIC平台API接口:item_get - 根据ID取商品详情