当前位置:文档之家 > 实验指导书(数据加载)

实验指导书(数据加载)

ArcGis,Arcengine, AE开发技术文档

1、数据加载问题:

任何系统都离不开数据的加载,下边就AE中几种常用的数据加载做一个列举。以便查阅:

1、加载个人数据库

个人数据库是保存在Access中的数据库。其加载方式有两种:通过名字和通过属性加载(也许不只这两种,AE中实现同一功能可以有多种方式)。

A、通过设置属性加载个人数据库。

首先通过IPropertySet接口定义要连接数据库的一些相关属性,在个人数据库中为数据库的路径,例如:

IPropertySet ropset = new PropertySetClass();

Propset.SetProperty("DATABASE",@"D:\test\Ao\data\sh\MapData .mdb" );

当定义完属性并设置属性后就可以进行打开数据库的操作了,在ArcEngine开发中存在IWorkspaceFactory、IFeatureWorkspace、IFeatureClass、IFeatureLayer等几个常用的用于打开和操作数据空间地物的接口。IWorkspaceFactory是一个用于创建和打开工作空间的接口,它是一个抽象的接口,我们在具体应用时要用对应的工作空间实例化它,如下:

IWorkspaceFactory Fact = new AccessWorkspaceFactoryClass ();

如果我们打开的是SDE数据库就要用SdeWork
spaceFactoryClass实例化Fact。当我们完成了工作空间的实例化后就可以根据上边设置的属性打开对应的Access数据库了。打开方式如下:

如果我们打开的是SDE数据库就要用SdeWorkspaceFactoryClass实例化Fact。当我们完成了工作空间的实例化后就可以根据上边设置的属性打开对应的Access数据库了。打开方式如下:

IFeatureWorkspace Workspace = Fact.Open(Propset,0) as IFeatureWorkspace;

打开Access工作空间后接下来的事情是做什么了,很简单,找到对应的地物类,赋给相应的层,通过MapControl控件添加对应的层,然后刷新地图。以下为添加某一层的代码:

IFeatureClass Fcls = Workspace.OpenFeatureClass("District");

IFeatureLayer Fly = new FeatureLayerClass();

Fly.FeatureClass = Fcls;

下载Word文档免费下载:

实验指导书(数据加载)下载

(共15页)

统计学实验指导书(供经济11级1-8班用)2013年5月

统计学实验指导书(供经济11级1-8班用)2013年5月 - 《统计学》 实验指导书 统计学实验指导书 一、实验目的: 学会运用 SPSS 统计软件,掌握和解答《统计学》...

《计算机网络》实验指导书(2016)

通过一系列的实验是学生深入掌握典型的网络 协议、Socket编程技术、可靠数据传输、...{ //加载套接字库(必须) 10 《计算机网络》实验指导书 WORD wVersionRequested;...

数据库实验指导书++数据库系统概论(第四版)++王珊、萨师煊

数据实验指导书++数据库系统概论(第四版)++王珊、萨师煊 - 目 录 实验一 实验二 熟悉 POWER DESIGNER………. 2 SQL SERVER 2000 的安装与使用...

数据结构实验指导书(JAVA版)

数据结构实验指导书(JAVA版) - 实验一、单链表的基本操作 一、实验目的 1、掌握线性链表的操作特点,即指针是逻辑关系的映像。 2、掌握动态产生单链表的方法。 3...

电工学实验指导书(网络,机电)(1)

电工学实验指导书(网络,机电)(1) - 电路与电子技术 实验指导书 主编:郭艳清 中原工学院 电子信息学院电工电子教研室 二零零九年九月 1 前 言 为适应当前教学...

《中南大学简支钢桁梁静载试验》实验指导书(2011)

《简支钢桁梁静载试验》实验指导书 简支钢桁梁静载试验》实验指导书(仅供内部...分 每级 4 kN,每级荷载下持荷 10 分钟后读书; (9)满载读取数据后分二级卸载...

单片微机原理及应用_实验一_实验指导书

单片微机原理及应用_实验一_实验指导书_信息与通信_工程科技_专业资料。计算机,...区比访问片内数据存储区慢,因为片外数据 存储区是通过数据指针加载地址来间接...

工程力学实验指导书

工程力学实验教学指导书 院部: 日期: 机电工程学院 2016 年 9 月 1 目 录...实验内容和步骤 5、实验数据与曲线 6、结论 7 七、注意事项 1.加载不得超载...

管理信息系统实验指导书2014

管理信息系统实验指导书 2011 工商管理类专业 《管理信息系统》课程实验指导书...了解频数分布表和直方图基本原理; 2.掌握 Excel“数据分析”宏的调用; 3.掌握...

叶志伟数据挖掘实验指导书(算法编程部分)

叶志伟数据挖掘实验指导书(算法编程部分)_互联网_IT/计算机_专业资料。《数据挖掘...[Shuxing]; //从文件中读取数值 void DataRead(vector<OriginalData> &data, ...