我是靠谱客的博主 甜美棒球,最近开发中收集的这篇文章主要介绍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:ProgramDataMicrosoftWindowsStart MenuProgramsArcGISArcCatalog 10.2.lnk");

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

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

最后

以上就是甜美棒球为你收集整理的ArcGIS Pro 加载项(3)——打开某个独立的应用的全部内容,希望文章能够帮你解决ArcGIS Pro 加载项(3)——打开某个独立的应用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部