`
mmdev
  • 浏览: 13218999 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

应用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开发技术集锦

    10. **移动应用开发**:MapxTreme 2004也适用于移动设备,为手持设备和嵌入式系统提供了地图开发解决方案,支持离线地图数据存储和GPS集成。 通过深入学习和实践MapxTreme 2004的开发技术,开发者可以构建出强大的...

    MapXtreme2004 开发指南

    MapXtreme 2004 是一款由Extensis公司开发的专业地理信息系统(GIS)软件,主要用于构建基于地图的应用程序。这款产品提供了强大的地图显示、数据管理和分析功能,广泛应用于城市规划、环境保护、交通管理等领域。...

    C#开发基于Mapxtreme2005的GIS系统

    在本文中,我们将深入探讨如何使用C#编程语言与MapXtreme 2005进行集成,构建一个功能丰富的GIS(地理信息系统)系统。MapXtreme 2005是一款强大的地图开发工具,提供了丰富的API和控件,允许开发者创建具有地图基本...

    MapXtreme2004开发人员指南(中文版)

    - **MapXtreme2004**是一款由MapInfo Corporation开发的地图绘制组件,旨在为开发人员提供一个强大的工具集来创建Windows桌面和基于Web的地图应用程序。 - 该指南涵盖了MapXtreme2004的基本概念、功能以及如何利用其...

    c#中用MapXtreme开发的地理信息系统

    在IT行业中,地理信息系统(GIS)是用于处理和分析地理数据的重要工具,而MapXtreme是Esri公司推出的一款强大的地图开发平台。本主题主要关注如何在C#环境中利用MapXtreme来构建功能丰富的地理信息系统。MapXtreme为...

    c#+mapxtreme的webgis代码

    MapXtreme是由Esri公司开发的一个强大的地图组件,它提供了丰富的地图操作功能,如地图浏览、图层管理、空间查询和分析等,广泛应用于Web应用中的地理信息展示和处理。 在C#中开发WebGIS,主要涉及以下几个核心知识...

    MAPXTREME寻找最短路径的C#实现代码

    在IT行业中,路径规划是地理信息系统(GIS)和导航应用中的关键问题,MAPXTREME作为一款强大的GIS开发...通过对给定的"FINDSHORTPATH"代码进行解析和理解,我们可以深入了解这个过程,为自己的GIS应用开发提供参考。

    MapXtreme2004开发指导

    MapXtreme2004是一款由MapInfo Corporation提供的强大GIS(地理信息系统)开发平台,旨在帮助开发者创建高效的地图应用和服务。该版本针对.NET框架进行了优化,提供了丰富的API集合,使得开发人员能够轻松地集成地图...

    MapxTreme2004开发技术集锦.

    MapXtreme 2004 是一款强大的地图开发工具,它允许开发者创建桌面和Web应用程序,以展示、管理和分析地理信息。以下是一些关键知识点的详细解释: 1. **求取最佳道路并显示**: 在MapXtreme 2004中,你可以通过创建...

    基于MapXtreme的Web GIS开发技术

    基于MapXtreme的Web GIS开发物流车辆监控系统

    GIS开发利器-MapXtreme 2008

    GIS开发利器-MapXtreme 2008

    MapXtreme2004培训教程

    MapXtreme 2004是一款由GeoMicro Systems(后被Microsoft收购并整合到Virtual Earth)开发的地理信息系统(GIS)软件,主要用于构建地图应用和地理位置服务。本培训教程旨在帮助用户掌握MapXtreme 2004的核心功能和...

    GIS-开发例程、源代码、MapXtreme、Mapinfo等

    比如,如何利用普通图片生成MapInfo格式的电子地图,或者如何设计和实现基于MapXtreme的WebGPS系统,这些都是GIS开发中的常见应用场景。此外,还有关于地图上图标根据行驶方向旋转的讨论,闪烁效果的实现,历史轨迹...

    MapXtreme2005开发指南

    MapXtreme2005是一款由PBMapInfoCorporation开发的地图制作和地理信息系统(GIS)应用软件,该软件提供了强大的地图绘制、地理编码、路径规划等功能,适用于Web与桌面应用程序的开发。其6.7版本进一步提升了这些功能,...

    C#环境下基于MapXtreme的电子地图开发实例_mapxtremec#_

    在C#环境中,MapXtreme是一款强大的地理信息系统(GIS)开发工具,它允许开发者创建交互式的电子地图应用程序。MapXtreme提供了丰富的API和功能,使得开发者可以轻松地集成地图功能到各种软件系统中,如Web应用、...

    基于MapXtreme2004的WebGIS系统研发

    MapXtreme2004融合了MapInfo Professional、MapX以及MapXtreme for Windows等产品的功能优势,并将其集中在一个统一的对象模型中,使得开发者能够更加便捷地创建和部署桌面GIS应用程序以及Web GIS系统。 #### ...

    MapXTreme电子地图C#2008技术笔记总结

    ### MapXTreme电子地图C#2008技术笔记总结 ...通过以上步骤,MapXTreme电子地图在C#2008平台上的应用能够实现地图图层的高效加载、编辑和显示,同时提供用户友好的交互体验,满足GIS项目中的数据可视化需求。

    C#和Mapxtreme的webgis源码

    通过深入学习和理解这些源码,开发者不仅可以掌握C#和MapXtreme的结合使用,还能了解到WebGIS应用的架构设计和开发流程,从而提升自己的GIS开发能力。同时,这种实践经验对于理解其他GIS平台如ArcGIS Server、...

Global site tag (gtag.js) - Google Analytics