基于.NET的ArcGis Engine开发:
一、环境布置:
ArcGis10.2+Vs2012+Engine10.2
二、一个简单DEMO:
运行结果:
程序源码:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace engineTest2 { public partial class Form1 : Form { public Form1() { ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop); InitializeComponent(); } private void axToolbarControl1_OnMouseDown(object sender, ESRI.ArcGIS.Controls.IToolbarControlEvents_OnMouseDownEvent e) { } private void Form1_Load(object sender, EventArgs e) { String path = @"E:\ArcEngine\第十章\lesson1\data\World\World.mxd"; axMapControl1.LoadMxFile(path); axMapControl1.Extent = axMapControl1.FullExtent; } } }
三、补充:
Arc Engine是一个简单、独立于应用程序的Arc Objects编程环境,Arc Engine由一个软件开发包和一个可以重新分发的为ArcGis应用程序提供平台的运行时组成.
.Net系统:
1. .Net开发平台:
包括.Net Framework和Visual Studio.net
2..Net服务器:
提供广泛聚合和集成Web服务的服务器,是搭建.Net平台的后端基础
3..Net基础服务:
提供密码服务,日历,文件存储,用于信息等功能
4..Net终端设备:
提供连接Internet连接,实现web服务的终端设备的前端基础
5..Net用户服务:
满足人们各种需求的服务:
相关推荐
总之,这个基于ArcGIS Engine和VB.NET的GIS系统,结合了强大的GIS功能和灵活的MVC架构,实现了高效的数据管理和直观的用户交互。通过学习和分析项目的源代码,开发者可以提升在GIS开发领域的技能,同时也能掌握在...
《ArcGIS Engine空间分析Sample深度解析》 ArcGIS Engine,由Esri公司开发,是一款强大的地理信息系统(GIS)开发工具,它提供了丰富的API和控件,使得开发者能够在各种应用程序中集成GIS功能。在这个“ArcGIS ...
ArcGIS Engine应用程序打包是指将ArcGIS Engine Runtime和.NET Framework 3.5 SP1一起打包到一个安装程序中,使得用户可以轻松地安装和使用ArcGIS Engine应用程序。本文将详细介绍如何单独安装和一起打包ArcGIS ...
VS .NET支持.NET Framework,这是一个由微软开发的运行时环境,为开发和运行基于.NET的应用程序提供基础。在.NET平台上,ArcGIS Engine的组件被封装成.NET控件,可以直接拖放到窗体上,简化了开发流程。 开发GIS...
基于 ArcGIS Engine,结合程序开发语言可以开发具有很强专业性的GIS系统。而且所开发的系统不需要客户端安装 ArcGIS软件,只需要安装 ArcGIS Engine Runtime 及相应的许可就可以使用开发的GIS系统。 本教程主要目的...
《ArcGIS Engine开发从入门到精通》共4篇分18章,第一篇基础篇(第1~9章)集中介绍了 ArcGIS Engine基础知识,包括开发基础组件对象模型、ArcGIS Engine介绍、基于.NET的ArcGIS Engine的开发,ArcGIS Engine中的...
【ArcGIS Engine + C# 实例开发教程】是面向ArcGIS Engine初学者的一份详细教程,旨在帮助读者理解和掌握基于C#语言使用Visual Studio 2005开发GIS桌面应用程序的技术。教程的目标是使读者能够深入理解ArcGIS Engine...
《ArcGIS Engine开发技术——基于C#的GIS应用实践》 ArcGIS Engine是Esri公司提供的一个强大的开发工具集,用于构建地理信息系统(GIS)应用程序。它为开发者提供了丰富的地图和空间数据处理功能,使开发者能够利用...
《ArcGIS Engine+C#实例开发教程》是一本深入讲解如何使用ArcGIS Engine结合C#进行地理信息系统(GIS)开发的专业书籍。ArcGIS Engine是Esri公司提供的一个强大的开发平台,它允许开发者创建桌面、Web以及移动应用,...
### 基于ArcGIS Engine的专题图模块设计与实现:深入解析 #### 一、ArcGIS Engine概览 ArcGIS Engine,作为Esri公司的创新成果,是ArcGIS 9.0版本中引入的一项关键组件,它基于ArcObjects构建,为开发者提供了构建...
### 基于ArcSDE和ArcGISEngine的版本管理系统设计与实现 #### 技术背景 在探讨基于ArcSDE和ArcGISEngine的版本管理系统设计与实现之前,我们先简要回顾一下ArcSDE和ArcGISEngine的技术背景。 **ArcSDE**:由ESRI...
因此,开发者不仅需要了解GIS相关知识,还必须掌握一定的编程技能,比如.NET或Java开发环境下的编程知识,这样才能高效利用ArcGISEngine来构建专业级别的地图编辑软件。 最后,文章可能还涉及了软件开发过程中的...
《ArcGIS_Engine开发实例详解》是一份专为初学者设计的资源集合,旨在帮助学习者深入了解和掌握ArcGIS_Engine的开发技术。ArcGIS_Engine是Esri公司推出的一款强大的GIS(地理信息系统)开发工具,它允许开发者构建...
通过深入学习这些内容并实践随书代码,你可以掌握基于C#的ArcGIS Engine开发基础,为进一步的GIS应用开发打下坚实的基础。同时,这也为你提供了扩展到其他GIS平台和语言,如Java和Python的理论基础。
ArcGIS Engine开发:加载MDB中的数据(C#) ArcGIS Engine 是一种广泛应用于 GIS 系统开发的软件开发框架,它提供了强大的空间数据处理和分析能力。在 ArcGIS Engine 开发中,加载空间数据是非常重要的一步,这篇...
### 使用.NET或Java进行ArcGIS Engine开发 #### ArcGIS Engine概览 ArcGIS Engine作为一款强大的地理信息系统(GIS)开发工具,为开发者提供了构建自定义GIS应用的能力。它由一系列可编程组件构成,这些组件允许...
在IT行业中,ArcGIS Engine与Visual Studio .NET(VS .NET)的结合使用,是创建地理信息系统(GIS)应用程序的强大工具。这篇文档标题为“ArcGIS Engine、VS .NET和Windows”,显然,它将深入探讨如何利用这两者在...
确保你的开发环境符合ArcGIS Engine的要求,包括操作系统、.NET Framework版本等。 ##### 安装Visual Studio 2013 **Visual Studio 2013**是开发ArcGIS Engine应用的主要IDE之一,它提供了丰富的开发工具和支持。 ...