Layer和Shapefile区别
ArcGIS里的Layer和Shapefile有什么区别呀!
1、datasets,要素集合,在coverage和Geodatabase中都这么一个概念。
在coverage中,使用datasets来存放要素,维护数据的拓扑关系。
在Geodatabase中,feature datasets是Geodatabase中组织空间要素的一种形式。可以存放feature class。在feature datasets中可以组织比coverage数据多样、强大、更加只能的拓扑关系。
2、shapefile,是ArcView 3.x的原生数据格式。不存储拓扑关系,检索速率比coverage快。
3、layer,图层文件。
笼统地说,图层文件的作用是存储和设置图层的一些相关属性的,比如在ArcMap中Layer properties里设置的东西都可以存储在图层文件中,像符号化、标注、显示比例尺范围、超链接、表格关联等等。通常我们也说成源数据的一些附属的信息和属性。
跟图层文件类似的还有一个mxd,地图文档,它的功能跟图层文件类似,只是图层文件对应一个图层,而mxd文件对于一个map(很多图层、甚至多个data frame)。
.shp,空间数据文件,是ArcView 3.x的原生数据格式,存贮地理数据的几何特征:坐标、长度、面积等,不存储拓扑关系,检索速率比coverage快。
我觉得shape是数据,lyr是装饰,就象mxd和shape的关系一样,lyr不过是定义了shape的显示样式
自己的:
我觉得shape是数据,lyr是指针,指向shape的内容