1. Shapefile介绍
- Shapefile文件是矢量数据文件,也是ArcGIS中最基本、最常用的数据格式。
- 一个完整的Shapefile文件至少包括3个文件,即主文件(.shp)、索引文件(.shx),dBASE(*.dbf)表。有时,还会出现特征空间索引文件(.sbn 和.sbx)、储存地理要素主体属性表或其他表格的活动字段的属性索引信息的文件(ain和.aih)以及储存投影信息的投影文件(.prj)。
- 其中dBASE(.dbf)表是储存属性的属性表。如果文件中有特征空间索引文件(.sbn 和.sbx),在空间数据处理方面会比较快速。
- 总之,Shapefile文件共有以下几种文件:
- (1主文件(*.shp)
- (2)索引文件(*.shx)
- (3)dBASE属性表(*.dbf)
- (4)空间索引文件(.sbn 和.sbx)
- (5)属性索引信息文件(ain和.aih)
- (6)投影文件(.prj)
- 使用ArcCatalog可以创建新的Shapefile文件。新创建的Shapefile文件包括空间信息和属性信息。在ArcCatalog中,可以通过Shapefile文件属性(Properties)来改变它的名称、字段和索引等,也可以定义Shapefile的坐标系统,但是想要修改其要素数据或是属性信息,必须使用ArcMap。
- GIS数据集中存储的不仅仅是数据的空间特征,其还包括数据各种属性信息。其中,在Shapefile文件中可以通过添加属性项的方法来增加数据的各种属性信息的载体。所谓的属性项可以简单地理解为数据库中二维表的表头。
- 使用ArcCatalog,用户可以在Shape文件和dBASE表中进行添加属性索引。属性索引可以帮助用户提高评价属性值的查询性能。同样地,Shapefile的空间索引则可以提高Shapefile文件的显示和查询速度。但有的时候索引太多会增加繁琐程度,因此需要合理的添加。