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

必需是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.添加图层运行查看结果

 成功

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ζั͡ ั͡雾 ั͡狼 ั͡✾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值