4.4 Shapefile 和 CAD 文件格式
当拓扑数据集,如 geodatabase 和 Coverage,为丰富的地理分析、地图显示提供了基础后,地图的使用就具有了令人满意的要素数据的简化形式。
简单要素类用点、线、多边形存贮要素的形状,但并不存贮拓扑关系。这种结构具有简单、快速显示的优点,但缺点是不能强调空间限制。
举个例子,如果制作地块图(a parcel map),我们或许想让形成地块的多边形重叠或彼此间没有间隙。简单要素类就不能确保这种空间上的完整性。
然而,简单要素类由大量可获得的地理数据组成,因为它们易于生成并且具有足够的地理数据,所以常常作为地图的背景层。
Geodatabase 包含简单要素类。ArcInfo 能够与 Shapefile、CAD、MicroStation
和简单要素数据的通用仓库进行交互。 4.4.1 Shapefile
ArcView GIS 2 是一种支持地图显示和查询的 ESRI 软件产品,它引入
Shapefile 格式以满足简单要素数据集的需要。 Shapefile
由包含空间数据和属性数据的三个主要文件组成。Shapefile 可以选择性地拥有具有索引信息的其它文件。在 Catalog 中,所有这些组成
Shapefile 的文件都显示为一个要素类。
Shapefile 是那些含有点、多点(multipoint)、折线(polyline)或多边形形状的同类要素的集合。
点是具有点形体的要素。一个点具有一个坐标值。 多点是具有多点形体的要素,它们以多个点来表示一个要素。
线是具有折线形体的要素。折线由路径组成,它们由一组线段简单连接而成。折线中的路径可以是连接的、分离的或交叉的。
多边形是具有多边形形体的要素。一个多边形含有一个或多个环(rings)。一个环是一个本身并不相交的封闭的路径。多边形中的环可以是分离的、嵌套的或彼此相交的。
由于 Shapefile 将属性值存贮在一个内嵌的 dBASE 文件中,所以贮在其它
dBASE表中的对象属性可以通过属性关键码与 Shapefile 连接。 4.4.2
CAD 图形
大量的地理数据在 CAD(计算机辅助设计)图形文件中已经被采集了。CAD 图形文件的特征就是要素被分成具有代表性的许多层。
“层”在 CAD 文件中的含义与在地图中的是不一样的。在 CAD 文件中,层表示一组相似的要素。在地图中,它表示与一定的绘图方法相联系的地理数据集或要素类的引用(reference)。
CAD 数据集是 CAD 图形文件的 Catalog 表达方式(representation)。它又被细分为
CAD 要素类,每一类聚集为点、线、面或注释。如果一个 CAD 数据集有 17 层——3 个点图层、8 个线图层和 4 个多边形图层、2
个注释图层,那么它们将合并成一个 CAD 点要素类、一个 CAD 线要素类和一个 CAD 多边形要素类、一个 CAD 注释要素类。
ArcInfo 支持与某些 AutoCAD 中的 CAD 文件和 MicroStation
格式之间的交互。详细细节请参考在线帮助中关于 CAD 格式的内容。
4.4.3 Shapefile 和 CAD 图形的 Catalog 视图
| |
含有 Shapefile 和 CAD 文件的文件夹。 |
| |
含有点、线、多边形和注释层的 CAD 数据集。CAD 数据集可以是
AutoCAD格式,也可以是 MicroStation 格式。 |
|
|
| |
CAD 点要素类是 CAD 数据集中包含点的一组 CAD 图层。 |
| |
CAD 线要素类是在 CAD 数据集中包含线的一组
CAD 图层。 |
| |
CAD 多边形要素类是在 CAD 数据集中包含多边形的一组
CAD 图层。 |
| |
CAD 注释要素类是在 CAD 数据集中包含文本的一组
CAD 图层。 |
|
|
Shapefile 是点、多点、线或多边形要素的集合。
Shapefile 包含的是简单要素,要素间没有拓扑关系。
Shapefile 的属性数据保存在 dBASE 表中。 |
| |
dBASE 表是具有行和列、可以与某个 Shapefile
连接的数据库表(Shapefile含有内嵌的 dBASE 表)。 |
| |
CAD 图形是整个 CAD 数据集的表现方式,而不是以一个图层的方式绘制。 |
|
|
|