创建一个基于C#的简单的AE应用程序

 时间:2026-02-16 13:15:44

1、首先先新建一个项目,点击文件->新建->项目。

创建一个基于C#的简单的AE应用程序

2、选择Visual C#->Windows窗体应用程序。然后命名项目名称->选择存储位置->点击确定。

创建一个基于C#的简单的AE应用程序

3、如果在你的C#界面没有工具箱,可以点击视图->工具箱。

创建一个基于C#的简单的AE应用程序

4、点击工具箱的ArcGIS Windows Forms,选择ToolbarControl。将其拖到窗体中

创建一个基于C#的简单的AE应用程序

5、将Dock属性改为Top。

创建一个基于C#的简单的AE应用程序

6、右击ToolbarControl,选择属性。

创建一个基于C#的简单的AE应用程序

7、点击选择Add,选择自己要添加的工具。

创建一个基于C#的简单的AE应用程序

创建一个基于C#的简单的AE应用程序

8、点击容器,选择SplitContainer。也将Dock属性改为Fill。

创建一个基于C#的简单的AE应用程序

9、点击ArcGIS Windows Forms下的ToolbarControl拖入panel1,也将Dock属性改为Fill。

创建一个基于C#的简单的AE应用程序

10、点击ArcGIS Windows Forms下的MapControl拖入panel2,也将Dock属性改为Fill。

创建一个基于C#的简单的AE应用程序

11、最后将LicenseControl控件拖入到窗体的任意地方

创建一个基于C#的简单的AE应用程序

12、点击生成菜单下的生成解决方案。

创建一个基于C#的简单的AE应用程序

13、然后点击运行。如果使用的是vs2010,此时我们发现程序会报错,那么我们需要具体来说是吧将Esri.ArcGIS.Controls的嵌入互操作类型改为false就OK了,步骤是在VS中:解决资源管理器—》引用—》右键点击ESRI.ArcGIS.Carto——》属性——》嵌入互操作类型->选择(Ture/False);再在Program.cs中

的static void Main()添加

        {

            ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

            Application.EnableVisualStyles();

            Application.SetCompatibleTextRenderingDefault(false);

            Application.Run(new Form1());

        }

14、点击添加按钮,就可以将要添加的图层了。

创建一个基于C#的简单的AE应用程序

  • 在ArcMap中怎么创建网络分析图层?
  • arcgis中如何新建脚本
  • ArcGIS矢量线转面(二)
  • arcgis-Python中UpdateCursor对字段排序的使用
  • bigemap 手机离线地图 —基于 OruxMaps离线地图
  • 热门搜索
    厦门旅游学校 北京旅游胜地 昌平旅游景点 湖北旅游景点地图 安徽旅游景点介绍 法国旅游网 到泰国旅游带多少钱 澳门旅游网 浙江省内旅游景点 呼伦贝尔旅游线路