分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

作者:朱金灿

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

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

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

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

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

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;            }          ......}

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

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

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

ArcGIS二次开发入门 一相关推荐

  1. Arcobjects for java:Arcgis二次开发入门,开发一个基本地图组件

    一.目的 因学习需要,使用Java进行Arcgis二次开发.当前对arcgis进行二次开发使用的语言基本是C#,使用Java对Arcgis进行二次开发的很少.于是使用java在idea上进行Arcgi ...

  2. ArcGIS二次开发入门(一)

    作者:朱金灿 来源:http://blog.csdn.net/clever101 公司培训ArcGIS二次开发(C#作为开发语言),自己回家动手实践了一下. 1. 首先是二次开发环境的安装(AE 10 ...

  3. arcgis二次开发python-ArcGIS 二次开发专题 序

    依据ArcGIS 组件式开发及应用的目录结构,将系统性的学习ArcGIS 二次开发的道路分为三个部分.这个系列包含以下三个部分: Part1 基础 1. 前言 1.1 组件式GIS 1.2 ArcOb ...

  4. ArcGIS二次开发基础教程:开发环境配置教程(ArcEngine10.4+VS2019)

    开发环境配置教程 由于ArcGIS.ArcEngine以及承载开发环境的Visual Studio的版本众多,其开发环境的配置也有不小的难度,故写此文章写给新入门ArcGIS二次开发的同学,帮助他们摆 ...

  5. 基于Java的Arcgis二次开发所需材料

    使用ArcObjects for Java进行Arcgis10.2二次开发,可能需要的材料: 1.32位的Jdk 我使用的是jdk1.8.0_131_32 可以去官网下载,我把自己用的上传了,有需要可 ...

  6. Revit二次开发入门秘籍 01如何入门

    关于入门 我想在开始学习之前大家应该更需要知道如何入门,对比一下我们在学校的学习,我们需要书.老师-书上呢,是有所有的知识点,有重要的,有不重要的,而老师呢,会知道哪些是重点,也就是我们考试要考的,教 ...

  7. Revit二次开发入门捷径_升维学习、降维打击

    问题 入门Revit二次开发有捷径吗? 答案 量子力学:有也没有.(皮一下:叠加态) 没有:目的地只有一个,路只有一条,学习没有捷径. 有:虽然路只有一条,但我们可以借助交通工具,缩短时间就是捷径. ...

  8. Flow-3D二次开发入门 教程

    Flow-3D二次开发入门 教程 加载体热源 (默认的,没有任何热源) General Physics Fluid设定 Meshing & Geometry Geometry meshing ...

  9. Revit二次开发入门相关安装和配置

    Revit二次开发入门相关安装和配置 最近一周,由于项目需要,需要做一个基于Revit的二次开发项目,也特意初步自学了Revit二次开发的相关知识.由于学习时间过短,了解到的只是皮毛,所有还希望大家能 ...

最新文章

  1. Binary XML file line #8: Error inflating class android.support.v7.widget.RecyclerView
  2. python大学课程-大学只安排了C和Python课程,是否有必要学习一下Java
  3. Python3实现邮件群发
  4. 对路径的访问被拒绝怎么办_学习了解ACL—扩展访问控制列表,就在网工知识角...
  5. linux目录表及功能n鸟哥,鸟哥linux私房菜_笔记_Linux的文件权限与目录配置
  6. 02-HTTP的请求方法以及响应状态码
  7. 不可错过!斯坦福课程3D数据的机器学习方法(Machine Learning for 3D Data)第一部分
  8. 计算机视觉(CV)中图像的梯度
  9. oracle数据库性能调优技术--深入理解散列连接执行计划
  10. Android Sqlite数据库操作
  11. python对整数进行因数分解_浅谈将一个正整数分解质因数的逻辑思维和Python开发设计...
  12. 为什么 K8s 在阿里能成功?
  13. 关于AndroBench在Android 10以后性能衰减的问题分析
  14. 免杀技术有一套(免杀方法大集结)(Anti-AntiVirus)
  15. LAMP详细架构过程
  16. intellij idea 2016 注册码
  17. 如果同步块内的线程抛出异常会发生什么?
  18. 利用最小二乘法算法预测考研人数
  19. 用CentOS 7安装cadence搭建适合IC Design的科研环境(四)——IC617、MMSIM151、calibre2015安装过程step by step
  20. 浅谈均值、方差、标准差、协方差的概念及意义

热门文章

  1. 微信小程序|icon列表跳转不同界面
  2. vue语法、跨域报错等问题集合
  3. Hadoop的介绍以及发展历史
  4. Yii2框架bootstrap样式理解
  5. accept的阻塞与非阻塞
  6. mysql错误:ERROR 29 (HY000): File '/tmp/cun' not found (Errcode: 13)
  7. C#【控件篇】按Tab键可以跳转到下个控件(TabIndex、TabStop的设置)
  8. 26岁想转行做程序员是否可行?
  9. select 向上弹起
  10. 有趣的灵魂不多,但有趣的设计素材这里很多