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二次开发入门(一)「建议收藏」

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 世纪互联云和华为共同打造的数据中心是一个很好的一步标志!

    世纪互联云和华为共同打造的数据中心是一个很好的一步标志!

    2022年1月2日
  • Java面试题及答案整理( 2022最新版,持续更新)[通俗易懂]

    Java面试题及答案整理( 2022最新版,持续更新)[通俗易懂]发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~Java面试永远是程序员迈向成功的第一个门槛,想要面试成功,各种面试题的洗礼是必不可少的,下面就来看看小编精心整理的一些Java工程师面试题及答案吧。博主已将以下这些面试题整理成了一个Java面试手册,是PDF版的。这套Java面试题大全,希望对大家有帮助哈~博主已将以下这些面试题整理成了一个Java面试手册,是PDF版的1、64位JVM中,int的长度是多数?Ja

    2022年7月7日
  • 关于struts2的error filterStart问题的解决

    关于struts2的error filterStart问题的解决eclipse下部署好项目启动的时候出现errorfilterStart错误,参考了网上的资料,发现很多人遇到。有一篇帖子帮到了我。是关于这个问题的总结。根据那个帖子的提示,我认为是我的tomcat安装路径的问题。我的tomcat安装在了d:\programfiles下,后来我将tomcat移到了D盘根目录下重新部署启动,问题就没有了。至于为什么会这样,那个帖子上有一个解释,但是我不是太明白。

    2022年7月11日
  • [教程]使用Lite MP4 Tool专业制作MP4(AVC)视频格式 – 指导教程

    [教程]使用Lite MP4 Tool专业制作MP4(AVC)视频格式 – 指导教程LiteMP4Tool教程,详细教程,MP4教程

    2022年7月2日
  • IDEA+Maven 打jar包[通俗易懂]

    IDEA+Maven 打jar包[通俗易懂]IDEA+Maven打jar包(包涵依赖jar)写在前面:​这两天一直在整(gu)理(dao)IDEA用Maven打jar包,网上的教程是各式各样,但是都不能满足我的需求(或者还没有找个正确的),因此综合网上的内容自己整理了一下(以下内容是在mac系统下win可能有一些地方不一样)。软件环境:​IDEA:2017.1.5​Maven:3.3.9…

    2022年5月30日
  • 智能优化算法简介

    智能优化算法简介智能优化算法:受人类智能、生物群体社会性或自然现象规律的启发。主要包括:(1)遗传算法:模仿自然界生物进化机制(2)差分进化算法:通过群体个体间的合作与竞争来优化搜索(3)免疫算法:模拟生物免疫系统学习和认知功能(4)蚁群算法:模拟蚂蚁集体寻径行为(5)粒子群算法:模拟鸟群和鱼群群体行为(6)模拟退火算法:源于固体物质退火过程(7)禁忌搜索算法:模拟人类智力记忆过程(8)…

    2022年5月10日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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