ArcGIS中数据,图层,数据框,地图的关系
(2009-10-10 13:38:07)
标签:
arcgisit |
分类: GIS&RS |
在博客里写这个实在是太雷人了。可能只是因为寂寞吧。。。
ArcGIS比较突出的特点就是,数据和显示是分离的。尤其对于矢量数据而言,弄清数据,图层,数据框,地图之间的关系是非常重要的。
数据,这里我们也把他分成为一个个要素类,每一个要素类就是一类要素的集合。基本可以分为点要素类,线要素类和面要素类。要素类的属性表中每一行代表一个要素, 比如一条路,一块地,一个居民点等。
而图层正是用来显示这些要素的,存储的是这些要素的显示信息。用一条路来举例,图层中存储了这条路用什么样的颜色和线形来显示。数据本身是没有显示信息的,因此当每次打开一个线形的要素类时,系统会随机的,自动给这个要素类附上一种显示信息。所以每次打开一个要素类时,线的颜色都会不同,正是这个原因。图层只存储线形的显示信息,并且通过引用数据来对数据进行某种特定线形的显示。
数据框是图层的集合,一个数据框中可以包含多个图层。一次编辑只能编辑同一数据框下的内容。在ArcMap的数据窗口中,也只显示一个数据框内的信息。
一个地图文档中可以包含多个数据框,另外地图文档中也可以存储一些地图元素,比如比例尺,指北针之类的。同一地图文档中的多个数据框可以在版面视图中同时显示出来,通过多个数据框的位置关系来生成更加美观的地图。比如中国地图中添加南海诸岛。则是南海诸岛在一个数据框中,中国地图在一个数据框中。这么说来,一个地图文档里的所有内容,可以出成一张完整的地图。