arcgis engine设置数据源路径_C#语言实现ArcGIS数据源重置之Set Data Source功能

本文介绍了如何使用 C# 语言通过 ArcGIS Engine 设置数据源路径,主要涉及IMapDocument、IMapControl2等接口的使用,实现了根据Mxd路径和目标数据源路径重置数据源的功能。详细讲述了各个接口的方法及其应用场景,并提供了具体的实现代码。
摘要由CSDN通过智能技术生成

1、需要:根据选择的Mxd路径和目标数据源路径进行重置数据源。此处以(.Mdb为例);

主要利用到的接口:

(1)IMapDocument    (2)IMapControl2     (3)IWorkspaceFactory        (4)IWorkspace

(5)IEnumDataset

(6)IDataset               (7)ISpatialReference   (8)UID        (9)IEnumLayer           (10)IFeatureWorkspace

现在简要介绍下以上10个接口的常用方法:

1、IMapDocument

(1)、ActiveView,地图文档的视图;

(2)、Close,关闭地图文档;

(4)、DocumentType,地图文档的类型,有

abbed9b20c55e9774db46e4b57302945.png

(6)、IsPresent,是否存在,IsReadOnly是否只读。(只读的文档无法进行保存)

(7)、Layer,获取地图文档中的图层。返回ILayer类型,参数get_Layer (intmapIndex,intlayerIndex)

(8)、Map,用来获取IMap对象,   MapCount:包含几个Map对象

(9)、New,创建一个MapDocument,

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值