ArcGIS二次开发入门 一
分享一下我老师大神的人工智能教程!零基础,通俗易懂!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二次开发入门 一相关推荐
- Arcobjects for java:Arcgis二次开发入门,开发一个基本地图组件
一.目的 因学习需要,使用Java进行Arcgis二次开发.当前对arcgis进行二次开发使用的语言基本是C#,使用Java对Arcgis进行二次开发的很少.于是使用java在idea上进行Arcgi ...
- ArcGIS二次开发入门(一)
作者:朱金灿 来源:http://blog.csdn.net/clever101 公司培训ArcGIS二次开发(C#作为开发语言),自己回家动手实践了一下. 1. 首先是二次开发环境的安装(AE 10 ...
- arcgis二次开发python-ArcGIS 二次开发专题 序
依据ArcGIS 组件式开发及应用的目录结构,将系统性的学习ArcGIS 二次开发的道路分为三个部分.这个系列包含以下三个部分: Part1 基础 1. 前言 1.1 组件式GIS 1.2 ArcOb ...
- ArcGIS二次开发基础教程:开发环境配置教程(ArcEngine10.4+VS2019)
开发环境配置教程 由于ArcGIS.ArcEngine以及承载开发环境的Visual Studio的版本众多,其开发环境的配置也有不小的难度,故写此文章写给新入门ArcGIS二次开发的同学,帮助他们摆 ...
- 基于Java的Arcgis二次开发所需材料
使用ArcObjects for Java进行Arcgis10.2二次开发,可能需要的材料: 1.32位的Jdk 我使用的是jdk1.8.0_131_32 可以去官网下载,我把自己用的上传了,有需要可 ...
- Revit二次开发入门秘籍 01如何入门
关于入门 我想在开始学习之前大家应该更需要知道如何入门,对比一下我们在学校的学习,我们需要书.老师-书上呢,是有所有的知识点,有重要的,有不重要的,而老师呢,会知道哪些是重点,也就是我们考试要考的,教 ...
- Revit二次开发入门捷径_升维学习、降维打击
问题 入门Revit二次开发有捷径吗? 答案 量子力学:有也没有.(皮一下:叠加态) 没有:目的地只有一个,路只有一条,学习没有捷径. 有:虽然路只有一条,但我们可以借助交通工具,缩短时间就是捷径. ...
- Flow-3D二次开发入门 教程
Flow-3D二次开发入门 教程 加载体热源 (默认的,没有任何热源) General Physics Fluid设定 Meshing & Geometry Geometry meshing ...
- Revit二次开发入门相关安装和配置
Revit二次开发入门相关安装和配置 最近一周,由于项目需要,需要做一个基于Revit的二次开发项目,也特意初步自学了Revit二次开发的相关知识.由于学习时间过短,了解到的只是皮毛,所有还希望大家能 ...
最新文章
- Binary XML file line #8: Error inflating class android.support.v7.widget.RecyclerView
- python大学课程-大学只安排了C和Python课程,是否有必要学习一下Java
- Python3实现邮件群发
- 对路径的访问被拒绝怎么办_学习了解ACL—扩展访问控制列表,就在网工知识角...
- linux目录表及功能n鸟哥,鸟哥linux私房菜_笔记_Linux的文件权限与目录配置
- 02-HTTP的请求方法以及响应状态码
- 不可错过!斯坦福课程3D数据的机器学习方法(Machine Learning for 3D Data)第一部分
- 计算机视觉(CV)中图像的梯度
- oracle数据库性能调优技术--深入理解散列连接执行计划
- Android Sqlite数据库操作
- python对整数进行因数分解_浅谈将一个正整数分解质因数的逻辑思维和Python开发设计...
- 为什么 K8s 在阿里能成功?
- 关于AndroBench在Android 10以后性能衰减的问题分析
- 免杀技术有一套(免杀方法大集结)(Anti-AntiVirus)
- LAMP详细架构过程
- intellij idea 2016 注册码
- 如果同步块内的线程抛出异常会发生什么?
- 利用最小二乘法算法预测考研人数
- 用CentOS 7安装cadence搭建适合IC Design的科研环境(四)——IC617、MMSIM151、calibre2015安装过程step by step
- 浅谈均值、方差、标准差、协方差的概念及意义