1. 首页
  2. 编程语言
  3. C#
  4. ArcGis 入门详细教程

ArcGis 入门详细教程

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