Shapefiles是一种特性类。
我们有一些用户错误地将所有GIS功能类(shapefiles, SDE, personal gdb, file gdb)称为shapefiles。我学会了问他们shapefile是什么意思,这样我就能得到他们真正需要的东西。
层也是一样,一些用户把包括shapefiles在内的所有东西都称为层。
几乎任何你添加到地图上的东西都是一种层.
shapefile和功能类是两种不同类型的层(可能是最常见的)。
Shapefiles是一种较旧的空间数据格式,由至少三个需要存储在一起的独立文件组成。特性类存储在Geodatabase中,具有比shapefile更强大的功能。
我有一个关于这个话题的教程博客:在ArcGIS Pro中使用常见的GIS数据类型
虽然它们在技术上是不同的,但shapefiles和feature class的使用方式是相同的,因此许多人互换使用这两个词是很自然的。如果您需要一个术语来泛指它们,您可以使用功能层.
我不赞成使用功能层作为基于文件的数据集的通用术语。对于大多数Esri文档来说,“特征层”在Web GIS领域中具有特定的含义,因此将一个特征类称为特征层很可能会令人困惑。此外,层和数据源或数据集是非常不同类型的对象。我认为将形状文件称为特征类比将其称为特征层更容易让人混淆。
在使用Esri软件时,更大的挑战是Esri本身在术语的使用上并不一致,有时Esri甚至会在不同的产品之间改变定义。例如,在ArcGIS桌面/ArcMap中,一个目录是由层和表视图组成的,而在ArcGIS Pro中,你有层和表。在ArcGIS Pro中,生成表视图地理处理工具返回的不是表视图而是表。
既然Esri不能整理出自己的定义,我认为普通的GIS用户也不能理解。