AE 中的查找与定位,以城市查找为例

简介:

 

在文本框输入一个城市,在地图上查找,当找到后让mapcontrol自动跳转到地图上该点。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
IQueryFilter filter =  new  QueryFilterClass();
filter.WhereClause =  " NAME='" +城市名称+ "'" ;
IFeatrueSel.SelectFeatures(filter, esriSelectionResultEnum.esriSelectionResultNew,  false );
IFeatureCursor cursor = IFeatureLay.Search(filter,  false );
IFeature feat = cursor.NextFeature();
if  (feat !=  null )
{
     //先清除地图中被选中的要素
     this .axMapControl1.Map.ClearSelection();
     IGeometry zdGeo = feat.Shape;
     try
     {
         this .axMapControl1.ActiveView.ExtentStack.Do(zdGeo.Envelope);
         this .axMapControl1.ActiveView.Extent = zdGeo.Envelope;
         this .axMapControl1.ActiveView.Refresh();
         this .axMapControl1.FlashShape(zdGeo, 2, 300, Type.Missing);
     }
     catch  (Exception ex)
     {      
         return ;
     }
}
System.Runtime.InteropServices.Marshal.ReleaseComObject(cursor);

 

AE中将地图页面跳转到指定坐标点

1
2
3
4
Mappoint p= new  Mappoint();
p.x=已知点X坐标;
p.y=已知点Y坐标;
mapControl1.Extent.CenterAt(p);

 

 

 

 

参考文章

1. arcgis engine 当在文本框输入一个城市,在地图上查找定位

 

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。



    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/5816989.html ,如需转载请自行联系原作者



相关文章
|
算法 JavaScript Java
使用强大的离线IP地址定位库ip2region获取城市信息
ip2region - 准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java、php、c、python、nodejs、golang、c#等查询绑定和Binary,B树,内存三种查询算法。
使用强大的离线IP地址定位库ip2region获取城市信息
|
4月前
|
数据挖掘 Python
Python示例,展示如何找到最近一次死叉之后尚未形成金叉的位置
金融分析中,“死叉”指短期移动平均线(如MA5)跌破长期移动平均线(如MA10),而“金叉”则相反。本文提供Python代码示例,用于找出最近一次死叉后未形成金叉的位置,涵盖移动平均线计算、交叉点判断及结果输出等步骤,适合金融数据分析。
46 1
|
6月前
|
存储 API 索引
让 Python 的属性查找具有 C 一级的性能
让 Python 的属性查找具有 C 一级的性能
29 0
|
10月前
查找数据
查找数据。
60 1
|
10月前
|
索引 Python
leetcode-307:区域和检索 - 数组可修改
leetcode-307:区域和检索 - 数组可修改
43 0
|
数据采集 PHP 数据格式
php清洗数据实战案例(3):关联数组键值筛选排除创建新的数组
php清洗数据实战案例(3):关联数组键值筛选排除创建新的数组
68 0
文件定位
文件定位
130 0
html+css实战158-定位-显示层级
html+css实战158-定位-显示层级
175 0
html+css实战158-定位-显示层级
|
Windows
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 遍历查找后坐力数据 | 尝试修改后坐力数据 )
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 遍历查找后坐力数据 | 尝试修改后坐力数据 )
354 0
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 遍历查找后坐力数据 | 尝试修改后坐力数据 )