应用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#+Mapxtreme 实现一些GIS系统基本的功能

此程序包括了mapxtreme地图相关基本功能的演示其中包括 鹰眼地图,图层控制,发达,缩小,平移地图,地图模糊查询,中点工具,距离测量工具,面积测量工具,图元信息查看工具。适合于企业级开发,可以为您...
  • devgis
  • devgis
  • 2014年04月03日 23:38
  • 1838

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

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

MapxTreme2004开发技术集锦

  • 2008年04月03日 08:21
  • 72KB
  • 下载

基于MapXtreme的Web GIS开发技术

  • 2012年10月14日 14:31
  • 155KB
  • 下载

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

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

MapXtreme2004开发指导

  • 2008年08月07日 09:31
  • 6.93MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
举报原因:
原因补充:

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