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

实验指导书(数据加载)

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页)

ArcGIS实验指导书(完整版)

ArcGIS实验指导书(完整版)_工作总结/汇报_总结/汇报_实用文档。GIS 软件应用...46 第 1 步 地形图的配准-加载数据和影像配准工具 ......

Labview实验指导书(学生版)

Labview实验指导书(学生版) - 《虚拟仪器程序设计》实验指导书 (第 1 版) 电气信息学院 周细凤 林愿 谭虎 编写 2016.06 目 录 实验一 LabVIEW 操作、控...

测试与传感技术实验指导书全文(2015)

测试与传感技术实验指导书全文(2015)_信息与通信_工程科技_专业资料。测试与传感...(με) 单臂半桥测量数据 0 1 2 3 4 正行程(加载) 反行程(卸载) 9....

统计学实验指导书(EXCEL2010)

EXCEL 实验指导书注意:由于简装版的 EXCEL 中没有“数据分析”菜单,因此需要...“文件”——“选项”——“加载项”——EXCEL 加载项“转到”——“加载宏...

数据恢复技术实验指导书

数据恢复技术实验指导书_计算机硬件及网络_IT/计算机_专业资料。数据恢复技术实验...要从磁盘文件加载 BX:CX 寄存器中指定的字节数内容,请使用以下 语法: l [...

数据结构实验指导书2014(含答案)

数据结构实验指导书2014(含答案)_教育学_高等教育_教育专区。数据结构实验指导书...当启动 Eclipse 时,先执行的就是 这个组件,再由这个组件加载其它外挂程序。 ...

统计学实验指导书(EXCEL2010)分解

统计学实验指导书(EXCEL2010)分解 - EXCEL 实验指导书 注意:由于简装版的 EXCEL 中没有“数据分析”菜单,因此需要进行以下操作步骤来添加该菜单, 前提是计算机中...

Android移动应用开发实验指导书

Android移动应用开发实验指导书 - 《Android 移动应用开发》 实验指导书 课程代码: 总课时数: 适用专业: 院(系)名称: 实验一深入理解 Activity 目标 (1)掌...

Kettle数据集成实验指导书

Kettle数据集成实验指导书_物理_自然科学_专业资料。Kettle 数据集成本示例演示如何...1.3 加载数据到目标数据库(Loading)将“POSTALCODE”不为空的记录加载数据库...

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

46 实验 4:可靠数据传输协议-停等协议的设计与实现... 16 实验 5:可靠数据...{ //加载套接字库(必须) 10 《计算机网络》实验指导书 WORD wVersionRequested;...