必需是VS(下载的高版本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安装包:链接:/s/1aKEuxp1thUwyaSrYouf58g 提取码:fz5mvs安装包:链接:/s/1JCzgDpvJDw-X7NV73/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 ponentModel;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.添加图层运行查看结果
成功