应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素

原创 2005年02月28日 10:23:00

应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素

 

注:本贴跟上一个帖子“MapXtreme2004代码 读取TAB表中的元素”有直接关联,请先看那篇BLOGhttp://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代码 读取TAB表中的元素

MapXtreme2004代码 读取TAB表中的元素例如,用记事本打开要访问的TAB文件“农安.tab”,可以看到下面内容: !table!version 300!charset WindowsSim...
  • arui319
  • arui319
  • 2005-02-26 12:26:00
  • 1924

基于C#的GIS开发Demo

  • 2015年11月25日 09:00
  • 3.78MB
  • 下载

C#版GIS软件源码

  • 2011年11月22日 18:18
  • 18MB
  • 下载

C#开发GIS应用简明教程

  • 2009年03月11日 11:28
  • 402KB
  • 下载

GIS底层开发—GIS开发人员需要掌握的知识和技能

转载:http://blog.csdn.net/zhouxuguang236/article/details/8144355 对于GIS行业,可能很多人不是很了解,对我来说也不是很了解,在此呢,我就...
  • tankai19880619
  • tankai19880619
  • 2014-03-05 09:29:55
  • 3810

ArcObjects GIS应用开发-基于C#

  • 2008年10月12日 17:21
  • 3.53MB
  • 下载

一些ARCGIS二次开发的项目源代码 c#

  • 2010年07月17日 09:47
  • 12.18MB
  • 下载

GIS二次开发(C#+AE)

GIS二次开发(C#+AE)        此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。    ...
  • u013084746
  • u013084746
  • 2015-01-06 13:49:35
  • 3278

[连载]3D GIS开发之一:数据的获取

注:转载请注明作者和出处,谢谢~一、开发环境1、DirectX 9.0C2、ArcGIS Engine 9.03、Visual Studio 2005 ( C# .NET2.0 )二、基本介绍基础地理...
  • coderwu
  • coderwu
  • 2007-04-17 16:48:00
  • 2620

基于ArcObjects与C#.net的gis应用开发 ppt和源代码

  • 2012年11月22日 17:21
  • 45.3MB
  • 下载
收藏助手
不良信息举报
您举报文章:应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
举报原因:
原因补充:

(最多只允许输入30个字)