ArcGIS Pro 加载项(3)——打开某个独立的应用

从ArcGIS 10.x版本升到ArcGIS Pro的同学应该注意到了一个问题,就是Pro不支持读写mdb数据库了,这样需要使用mdb数据库的话只能打开map查看或者导出,这对经常处理mdb数据库的我来说超级不方便。
最近突然想到如果是查看和导出其实可以不打开map,使用ArcGIS的Catalog组件也是可以做到的,而且启动速度比map快速一些(仅仅是一些。。。)。并且可以使用ArcGIS Pro SDK在Pro界面构建一个快捷方式,不是一款软件也要做成一款的感觉,就是这么倔强,如图在这里插入图片描述
按钮的实现代码

System.Diagnostics.Process.Start(@"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ArcGIS\ArcCatalog 10.2.lnk");

注意,调试时@后面接Catalog程序的exe文件路径会导致Pro崩溃,接Catalog的快捷方式则正常。Pro正常运行而非调试时@后面还是应该接C:\Program Files (x86)\ArcGIS\Desktop10.2\bin\ArcCatalog.exe

其实最好的办法是使用ArcEngine构建一个只包含处理mdb数据库功能的独立程序,再使用这种办法嵌入到Pro中,这样功能和启动速度都是极好的。无奈本人水平有限,只能实现一些最简单的功能,像加载和导出mdb中的独立表功能一直不知道怎么做,只能偷懒一点直接打开Catalog了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值