MapXtreme2004代码 读取TAB表中的元素
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
例如,用记事本打开要访问的TAB文件“农安.tab”,可以看到下面内容:
!table
!version 300
!charset WindowsSimpChinese
Definition Table
Type NATIVE Charset "WindowsSimpChinese"
Fields 2
地理码 Char (10) Index 1 ;
名称 Char (10) ;
下面我们就来读取该表的所有“名称”元素。并将其加入到DropDownList控件中。
private static string _findLayerName = "农安";
private static string _findColumnName = "名称";
MapInfo.Data.Table table=MapInfo.Engine.Session.Current.Catalog.GetTable(_findLayerName);
if(table!=null)
{
MIDataReader tr;
MIConnection con=new MIConnection();
MICommand tc=con.CreateCommand();
tc.CommandText="select "+_findColumnName+" from "+_findLayerName;
con.Open();
tr=tc.ExecuteReader();
while (tr.Read())
{
DropDownList1.Items.Add(tr.GetString(0));
}
tc.Cancel();
tc.Dispose();
tr.Close();
con.Close();
}
分享到:
相关推荐
MapXtreme2004开发手册
- MapXtreme2004的地图绘制涉及到多个核心概念,如地图、表、图层、图元、标注、主题和工具等。 - **地图**是整个绘制区域的基础,包含了所有的地理信息。 - **表**用于存储地图中的数据,可以是地理数据或其他类型...
MapXtreme 2004 是一款由 Autodesk 公司开发的专业地图应用程序,它提供了强大的地理信息系统(GIS)功能,使用户能够创建、管理和发布地图数据。本教程旨在为初学者提供一个全面的入门指南,帮助他们了解并掌握 ...
4. **示例代码**:`MapxTreme2004开发技术集锦.doc`文档很可能包含了多个示例代码,涵盖了地图初始化、图层管理、地图对象操作、地理编码和反编码、路线规划等功能的实现。开发者可以通过这些示例快速上手,了解如何...
这个文档是MapXtreme 2004的开发者指南,中文版,详细介绍了MapXtreme的API使用方法、示例代码和最佳实践。它将指导读者如何创建、配置和控制地图,以及如何集成地图服务到应用程序中。 通过深入学习和实践...
《MapXtreme2004_DevGuide_A4CN.pdf》这个文档很可能是MapXtreme 2004的开发者指南,其中会详细讲解以上提到的各项功能和使用方法,包括实例代码、最佳实践等,帮助开发者快速上手并熟练掌握MapXtreme 2004的开发...
《MapXtreme 2004 开发指南》中的内容可能涵盖了以上各个知识点的详细讲解,包括API的使用示例、代码片段以及最佳实践。通过这份指南,开发者能够深入理解MapXtreme 2004的工作原理,并具备开发高效GIS应用的能力。...
在MapXtreme2004中可以通过编程方式获取地图上的特定元素信息,如地理位置坐标、属性值等。这对于实现地图的交互功能非常重要。 ### 10. 应用程序中的地图指向操作 在地图应用中,用户常常需要通过鼠标点击等方式...
MapXtreme2004融合了MapInfo Professional、MapX以及MapXtreme for Windows等产品的功能优势,并将其集中在一个统一的对象模型中,使得开发者能够更加便捷地创建和部署桌面GIS应用程序以及Web GIS系统。 #### ...
1. **求取最佳道路并显示**: 在MapXtreme 2004中,你可以通过创建内存表来存储路径数据,然后利用几何对象(如MultiCurve)来表示道路。通过设定线宽、线样式和颜色创建自定义的线路风格,并将它们插入到新创建的表...
- **集成开发环境设置**:在Visual Studio.NET中创建新项目,并引用MapXtreme2004的库文件。 #### 地图绘制概念 - **地图与图层**:地图由一个或多个图层组成,每个图层可以包含不同的地理信息。 - **图元与标注**...
MapXtreme2004的地图绘制概念涵盖了地图、表、图层、图元、标注、图例、主题、工具和工作空间等元素,每种元素都在地图的构建和交互中扮演着关键角色。 #### MapXtreme2004体系结构 MapXtreme2004采用了模块化的...
根据给定文件的信息,我们可以提炼出与MapXtreme2004相关的多个知识点: ### 一、MapXtreme2004简介 MapXtreme2004是一款功能强大的地理信息系统(GIS)软件,它为用户提供了丰富的地图处理、分析以及数据管理功能...
在本文中,我们将深入探讨如何利用MapXtreme 2008来读取Oracle数据库中的数据,并将其加载为地图。这个过程涉及到GIS数据处理、数据库连接以及地图渲染等多个关键知识点。 首先,Oracle数据库是存储地理空间数据的...
在"MapXtreme API及代码实例"中,我们主要会学习以下几个关键知识点: 1. **API基础知识**:理解MapXtreme API的核心概念,如地图层(Layers)、图元(Features)、坐标系统(Projections)等,以及如何通过API创建...
本文将详细介绍Mapxtreme 2004中的鹰眼控件及其使用方法,并结合提供的源程序进行实例分析。 1. **鹰眼控件的基本概念** - 鹰眼控件的核心功能是提供一个缩略视图,展示主地图的全貌。 - 它与主地图同步更新,当...
在MapXtreme 2004中,表是存储地图数据的关键结构。它们由字段和行组成,每条记录对应一个地理空间对象,包含几何信息、样式和属性数据。表的数据源可多样化,支持MapInfo的.TAB文件、远程数据库(RDBMS)、dBase、MS ...
在提供的"bb"压缩包文件中,我们可以期待找到MapXtreme的一些关键控件的源代码,例如: 1. **缩放控件**:允许用户通过点击按钮或滑动条改变地图的显示比例,以查看更广阔的区域或更详细的细节。 2. **平移控件**:...