必需是VS2012(下载的高版本VS不能装Engine,可以装俩个VS),和ArcMap 10.2(ArcGIS只能装一个,且必须要保证删干净)

下载安装可以看其他人的教程

.Arcgis Engine10.2安装包和安装教程_不白学的博客-CSDN博客_arcgis engine安装包1目录一、安装包二、安装教程ArcGIS license managerArcGIS Engine Runtime for Windows 的安装ArcGIS SDK for the Microsoft .NET Framework的安装一、安装包ArcGIS10.2安装包:链接:https://pan.baidu.com/s/1aKEuxp1thUwyaSrYouf58g 提取码:fz5mvs2012安装包:链接:https://pan.baidu.com/s/1JCzgDpvJDw-X7NV73https://blog.csdn.net/smq_0509/article/details/109491013?ops_request_misc=&request_id=&biz_id=102&utm_term=engine%E5%AE%89%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-2-109491013.142^v63^control,201^v3^control_1,213^v2^t3_esquery_v3&spm=1018.2226.3001.41871.打开VS,新建一个C#窗体应用程序,打开工具箱

如果可以看到ArcGIS的工具箱项目,就说明安装成功

下图展示如何打开工具箱。

2.许可安装LicenseControl工具使用

将此许可工具拖动到窗口上

右键此工具,属性打开窗口

选择Advanced最高类型就可以

进入窗口代码界面,引用头文件

using ESRI.ArcGIS;

一行代码 加入本地ArcMap10.2许可文件加载

位置如下

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using ESRI.ArcGIS;namespace 高校核酸与志愿者管理系统.系统窗口
{public partial class 管理员系统 : Form{public 管理员系统(){  //本地许可加载ESRI.ArcGIS.RuntimeManager.Bind(ProductCode.EngineOrDesktop);InitializeComponent();}}
}

注意:如果不先安装许可,使用Arcgis Engine工具项目会报错

2.ToolbarControl工具栏的使用

拖入ToolbarControl,为了美观,点击工具,属性窗口中(c#的属性窗口),修改Dock锚点为top

属性窗口的打开如下方式

增加工具:

右键ToolbarControl点击属性,根据所需要添加常用工具

我推荐例如如下工具

3.加入控件TOCControl项目界面和MapControl地图界面

为了美观,使用了分割容器,当然你也可以忽略这下一步

分别为俩个容器内加入控件TOCControl项目界面和MapControl地图界面,并设置Dock为Fill

为TOCControl绑定兄弟控件ToolbarControl

右键TOCControl属性

右击ToolbarControl属性

4.添加图层运行查看结果

成功

【ArcGIS Engine开发入门】1.简单显示地图LicenseContro,ToolbarControl,TOCControl,MapControl相关推荐

  1. C#,ArcGIS Engine开发入门教程

    利用ArcGIS Engine.VS .NET和Windows控件开发GIS应用 Dixon整理 此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法 ...

  2. 【转】使用ArcGIS Engine开发ArcGIS Server的胖客户端浏览程序

    摘要:在ArcGIS 9的家族中,增加了两个新产品:ArcGIS Engine和ArcGIS Server.由于它们各自分别在C/S领域和B/S领域的强大开发能力,一经推出就备受瞩目.其中ArcGIS ...

  3. ArcGIS Engine开发:框架/结构+对象库

    ArcGIS Engine开发:框架/结构+对象库 框架/结构: ArcGIS Engine 开发人员有权使用一系列的控制器,这些控制器 准许很多属性.事件和方法的使用.尽管一个简单的应用软件 仅仅通 ...

  4. GIS二次开发:实验一 ArcGIS Engine 开发初步

    实验一 ArcGIS Engine 开发初步 一.实验目的 掌握ArcGIS Engine的安装: 熟悉ArcGIS Engine中几个常用的控件: 搭建第一个简单的ArcGIS Engine 程序: ...

  5. ArcGIS Engine开发前基础知识(2)

    ArcGIS基本控件简介 ArcGIS Engine控件是一组可视化的开发组件,每个ArcGIS Engine控件都是一个COM组件.这些组件包括MapControl,PageLayoutContro ...

  6. ArcGIS Engine开发基础总结(一)

    标准Engine功能 地图浏览    地图制作 数据查询 数据分析 及 所有的开发控件 -MapControl, PageLayout, Toolbar, TOC, ArcReader 对所有矢量和栅 ...

  7. ArcGIS Engine开发---图层符号化

    使用ServerStyle 如果熟悉ArcGIS Desktop的使用,就会对Style符号库文件有所了解,相对应的在ArcGIS Engine开发中对应的是ServerStyle符号库,它的结构体系 ...

  8. ArcGIS Engine开发(1)

    ArcGIS Engine开发 一.要素的类型 esriFeatureType 二.esriFeatureType与esriGeometryType的区别与联系 三.Arcgis Engine 接口说 ...

  9. 《Java Web开发入门很简单》学习笔记

    <Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...

最新文章

  1. oracle lob 简单介绍
  2. oracle中代替in 和not in 高效方法
  3. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)
  4. html div中的id和class
  5. 装饰器 闭包 生成器 迭代器
  6. BugkuCTF-Misc:多彩
  7. Asp.Net Core MVC控制器和视图之间传值
  8. 元对象我所理解的设计模式(C++实现)——享元模式(Flyweight Pattern)
  9. Difference of Deep linear/ no linear neural networks
  10. 树莓派okdo_创客的AK47—树莓派4正式发布,性能大幅提升,售价仅为35美元。
  11. AMD and CMD are dead之KMD.js依赖可视化工具发布
  12. Java——集合框架(List)
  13. svn基本常见操作设置
  14. IBM Machine Learning学习笔记(二)——Supervised Learning: Regression
  15. Linux添加虚拟网卡的多种方法
  16. 尚硅谷-宋红康-JVM上中下篇完整笔记
  17. Tomcat中包含的配置文件、名字、作用分析记录
  18. 使用idea中JD-Intellij插件反编译
  19. UVA 177 PaperFolding 折纸痕 (分形,递归)
  20. 7.25 1figting!

热门文章

  1. HTTP状态码304与ETag详解
  2. 低格过程到底对硬盘进行了什么操作?
  3. 【网单服务端】超神传盛唐仙神妖魔混战超神传单机网单+视频教程+GM工具
  4. 可悲的智人類。  文/奧斯·科特林
  5. 使用傲梅分区软件把win10/win8/win7装进U盘或者移动硬盘
  6. 证件照怎么用手机拍?证件照拍照攻略|证件照生成器
  7. 虚拟机Terminator终端终结者安装教程
  8. IMX6基于yocto3.14.28移植声卡wm8960
  9. maven依赖c3p0_Maven项目中c3p0连接数据库及实例
  10. IDEA使用C3P0连接Mysql数据库