应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
来源:互联网 发布:域名批量解析工具 编辑:程序博客网 时间:2024/04/29 13:16
应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
注:本贴跟上一个帖子“MapXtreme2004代码 读取TAB表中的元素”有直接关联,请先看那篇BLOG。http://blog.csdn.net/arui319/archive/2005/02/26/302859.aspx
private void FindYuansu()
{
Find find = null;
try
{
MapInfo.Mapping.Map map = null;
//获取地图
if (MapInfo.Engine.Session.Current.MapFactory.Count == 0 ||
(map = MapInfo.Engine.Session.Current.MapFactory[0]) == null)
{
return;
}
//开始搜索
MapInfo.Mapping.FeatureLayer findLayer = (MapInfo.Mapping.FeatureLayer) map.Layers[_findLayerName];
find = new Find(findLayer.Table, findLayer.Table.TableInfo.Columns[_findColumnName]);
FindResult result = find.Search(DropDownList1.SelectedItem.Text);
if (result.ExactMatch)
{
//重新设置地图
map.Center = new DPoint(result.FoundPoint.X, result.FoundPoint.Y);
MapInfo.Geometry.Distance d = new MapInfo.Geometry.Distance(30, map.Zoom.Unit);
map.Zoom = d;
}
else
{
Response.Write("没有搜索到!");
}
find.Dispose();
}
catch (Exception)
{
if (find != null) find.Dispose();
}
}
- 应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
- 应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
- MapXtreme2004代码 读取TAB表中的元素
- MapXtreme2004代码 读取TAB表中的元素
- 支持.NET环境的GIS开发工具MapXtreme2004
- 设计模式在GIS开发中的应用
- MapXtreme2004代码 几个地图工具的使用(C#)
- MapXtreme2004应用问答
- MapXtreme2004常用代码
- 排序链树搜索算法在GIS POI关键字搜索中的应用
- 排序链树搜索算法在GIS POI关键字搜索中的应用
- MapXtreme2004代码 搜索指定点的最近图元(SearchNearst)
- MapXtreme2004代码 搜索特定图元并将其显示到地图上
- MapXtreme2004代码 搜索特定图元并将其显示到地图上
- GIS在商业活动中的应用
- GIS在减灾中的应用
- GIS在商业中的应用
- Windows控件开发GIS应用
- 数字、发言与思考
- Java入门需掌握的30个基本概念
- GNU中的Makefile
- Java新手留意:Java编程三十条规则
- Cookies讲座
- 应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
- 使用AutoMake轻松生成Makefile
- 用Visual Basic设计个性化文件夹图标
- 怎么样去判断一个入库图片的大小
- 如何阻挡和卸载网络中的间谍软件
- Visual C#的Excel编程
- 用Visual C++实现CPU特权指令操作
- Windows 2000的服务安全与建议
- Bugzilla的安装