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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python写的我的世界源码+现成

    文章目录不想阅读代码者跳过正派活于话少今天第一次讲Python不要问我为什么之前不讲,就不讲~(假装自己学过python但是不讲)瞧,标题是什么,敢多说吗(我也不敢多说啊)效果图:源码(903行)from__future__importdivisionimportsysimportmathimportrandomimporttimefromcollectionsimportdequefrompygletimportimagefrompyglet.g

    2022年4月14日
    161
  • 打包pycharm里的文件_eclipse打包成exe文件

    打包pycharm里的文件_eclipse打包成exe文件前期准备:安装pyinstaller方法一:在PyCharm中打包点击底部的【Terminal】打开终端,输入命令pyinstaller–console–onefile***.py或者输入命令pyinstaller-F-w*.py成功后在工程目录下/dist文件夹中会有打包好的exe文件方法二:在源码所在目录下,进入DOS窗口,输入pyinstaller-F-w*.py-F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口。不加-F参.

    2022年8月27日
    4
  • mpvue中,fly请求拦截[通俗易懂]

    mpvue中,fly请求拦截[通俗易懂]mpvue中,fly请求拦截

    2022年4月21日
    50
  • Idea激活码永久有效Idea2021.2.1激活码教程-持续更新,一步到位

    Idea激活码永久有效Idea2021.2.1激活码教程-持续更新,一步到位Idea激活码永久有效2021.2.1激活码教程-Windows版永久激活-持续更新,Idea激活码2021.2.1成功激活

    2022年6月17日
    105
  • smallint是sql的数据类型吗_char数据类型

    smallint是sql的数据类型吗_char数据类型环境:SQLServer2008R2 使用整数数据的精确数字数据类型。

    2022年9月15日
    5
  • 移动端页面适配方案(viewport)[通俗易懂]

    移动端页面适配方案(viewport)[通俗易懂]通过<metaname=”viewport”>给视口设置固定的宽度,浏览器对页面自动缩放来实现页面的适配效果优点是可以使用px布局,不用额外进行rem或者vw等等单位的换算了缺点是如果是无滚动条的页面在某些设备上(例如平板这种宽高3比4的,折叠屏8比7的)由于宽高比不同有些区域会被挤到视口之外从而导致一些体验上的问题,不过demo2也给出了解决方案;这里给两个demo,demo1是有滚动条页面的示例,demo2是无滚动条页面的示例;新建一个html文件将demo复制过去在浏览器.

    2022年6月28日
    30

发表回复

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

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