GIS名词解释

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、名词解释:

事件过程:有一个相关联的对象,当相应的事件发生时运行代码。

子过程:没有相关联的对象,必须被调用才能运行,无返回值

函数(FUNCTIONS):没有相关联的对象,必须被调用才能运行,有返回值

过程级变量:只在申明变量的过程中可见。

模块级变量:在所申明的模块中有效。

公有级变量:在项目的所有模块中均有效。

类:是一个蓝本或模板,它定义了由其生成的对象所具有的属性和方法。

对象:是由类创建的具体事物。

类库:是包含多和类的单个文件。

COM:组件对象模型,是用来连接软件组件或模块的一个协议,

COM类:用接口来组织属性与方法,一个COM类会有很多接口。

接口:接口是定义方法和属性的一个逻辑组

查询接口:当对一个类进行实例化时,你只能使用一个接口,但实例化后,你就可查询任何其它的接口。在同一个对象上使用附加的接口。

多态性:类可以提供具有不同执行的相同接口。

抽象类:是用来组织特定的子类,不可创建和实化成对象,无实际对象。

CoClass :Creatable Class 可创建类,可由NEW关键字实例化的一种类。

枚举:是在一个对象中包含的对象包,有一个简单接口,该接口有2个方法:Next:引用枚举中的下一项;Reset:将指针移回枚举的顶端。

Map:是图层的集合。

要素层:是一种FeatureClass类型的数据集。

FeatureClass:是具有简单要素类型(点、线、多边形)、普通属性集和普通空间参考的数据集。

Workspace:是一个包含数据的文件夹

ArcInfo Workspace:一个包含coverage和INFO子目录的目录。

Shapefile Workspace:包含Shapefiles的目录。

Access Workspace:包含表和要素数据集的个人geodatabase.

SDE Workspace包含表、要素数据集和层的ArcSDE实例。

Raster Workspace:包含格网和图像。

TIN Workspace:包含TINs

要素数据集(FeatureDatasets):是要素类的集合。

要素类(FeatureClasse):是要素的集合,包含了相同的要素类型(所有的点、线或多边形)、相同的属性集合和相同的空间参考。

Fields:是Field的集合,是可创建类,可用New关键字创建。

Field是可创建类,可用New关键字创建。

简单专题图着色器(SimpleRenderer):所有要素都用相同的符号和颜色显示。

单值专题图着色器UniqueValueRenderer:图层的每个不同值的属性用不同的符号显示。

分类专题图着色器ClassBreaksRenderer:根据数字字段的值分组,每一个分组使用一个符号显示

点密度图制作器(DotDensityRenderer):在多边形要素层上使用随机打点的方式作图,点的密度代表数值大小。

二、填空

要使用ArcInfo coverages,就要用ArcInfo WorkspaceFactory来创建Workspace;

要使用Shapefiles,就要用ShapefileWorkspaceFactory来创建Workspace;

要使用个人geodatabase,就要用AccessWorkspaceFactory来创建Workspace;

要使用ArcSDE实例,就要用SDEWorkspaceFactory来创建Workspace;

要使用格网和图像,就要用RasterWorkspaceFactory来创建Workspace;

要使用TINs,就要用TINWorkspaceFactory来创建Workspace;

打开一个存在的Workspace的方法有:OpenFromFile:打开本地机器上不需要连接的文件夹或个人geodatabase的情况下打开Workspace;Open:在需要连接如ArcSDE数据集的情况下打开Workspace。

使用Workspace类上IFeatureWorkspace接口的OpenFeatureClass方法可以获取直接存储于中的要素类。

使用要素集对象的IFeatureClassContainer接口的ClassByName、ClassByID或Class(index)等属性就可获取要素类。

一旦参考了一个Workspace对象(新的或存在的),就可以其IFeatureWorkspace接口的方法(CreatFeatureClass, CreatFeatureDataset,CreatRelationshipClass,CreatTable)在Workspace中创建新的数据集。

Field是可创建类,可用New关键字创建。

在创建新的FeatureClass或Table前,需要为新的数据集生成字段集合。

FeatureClass或Table都有Fields属性,可用于返回数据集相关的Fields对象,从该对象可根据索引位置获取每个Field对象。

IFieldsEdit的方法有AddField:为字段集加入字段;DeleteAllFields删除字段集中的所有字段; DeleteField(index)通过索引删除指定的字段

单个coverage可能包含多种要素类型(如Polygons,Lines,Lable,Points 和Tics),每一种都是要素类。

通过用Table创建Row,就可保证Row生成于Table之内。

Row类的Irow接口下有V alue属性,该属性可读写,要使用Value属性,你得指定所要为其提供值的字段的索引位置。

请在图中标出Project Explorer,Projects,Code Modules和Procedures

相关文档
最新文档