概述
1) Python插件为何物
一个插件(add-in)就是一个客户化,比如嵌入到ArcGIS应用程序中的工具条上的一系列工具,这些工具作为ArcGIS标准程序的补充可以为客户完成特殊任务。
ArcGIS10中加入了一种新的插件模型,这种新的模型可以让我们更方便地定制和扩展ArcGIS应用程序功能。新的插件模型为我们提供了一种基于声明的框架,在这个框架基础上我们可以轻松的创建一系列定制包,这些包存在于一个以.esriaddin结尾的压缩包中。
在ArcGIS10中,插件是采用.net或java以及XML进行编写的。XML描述定制信息,.net或java类提供定制行为。ArcObjects包括一个可以集成到开发环境,比如Eclipse,Microsoft VisualStudio的插件生成 向导,该向导可以简化开发过程。
ArcGIS10.1引入了Python作为开发插件的语言,这样就为插件开发提供了一种简单方便的解决方案。为了使Python插件开发更简单,你需要使用Python插件开发向导来声明定制类型。这个向导会生成创建插件所需的所有文件。该向导下载地址如下:http://www.arcgis.com/home/item.html?id=5f3aefe77f6b4f61ad3e4c62f30bff3b
一个Python插件是一个以.esriaddin结尾的压缩文件,该文件包含如下内容:
a) config.xml :该文件定义插件的静态信息比如,作者,版本,名称,类别等等。
b) Python script:是Python脚本,包含了业务逻辑。
c) R
最后
以上就是懦弱指甲油为你收集整理的python add in wizard_Python 插件(add-in)基础知识的全部内容,希望文章能够帮你解决python add in wizard_Python 插件(add-in)基础知识所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复