2024年3月21日发(作者:)

ARCGIS开发常用术语

ARCGIS, 术语, 开发

抽象类(abstract class):

对子类的一种规定,在对象模型图中可以经常看到,是对象模型图中三种类型的“类”之

一。抽象类在类库中没有定义,也不能实例化。

插件(add-in):

一种可以执行自定义任务的开发环境扩展。ESRI提供各种开发插件作为ArcGIS开发工具包

的组成部分。

ADF(ADF):

“应用开发框架”即application develop framework的缩写。用于简历与GIS服务器进

行通信的Web应用程序的自定义Web控件和模板集。ArcGIS Server和ArcIMS包括.Net和

Java两种ADF。

运行时(runtime):

应用程序运行时所需要的组件。

API(API):

应用程序接口(Application Programming Interface)。应用程序民开发人员用于简历或

制定程序民的一系列程序、协议和工具的集合。APIs提供了一套预先创建好的接口而不是

直接对设备或软件进行编程,从而使程序开发更加容易。APIs还确保了所有适用公共API

的程序民具有相似的接口。诸如C、COM和Java等编程语言都可以建立APIs。

软件套件(assembly):

软件包及其相关资源。

认证(authentication):

获得用户名和密码等身份证明并依据某种权威确认这些证明的过程。

类(calss):

面向对象编程语言中一类对象的模板。类可以认为是共享公用结构和行为的对象的集合。

组件对象类(coclass):

可以在内存中实例化的对象的模板。

创建时(craetion)

当服务器对象由于服务器启动或响应客户端对象请求的结果在GIS服务器创建的时候,服

务器对象初始化其例程的时间。

默认接口(default inerface)

在创建COM对象时,在没有制定其他接口的情况下返回的接口。大多数ArcObjects类制定

Iunkown作为其默认接口。

部署(deployment):

安装组件或应用程序到目标机器的过程。

开发环境(deployment enviroment)

用于编写、编译和调试组件或应用程序的一种软件产品。

环境设备(device context)

表示可以在其上绘制的表面,如屏幕、位图或打印机。在ArcGISk,Displayt抽象类用于

抽象表示设备环境。

EOBrowser(EOBrowser):

用于查看对象库内容的一种ArcGIS实用程序。

事件处理(event hanging):

对由一个类引起的事件接口进行的处理。

扩展模块(extention):

在ArcGIS中,为ArcGIS Desktop添加特殊工具和功能的一种可选软件模块。ArcGIS Network

Anlyst、StreetMap和ArcGIS Bussiness Anlyst等都是ArcGIS的扩展模块。

GDI:

“图形设备接口”的缩写。表达图形对象并讲它们传送到输出设备,如监视器等设备上的

一种标准。GDI一般指Windows GDI API。

地理编码服务器(GeocodeServer):

提供对地址定位器进行编程访问和执行单个地址匹配及其批处理的一种ArcGIS组件。其设

计目的在于使用ArcGIS Server建立Web服务和Web应用。

地理数据库(geodatabase):

一种由ESRI提出的将地理要素和属性表示为对象和对象之间关系的面向对象数据模型,但

是它由关系数据库管理系统来实现。地理数据库能存储多种对象,例如要素类、要素数据

集、非空间表和关系类。

几何图形(geometry):

点、线和面的度量和属性。在GIS中,几何图形用于表达地理要素的空间组成。一个ArcGIS

向何图形源自Geometry抽象类,用于表示要素形状,如多边形或点。

地理处理工具(geoprocessing):

可以创建或修改空间数据,包括分析功能(叠加、缓冲、坡度),数据管理功能(添加字

段、复制、重命名)或数据转换功能的一种ArcGIS工具。

GUID:

“全局唯一标识符”的缩写。用于唯一识别接口、类、类库或组件目录的一个字符串。

实现(implement):

与接口有关,指的是为某个接口的所有成员提供代码的过程(接口是单独定义的)。

入接口(inbound interface):

由类实现的一种接口,用户可以调用其成员。

继承(inheritance):

在面向对象程序语言中,从现在类或接口生成新类或接口的方法,新类和接口包含另一个