ArcGIS二次开发入门(一)「建议收藏」

ArcGIS二次开发入门(一)「建议收藏」作者:朱金灿来源:http://blog.csdn.net/clever101      公司培训ArcGIS二次开发(C#作为开发语言),自己回家动手实践了一下。 1.首先是二次开发环境的安装,需要装下面两项:

大家好,又见面了,我是你们的朋友全栈君。

作者:朱金灿

来源:http://blog.csdn.net/clever101

 

      公司培训ArcGIS二次开发(C#作为开发语言),自己回家动手实践了一下。

 

1. 首先是二次开发环境的安装(AE 10.1),需要装下面两项: 

ArcGIS二次开发入门(一)「建议收藏」

2. AE 10.1貌似只支持VS2010,VS2010以下的VS版本不支持,VS2012也不支持,安装了不支持的VS版本会出现以下提示:

ArcGIS二次开发入门(一)「建议收藏」

3. 安装后在开发时可以添加引用来使用AE提供的接口,如下图:

ArcGIS二次开发入门(一)「建议收藏」

4.在程序初始化之前需要检查AE组件的授权状态,代码如下:

 private void InitializeComponent()
        {
            IAoInitialize m_AoInitialize = new AoInitializeClass();

            esriLicenseStatus esriLicenseStatuslicenseStatus = esriLicenseStatus.esriLicenseUnavailable;

            esriLicenseStatus licenseStatus = m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeArcInfo);  

     
            if (licenseStatus != esriLicenseStatus.esriLicenseAvailable)
            {
                System.Diagnostics.Trace.WriteLine("Invalid Licensing.");
                return;
            }
          ......
}

      

        假如组件完全没有授权,在调试时会出现下面错误提示:

       
ArcGIS二次开发入门(一)「建议收藏」

       假如有部分组件授权过期了,会提示你哪些组件过期了:

         ArcGIS二次开发入门(一)「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/147735.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 2020 年中国程序员薪资和生活现状调查报告[通俗易懂]

    2020 年中国程序员薪资和生活现状调查报告[通俗易懂]作者|程序员客栈来源|ID:proginnwx根据中国互联网络信息中心(CNNIC)近日发布第44次《中国互联网络发展状况统计报告》。截至2019年06月,中国网民规模为8.54亿,较2018年底增加2598万。网上外卖用户规模达4.21亿,较2018年底增长1516万;网络视频用户规模达7.59亿,较2018年底增长3391万;我…

  • Plugin For KanColleViewer – Provissy Tools V1.0

    Plugin For KanColleViewer – Provissy Tools V1.0これはKanColleViewerためのプラグインです,KanColleViewerの機能を拡張する。#介绍/Introduction/紹介这是一个KanColleViewer(俗称”提督很忙

  • java helloworld源代码_Java Hello World源代码notepad++版

    java helloworld源代码_Java Hello World源代码notepad++版Notepad++中写JavaHelloWorld代码并运行,步骤如下:1、在E:\CodeDemo\Java文件夹下(你也可以选择自己的文件夹)新建一个txt文本文件。如果没有NotePad++,请去官网下载安装。2、重命名为Hello.java,在弹出对话框单击是。3、右单击新建的Hello.java文件弹出快捷菜单,使用editwithnotepad++编辑Hello.java文件…

  • Linux 系列:awk 数组的用法

    Linux 系列:awk 数组的用法demo

  • 怎么防止sql注入攻击_网络安全的威胁

    怎么防止sql注入攻击_网络安全的威胁SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。个人理解:用户通过浏览器访问网站,基本上很多的网站的数据都是保留在数据库中的,客户通过输入特定的数据特征利用网站开发者设计好的SQL查询语句进行对数据库中的数据进行查询,从而返回用户需要的数据,通过浏览器显示呈现到用户,达成整个的交付过程。而SQL攻击就是在用户输入数…

    2022年10月26日
  • pycharm如何缩进多行代码_pycharm统计代码行数

    pycharm如何缩进多行代码_pycharm统计代码行数方法一:在代码界面,点击鼠标右键,然后按住鼠标左键下拉选择就行了方法二:直接按下快捷键,alt+shift+insert,然后长按鼠标左键下拉即可进入多行编辑模式。…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号