- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.数据管理
MapXtreme2004培训 James.Liu 内容 MapXtreme2004概览 地图及图层管理 数据管理 数据查询 几何对象 专题图 管理数据 目标 使用Catalog对象 编程方式打开表 把表加入地图 从不同数据源装载数据 数据绑定 表目录Catalog对象 初始目录中不包含表 提供打开关闭表的方法 提供新建表的方法,及枚举打开的表的方法 每个MapXtreme 2004 Session含有一个表目录 示例 private void enumCatalogTables_Click(object sender, System.EventArgs e) { string TableList = null; foreach (MapInfo.Data.Table tab in MapInfo.Engine.Session.Current.Catalog) { TableList = TableList + Table: + tab.ToString() + \n; Console.WriteLine(Table: + tab.ToString()); } MessageBox.Show(TableList, Current Opened Tables); } 目录和表 表Table 表中包含行和列的数据 一个打开的表不一定要在地图中显示 由Catalog.OpenTable方法打开表 打开指定表 MapInfo.Data.Table tab = MapInfo.Engine.Session.Current.Catalog.OpenTable(@C:\Program Files\MapInfo\MapXtreme\6.0\Samples\Data\Wldcty25.tab, WorldCities25); 图层集合Layers 每个地图都有一个图层集 每个图层集合都支持列表的基本方法如add、insert、delete、 move 有不同类型的图层 图层 图层、地图对象、几何体 一个表相当于地图上的FeatureLayer 表中的一行便是可以显示在地图上的一个地图对象 一个地图对象由几何体和属性数据组成 属性数据相当于表格中的数据 将表直接加入地图 MapInfo.Mapping.FeatureLayer fl = new FeatureLayer(tab); this.mapControl1.Map.Layers.Add(fl); MapTableLoder对象 使用MapTableLoader 对象直接打开表到地图 使用MapTableLoader MapInfo.Mapping.MapTableLoader loader = new MapInfo.Mapping.MapTableLoader(@C:\Program Files\MapInfo\MapXtreme\6.0\Samples\Data\Wldcty25.tab); this.mapControl1.Map.Load(loader); 数据源 MapInfo内部表的Tab文件 !table !version 450 !charset WindowsLatin1 Definition Table Type NATIVE Charset WindowsLatin1 Fields 32 Country Char (50) Index 1 ; Capital Char (20) ; Continent Char (30) Index 2 ; Acess mdb的Tab文件 !table !version 410 !charset WindowsLatin1 Definition Table File sampledata.mdb Type ACCESS TABLE Offices Charset WindowsLatin1 Fields 3 ID Integer ReadOnly ; Office Char (50) ; Country Char (50) ; TableInfo对象 获取表的信息 打开表 创建新表 如同访问内存中的表 TableInfo对象(续) TableInfo类-包含与现有表有关的信息或元数据,包括: 列. 编号、名称、数据类型等。 数据源的说明和路径名。 客户端元数据(TAB 文件中begin_metadata/end_metadata 标记之间的信息)。 使用TableInfo 当使用TableInfo时, 需要知道以下信息: 要打开文件的名称和路径 列和列的数据类型 如有必要,空间数据模式 Column对象 定义表、地图对象及集
您可能关注的文档
- 二年级语文第三单元ppt.ppt
- 2013外研版初一英语下册M6U1Could you tell me how to get to the National Stadium.ppt
- 8B_unit7_International_charities__task课件.ppt
- 美世 - China Third Party Logistics Survey:Preview of Findings.ppt
- 创新版大学英语预备级 第二单元 part three intensive reading flying with the dream.ppt
- 软件工程 第七版 Chapter_02v1过程模型.ppt
- 冀教版四年级下Lesson8 First Second Third.ppt
- Unit_4__My_First_assignment上课.ppt
- 英语演讲-the happy secret to better work.ppt
- 2012秋U3T3 the third period.ppt
- 7. 回忆我的母亲 第1课时课件.pptx
- 2.《花的学校》课件(共54张PPT).pptx
- 新疆维吾尔自治区昌吉回族自治州奇台县第四中学2023-2024学年九年级上学期期中数学试题(含详解).pdf
- 人教版八年级上册第十一章 三角形 单元试卷(含答案).pdf
- 9. 美丽的颜色 第2课时课件.pptx
- 期末模拟练习(试题)(含答案)2024-2025学年一年级上册数学人教版.pdf
- 云南省文山壮族苗族自治州文山市第三中学2024-2025学年八年级上学期9月月考数学试题(含答案).pdf
- 上海市宝山区上海交通大学附属中学2024-2025学年九年级上学期9月月考数学试题(含答案).pdf
- 《数松果》教学反思.docx
- 网络销售工作计划书.docx
文档评论(0)