ArcGIS shapefile 具有必需文件和可选文件。 shapefile 所需的强制文件扩展名是 .shp、.shx 和 .dbf。但可选文件是:.prj、.xml、.sbn 和 .sbx
每种 ArcGIS 文件类型的功能是什么?另外,如何打开这些 GIS 文件?
如果您有几个小时的空闲时间,可以浏览34 页的 ESRI Shapefile 技术说明文档。如果时间是一个因素,那么我们建议进一步阅读。让我们仔细检查一下 ArcGIS shapefile 的组成部分。
什么是 shapefile 文件?
主文件 (.SHP)
SHP是一个强制性的Esri 文件,它为要素提供几何图形。每个 shapefile 都有自己的代表空间矢量数据的.shp 文件。例如,它可以是地图中的点、线和多边形。
索引文件 (.SHX)
SHX是强制性的Esri 和 AutoCAD 形状索引位置。这种类型的文件用于向前和向后搜索。
dBASE 文件 (.DBF)
DBF是用于存储属性数据和对象 ID 的标准数据库文件。 .dbf 文件对于形状文件是必需的。您可以在 Microsoft Access 或 Excel 中打开 DBF 文件。
投影文件 (.PRJ)
PRJ是一个可选文件,其中包含与 shapefile 坐标和投影系统关联的元数据。如果此文件不存在,您将收到“未知坐标系”错误。如果要修复此错误,则必须使用生成 .prj 文件的“define projection”工具。
可扩展标记语言文件 (.XML)
XML文件类型包含与 shapefile 关联的元数据。如果您删除此文件,您实际上删除了您的元数据。您可以在任何文本编辑器中打开和编辑此可选文件类型 (.xml)。
空间索引文件 (.SBN)
SBN文件是优化空间查询的可选空间索引文件。此文件类型与 .sbx 文件一起保存。这两个文件组成一个形状索引来加速空间查询。
空间索引文件 (.SBX)
SBX文件类似于 .sbn 文件,可加快加载时间。它与 .sbn 文件一起使用以优化空间查询。我们测试了 .sbn 和 .sbx 扩展名,发现这些文件存在时加载时间更快。与有/没有 .sbn 和 .sbx 文件相比,它快了 6 秒(27.3 秒对 33.3 秒)。
代码页文件 (.CPG)
CPG文件是可选的纯文本文件,描述了用于创建 shapefile 的编码。如果您的 shapefile 没有 .cpg 文件,则它具有系统默认编码。
shapefile 的必需文件和可选文件
如果您需要在 Windows Explorer 中移动 shapefile 文件,您应该拖放所有必需的和可选的文件。如果您在ArcCatalog中,它将为您移动所有强制性和可选文件。
存在 150 多种不同的 GIS 文件扩展名,专门用于 GIS。但这甚至不包括 AutoCAD 和常见的图像格式。有关详细信息,请参阅我们的GIS 格式列表。
最常见的 GIS 文件类型是 shapefile。甚至USGS Earth Explorer 也接受 shapefile 作为定义边界的输入。
Shapefile 由 3 个必需文件 .shp、.shx 和 .dbf 组成。但是构成 shapefile 的可选文件是:.xml、.prj、.sbn 和 .sbx。如果您能识别出这些差异,那么您就可以成为 ArcGIS shapefile 的高手。