文档库 最新最全的文档下载
当前位置:文档库 › GIS实验报告2

GIS实验报告2

GIS实验报告2
GIS实验报告2

实验报告二

学号:200901015 姓名:李鹏飞实验步骤:

1,启动ArcCatalog打开一个地理数据库;

2,预览地理数据库中的数据;

3,创建缩图,查看元数据;

导出的元数据(部分)如下图:

4,创建个人地理数据库;

将多个shp文件导入进新建的个人地理数据库。

导入成功如图示

在新建的要素集下面新建要素类

新建table公交线路

新建Relationship Class。使公交线路和公交站点建立联系。

5,拖放数据到Arc Map中;

6,编辑属性数据及进行1:M 的空间查询;编辑公交站要素类属性

编辑表属性

7,导入GPS数据,生成图层;

本实验后的问题回答:

1) 阐述基本原理和概念(要素类、要素数据集)

2) Geodatabse 空间数据库模型的特点。

3) 1:M 空间查询的实现原理及应用实例。

4) 比较连接(Join)和关联(Link)关系的区别和应用。

我的回答:

1)参考Desktop帮助,

要素类,原文为:Feature classes are homogeneous collections of common features, each having the same spatial representation, such as points, lines, or polygons, and a common set of attribute columns, for example, a line feature class for representing road centerlines. The four most commonly used feature classes in the geodatabase are points, lines, polygons, and annotation (the geodatabase name for map text).翻译过来:要素类是常见要素的同类集合,每个都有相同的空间描述,像点、线、多边形和一个普通的属性列。例如,一个表示路段中心线的线要素类。在地理数据库中四个最常用的要素类是点、线、多边形和注释。

要素数据集,原文为:Feature datasets are objects that allow you to group together related feature classes so they can participate in specific functionality.翻译过来:要素数据集是允许你把相关的要素类集合起来以便它们可以协作处理特定的功能。

2)参考Desktop帮助文档目录“The architecture of a geodatabase”(地理数据库的内部构造)页的内容。

The geodatabase is object relational(地理数据库是对象关联的)。地理数据库使用和其他高级DBMS的相同的多级程序架构,没有外来的或不寻常的实现方式。地理数据库的对象的数据层由DBMS管理,行为层由应用程序逻辑实现。应用程序逻辑与存储的分离允许支持不同的DBMS和数据格式。

3)一对多的空间关系查询是根据Relationship将两个要素或者表通过两者共有的某个字段连接起来来实现的。本次实验中,将公交站点和公交线路通过站点ID将两者唯一的联系了

起来。一个公交站点可以对应多条公交线路。查询公交站点时,就能同时查询到经过该站点的公交线路。

4)Join,是两个对象通过唯一的对应关系从而对应起来,如建立一对一,一对多、多对多的关系。有两种方式①Joining the attributes from a table,通常是基于两张表的共有字段将一张表的数据Join到Layer中。不必要求字段名一致,但数据类型必须一致。②Joining data by location (spatially),可以基于map中不同layer中要素的位置将layer连接起来使之成为空间上的一个统一体。

Link,是一个对象通过创建一个Link保存另一个对象的绝对或相对的路径,如一个地图.mxd 文档通过保存.shp文件和dBase表中的路径来产生地图。一旦.shp路径改变,地图将会不再显示该shape文件对应的图形。

相关文档