应用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();

     }

}

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

用mapXtreme Java开发web gis应用

1.开发控件的选择目前影响较大的国外地理服务器有Mapinfo MapXtreme、MapObject、Autodesk Map Guide、ArcIMS、Argcgisserver以及国内的Supe...

论GIS应用程序开发的CBD开发策略--制作MapXtreme 瘦控件【转载】

CBD(Component Based Development)的开发方法,就是要以控件作为软件组装的基本单位,而不是以函数、过程、类作 为软件组装的基本单位。所以在Winform的GIS开发中,如...

c#ArcGIS Engine实例开发-桌面GIS应用程序框架的建立

c#ArcGIS Engine实例开发-桌面GIS应用程序框架的建立,比较简单,网上有很多类似教程,供新手学习参考

MapxTreme2004开发技术集锦

  • 2008-04-03 08:21
  • 72KB
  • 下载

一行代码不用敲,15分钟轻松搞定GIS开发,GISer福音,教你如何从下载到使用webappbuilder创建第一个应用程序(不用申请有使用期限的企业账号哦!)

由于之前公司网速一直不行,所以一直没有对新版本号为1.1的webappbuilder进行试用,昨天参加了esri开发者大会又让我忽然想起来这个1.1版本的还没体验呢,熬了一个多月的渣网速之后,终于在今...

MapXtreme2004开发指导

  • 2008-08-07 09:31
  • 6.93MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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