Shapefile 是一种广泛应用于地理信息系统(GIS)软件的地理空间矢量数据格式。该格式由 Esri 开发并规范,作为一种主要开放的规范,旨在促进数据互操作性。Shapefile 通过点、线和多边形等几何图形在空间上描述地理特征,例如道路、河流和土地宗地。需要注意的是,“Shapefile”实际上由多个文件组成,通常至少包含三个核心文件:.shp(包含要素几何形状的主文件)、.shx(用于加速空间查询的索引文件)以及 .dbf(存储与每个要素关联的属性数据的 dBase 表)。此外,其他可选文件(如 .prj 投影信息文件、.sbn 和 .sbx 空间索引文件以及 .xml 元数据文件)也可以作为 Shapefile 数据集的一部分。由于其结构简单且与各种 GIS 应用程序具有良好的兼容性,Shapefile 被广泛用于存储和交换地理空间数据。然而,该格式也存在一些局限性,例如 2GB 的文件大小限制,以及在文件结构内部不支持存储拓扑关系。