在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ArcGIS Engine 10 二次开发 esri 内部培训资料

ArcGIS Engine 10 二次开发 esri 内部培训资料

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:7.63M
  • 下载次数:17
  • 浏览次数:185
  • 发布时间:2020-08-16
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
本文是esri内部的培训资料。以c#为基础。对二次开发感兴趣的可以看一下!
⑤ esri china 内部文档,请勿外传 刷定及修订记录 版本 完成日期 编写/修订纪要编写者 备注 文档月录结林雪淋 构 刘宇 完善控件介 绍和空间数刘宇 据库的介绍 完善栅格数 刘宇 据介绍 完善符号化 刘宇 介绍 完善网络分 文 析功能 完善参考系 刘字 的介绍 完善几何对 刘宇 象的介绍 ⑤ esri china 内部文档,请勿外传 目录 介绍 和 开发相关的知识 使用控件创建第一个桌面应用程序 空间数据库 几何对象和空问参考 矢量数据空间分析 符号化 栅格数据分析 编辑 地图输出 实战 安装部署 esr China BEIJING 内部文档,请勿外传 介绍 软件架构 ArcPad ArcGIs 标准测览器 Mobile Engine ArcGIs Explorer ArcInfo ArcEditor Online GIs A Network IEVIew ArcReader ArcGIS Server Arc工s 「 ArCSDE 文件 BMS 是在仝面整合了与数据库、软件工程、人工智能、网络技术及其它多方面的计算机 主流技术之后,成功地推出了代表最高投术水平的全系列产品。 是一个全面的,可伸缩的 平台,为用宀构建一个完善的系统提供完整的解决方案。 的基本体系能够让用户在任何需 要的地方部署功能和业务逻辑,无论是在桌面、服务器、还是在野外。 桌面( 桌面软件产品是用来编辑、设计、共享、管理和发布地理 信息和概念 桌面可仲缩的产品结构,从 ,向上扩展到 目前 被公认为是功能最强大的产品。通过一系列的可近的软件扩展模块, 品的能力还可以进一步得到扩展。 嵌入式( 是一个完整的嵌入式组件库和工具包,开发者能用 它创建一个新的、或扩展原有的可定制的桌面应用程序。使用 开发者能将功能嵌入到 已有的应用程序屮,如基于工业标准的产品以及一些商业应用,也可以创建自定义的应用程序,为组织机 esr China BEIJING 内部文档,请勿外传 构中的众多用户提供功能。 服务器 和 用于创建和管理基于服务的应用 程序,在大型机构和互联网上众多用户之同共亨地理信息。 是一个中心应用服务器,它包含 个可共享的软件对象库,能在企业和 算框架中建立服务器端的应用。 是通过开 放的 协议发布地图、数据和元数据的可伸缩的网终地图服务器 是在各和关系型数据库管 理系统中管理地坦信息的高级空间数据服务器 移动( 支持的无线移动设备,越来越多地应用在野外数据采集和信 息访问中。 桌面和 可以运行在便携式电脑或平板电脑上,用户可以在野外进行数据 采集、分析和乃至制定决簧。 介绍 是一组完备的并且打包的嵌入式组件库和工具库,开发人员可用来创建新的或扩 展已有的桌面应用稈序。使用 开发人员可以将功能嵌入到已有的应用软件中,如白 定义行业专用产品;或嵌入到商业生产应用软中,如 和 还可以创建集中式自定义 应用软件,并将其发送给机构内的多个用户。 由两个产品组成:构建软件所用的开发工具包以及使已完成的应用稈序能够运行的可 再发布的 运行时环境)。 开发工具包是一个基于组件的软什开发产品,可用于构 建自定义和制图应用软件。它并不是一个终端用户产品,而是软件开发人员的具包,适于为 或 用广构建基础伺图和综合动态应用软件 是一个使终端用户 软件能够运行的核心 组件产品,并且将被安装在每一台运行 应用程序的计算机 上 今 ArcGIS Engine是基于COM技术的可嵌入的组件库和工具包, Arcgis engine可以帮助我们很轻松的构 建自定义应用程序 esr China BEIJING 内部文档,请勿外传 ☆使用 ArcGIS Engine,开发人员可以将GIS功能嵌入到已有的应用软件中,如自定义行业专用产品; 或嵌入到商业生产应用软件中,如 Mirosoftf word和xcel;还可以创建集中式自定义应用软件,并 将其发送给机构内的多个用户。 Arcgis Engine由两个产品组成 令面叫开发人员的软件开发包 ArcGIs Engine Developer kit) 令面向最终用户的运行时( ArcGIS Engine Runtime) 开发工具包是一个基于组件的软件开发产品,可用于构建自定义和制图应用软件。 它并不是一个终端用户产品,而是软件开发人员的具包,支持四种开发环境(+ 以及),适于为 用户构建基础制图和综合动态应用软件。 是一个使终端用户软件能够运行的核心 组件产品,并且将被安装 在每一台运行 应用程序的计算机上。 ArcGis Engine的逻辑体系结构: 包含了 GIs Engine中最核心的 rc Objects组件,几所有的(s组件篇要调用它们,如 Geomet Extensions 和 Display等。 Devel Components 包含了访问矢量或格数据的 GeoDatabase所有的接口和类组件。 Ma ap Presentation Data 包含了GIS应用程序用丁数据显示、数据符号化、要素标注和专题图制作等需要的接口和类组件。 Access Base Services 包含了进行快开发所需要的全部可视化控件,如 控件等,除了这些,该 库还包括大量可以有 调用的内置 ,它们可以极大地简亿二次开发 工作 在图中我们可看出, 的开发体系是一条纵线,功能丰富,层次清晰,最上层的 esr China BEIJING 内部文档,请勿外传 包含了许多高级开发功能,如 空间分析、三维分析、网络分析、 逻辑示意 图以及数据互操作等。 标准版并不包含这些 许可,他们只能作为扩展存在,需要 特定的 才能运行 扩展模块 3D 三维分析 Spatial 空间分析 Network 网络分析 Maplex 智能标注 Data Interoperab|tv数据操作 Schematics 逻辑示意图 TrackIng 跟踪分析 Geostatistical 地理统计分析 注意: 运行时是可伸缩的,这种可伸缩性体现在 运行时的级别上,从标准版本 直到企业版本。标淮的 运行时提供所有 应用稈序的核心功能。这个级别的 运行时可以操作几和不同的栅格和矢量格式、进行地图表达和创延以及通过执行各种空间或属性查 询查找要素。这个级别的 运行时还可以进行基本数据创建、编辑 和简单的个人地 理数据库( )及分析但是如果遇到企业级数据库 数据库的编辑以及 复杂数摭模型的创建內络,拓扑就需要 许可 运行时的标准许 可相当于 桌面级别的功能,而 许可相当于 桌面 级别的功能 esr China BEIJING 内部文档,请勿外传 中的类库 开发中,为了更好的管理这些对象,将这些对象放在不同的组件库中, 而他们被物理的防盗目录卜的中,而逻辑上被分散到不同的命名空间中,下面我们详细对一些类库 进行介绍 库是 新出来的一个类库,该类库包含了将独立应用程序绑定到片定的 系列 产品的函数和方法,该类库是在运行的应用程序的时候 厍是 架构中最底层的库。该库包含了暴露组成 的其它库所使用的服务的组件。 库中定义了许多接口,它们可以由开发者来实现 对象在 中定义:所有开发 者必须使用该对象在使用 功能的应用程序中初始化和 。开发者不扩展该 库,但可以通过实现其屮的接口来扩展 系统 库中包含∫可在 中扩展的用尸昇面组件的接口定义,包括 和 接口。开发者使用这些接口来扩展组件。该库所包含的对象是对象,开发者可 用于简化某些用户界面的开发。开发者不扩展该库,但可以通过实现其中的接口来扩展 系统。 库处理存倩在特征类 或其它图形要素 中的特征的 大多数用户交互的基本几何对象有 和 。陰了这些顶层的 实体,还有作为 和 构建模块的几何体 。这些是组成几何体的基元 它们是 和 和 由形成一条的依次相连的 组成 个 包含两个不同的点,起点和终点,和一个定义从起点到终点的曲线的要素类型。这种 有 所有的几何对象都可以有与它们顶点相关的 和 esr China BEIJING 内部文档,请勿外传 基本的几何对象都支持几何操作,如 和。开发者不可以护展几何基元 巾的实体是指现实 世界中的特征;这些现实世界中的特征的位置由具有空问参考的几何体来定义。投影和地坦坐标系统的空 旧参考对象都包含在 库中。开发者可以通过在空间参考间添加新的空间参考和投影来扩展空间 参考系统 库包含了用于数据显示的对象。除了负贲实际图像输出的主要显示对象,该库屮还包含 了表示颜色和符号的对象,这些颜色和符号用于控袆显示上所绘制实体的属性。库屮也包含了为用户在与 显示交互时提供可视化反馈的对象。开发者大都通过类似于或 对象提供的视图与显示交 互。该库的所有韶分都可以被扩展,常被扩展的有符号、颜色和显示反馈 库被用于创建图形输出到设备,如打印机、绘图仪和硬拷贝格式,如増强型图元文件 和栅格影像格式 笔。开发者使用该库和 系统其它部分屮的对象来创建图形 输出。通常这些是 和库中的对象。开发者可以护展 库用于定制的设备和输出格式。 厍提供了用于 的编程 是一个构建在标准工业关系和对象 数据厍技术基础上的地理数据储存厍。库中的对象为 支持的所有数捱源提供了统一的缤程模型。 库定义了许多由架杓中较高层次数据源提供者实现的接口。开发者可以扩展 来支 持侍殊的数据对象 等类型。此外,还可以使用 对象添加自定义的矢量 数据源。 支持的数据类型不可以被扩展。 库包含用于基于文件数据源的 的实现。这些基于文件的数拈源包括 和开发者不能扩展 库。 库包含了用于数据库数捱源的 的实现。这些数据源包括 软件支持的 。开发者不能扩展 【实例截图】
【核心代码】

标签:

实例下载地址

ArcGIS Engine 10 二次开发 esri 内部培训资料

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警