什么是ArcEngine

2024-03-04 17:38
文章标签 arcengine

本文主要是介绍什么是ArcEngine,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在ArcGIS 9中,所有的产品( Engine Server和桌面产品)具有共同的开发环境—— Engine开发包,这个开发包主要定位于通过 ArcObjects 构建和部署定制 的应用.

ArcGIS Engine这个新产品为开发人员提供了一种新的部署策略和资源,它是由一组核心 ArcObjects包组成,其对象是平台无关的,能够在各种编程接口中调用,开发人员能够通过它提供的强大的工具构建定制的 GIS和制图应用。

ArcGIS Engine是用于构建定制应用的一个完整的嵌入式的GIS组件库。利用ArcGIS Engine,开发者能将ArcGIS功能集成到一些应用软件,如:Microsoft Word和Excel中,还可以为用户提供针对GIS解决方案的定制应用。

ArcGIS Engine开发包

ArcGIS Engine包含一个构建定制应用的开发包。程序设计者可以在自己的计算机上安装ArcGIS Engine开发工具包,工作于自己熟悉的编程语言和开发环境中。ArcGIS Engine通过在开发环境中添加控件、工具、菜单条和对象库,在应用中嵌入GIS功能。例如:一个程序员可以建立一个应用程序,里面包含一个ArcMap的专题地图、一些来自ArcGIS Engine的地图工具和其他定制的功能。

ArcGIS Engine运行库

所有用 ArcGIS Engine构建的应用需要 ArcGIS Engine运行库, Engine运行库提供了 ArcGIS应用的核心功能。 ESRI在桌面应用和服务器应用中使用了 Engine运行库,这与你构建部署你的应用的方法是一样的。标准的 Engine运行库可以通过增加专门的读写扩展,来增加对 Geodatabase的读写支持,同样适用于空间分析扩展和 3D分析扩展。

这篇关于什么是ArcEngine的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/773933

相关文章

ArcEngine二次开发实用函数18:使用shp矢量对栅格文件进行掩模和GP授权获取

目录 1. 权限设置 2. 添加如下引用 3. 核心代码: 首先要确定要使用的gp工具需要什么权限,这个可以在工具的帮助中查看;获取权限之后,引用名称空间,编写处理代码:         下面给出具体的实例代码: 1. 权限设置 ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

原 ArcEngine 中的数据统计 DataStatistics

ArcEngine 中的数据统计 DataStatistics 2014年06月16日 15:44:21 mytudousi 阅读数 4902 http://www.ngui.cc/el/5664980.html

arcengine中图层路径的访问与修改

当图层可以正常访问时,可以通过如下方式得到图层的数据源路径 IFeature pFeatureLayer = ( IFeatureLayer ) pLayer; IFeature fc = ( IFeatureClass ) pFeatureLayer.FeatureClass; fds = ( IFeatureDataset ) fc.FeatureDataset; ws = (

ArcEngine 拓扑检查 总结

ArcEngine 拓扑检查 总结 本文大部分内容参考AO帮助文档和ArcMap帮助文档,大家实际使用中遇到的问题也可以在本帖下方留言交流,谢谢! 欢迎浏览,拒绝转载! 拓扑基础知识 拓扑的基础知识 拓扑检查常用的方法 调用GP工具(CheckGeometry)检查数据的几何 CheckGeometry的相关说明 CheckGeometry工具官方说明链

ArcEngine 数据查询、数据操作总结

ArcEngine 数据查询、数据操作总结 数据查询 查询地理数据库表 查询geodatabase对象的三种常见的接口是IQueryFilter、ISpatialFilter、IQueryDef接口。每个接口都有不同的功能,如下表所示: Requirement    IQueryFilter    ISpatialFilter    IQueryDef Apply attribute cons

怎么优化ArcEngine组件开发mfc程序界面?

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!! 问题描述   这种VS2015 + ArcEngine10.2开发的mfc小程序怎么优化界面,使系统看上去更美观 如上问题有来自我自身项目开发,有的收集网站

ArcEngine中出现“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”报错 学习笔记

ArcEngine开发中出现“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”错误 在项目开发过程中,使用了要素的游标进行数据查询,在数据查询进行到一半的时候,系统报错“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”,在网上搜了一下问题,基本都是说“循环多次打开对象,导致内存没有及时释放。”的原因,需要将COM对象释放掉。 问题: 这是我游标代码部分,在游标中我循环调用了“get

ArcEngine 删除线、面重叠节点

//删除要素重叠节点public bool DelOverlapVertex(IWorkspace workspace, string strTable, IProgressor progressor){bool result;try{IWorkspaceEdit workspaceEdit = null;IFeatureWorkspace featureWorkspace = workspa

ArcEngine引用

 ESRI.ArcGIS.esriSystem; //包括IArray,ISet,IFile,等一些基础底层接口和类 ESRI.ArcGIS.SystemUI; //包括ICommand,ITool,等一些用户界面的接口和类 ESRI.ArcGIS.Geometry; //包括点,线,面,路径,环,等核心几何对象3D,地理坐标,投影坐标等 ESRI.ArcGIS.Display

01.ArcEngine中IField的属性详细描述

目录 0.代码样例  1. AliasName 2.CheckValue 3.DefaultValue 4.Domain 5.DomainFixed  6.Editable  7.GeometryDef  8.IsNullable  9.Length  10.Name  11.Precision  12.Required  13.Scale  14.Type