想问问add-in中如何获取arcmap已添加的Shape文件存放路径?

新手入门想开发个插件,现在需要获取到加载到arcmap中的图层文件的物理存放位置,麻烦老鸟给个处理代码。
已邀请:

朱新颖

赞同来自: xiaosi9524 jiushidt llc3s

1,获取ArcMap.Application.Document将其转为IMxDocument;
2,IMxDocument.FocusMap获取IMap;
3,IMap遍历获取ILayer,然后转为IDataLayer;
4,IDataLayer.DataSourceName可以获取到数据源所在路径。

要回复问题请先登录注册