zoukankan      html  css  js  c++  java
  • ArcGIS中的AddIn开发示例

    AddIn开发的插件效率高、操作简单、容易管理、方便共享。它还可以和Python结合(后面的博文中应该会涉及到),非常强大。下面简单描述一下ArcGIS中的AddIn开发过程:

    1.在安装ArcGIS、AO和VS的环境下,新建项目ArcMap Add-in;

    2.填写基本信息,这些信息将自动生成到Xml文件中;

    [Add-in Name]:是最后生成的*.esriAddIn文件的名称

    其他信息,最后可在加载项管理器中看到

    3.下一步,设置Add-in工具信息。

    [Class Name]:类名,即VS中看到的类名

    [Caption]:命令标题,即自定义命令时的名称

    [Image]:所有显示的图标

    [Category]:自定义命令时的类别

    [Tooltip]:鼠标放在上面的提示(名称)

    [Desription]:鼠标放在上面的提示(描述)

    [Help]:帮助文档,这里没有设置

    4.在Onclick中添加自己的代码,这里是简单的加载shp文件的代码;

    5.生成调试,因为Addin程序是ArcGIS的插件程序,本身没有单独的主程序,调试时,选择附加到进程(选择ArcMap,第一次要打开一个ArcMap)。当然,如果程序没有问题,可直接生成*.esriAddIn文件在ArcMap中加载使用。

    6.加载使用

    注意事项

    (1)断点调试时:当前不会命中断点,还没有加载该文档加载任何符号。ArcGIS中Addin开发时,目标框架版本必须是3.5都能使用断点调试。

    (2)启动附加程序 ArcMap测试完毕后,第一次要先关ArcMap(而不是先停止调试),这样,才能保证工具始终加载在工具栏中。

  • 相关阅读:
    java 常用
    面试题目总结
    前端自动化构建工具gulp记录
    js面向对象学习笔记
    sass,compass学习笔记总结
    JS核心知识点:DOMBOMEVENT
    boost atomic
    boost thread
    boost function bind ref
    boost phoenix
  • 原文地址:https://www.cnblogs.com/liweis/p/4437305.html
Copyright © 2011-2022 走看看