ArcGIS中.shp矢量文件和.lyr图层文件的区别

时间:2024-03-30 15:14:57

ArcGIS中.shp矢量文件和.lyr图层文件的区别ArcGIS中.shp矢量文件和.lyr图层文件的区别
一、begin
shapefile (.shp) 是一种矢量数据存储格式,用于存储地理要素的位置、形状和属性。 shapefile 存储在一组相关文件中,并包含一个要素类。
end
二、begin
图层文件 (.lyr) 是存储源数据集路径和其他图层属性(包括符号系统)的文件。一般存储和设置图层的一些相关属性,比如在ArcMap中的的Layer Properties里设置的东西都可以存储在图层文件中,像符号化、标注、显示比例尺范围、超链接、表格关联等等。通常我们也说成源数据的一些附属的信息和属性。
end
三、begin
与 shapefile 相比,图层文件只是对实际数据(例如 shapefile 和要素类等)的链接/引用。 它并不是实际数据,因为它并不存储数据的属性或几何。 图层文件主要存储要素的符号系统,以及与在 GIS 应用程序中查看数据时所查看内容相关的其他图层属性。
end
以上两图,前者是保存的.lyr文件,后者是.shp文件,可以对比。.shp文件保存后不会保存与图层关联的非属性几何信息,而.lyr可以保存。如上图,.shp在某一个地图文件里面经过符号化后,再加载到另一个地图文件,原来的符号化内容消失,而.lyr图层文件可以保留相关信息。