1 矢量数据格式
1.1 什么是矢量数据
矢量数据(Vector Data)是用X、Y、Z坐标表示地图图形或地理实体位置的数据。矢量数据一般通过记录坐标的方式来 尽可能将地理实体的空间位置表现的精确。常见的矢量数据有:点、线、面等格式。
QGIS可以支持多种的矢量数据,如常见的 Shapefile 和 MapInfo MIF、TAB; 另外 QGIS 亦支持在 PostgreSQL 数据库中的 PostGIS 图层;以及提供 CSV(delimited text)纯文本导入。
目前 QGIS 可以读取的矢量数据有:
Arc/Info Binary Coverage
ESRI Shapefile
Mapinfo File
SDTS
1.2 矢量数据格式(Shapefile)
SHP (Shapefile)
Shapefile是目前最常见的一种矢量数据格式。作为行业标准,几乎所有的商业和开源GIS软件都支持Shapefile。
一个Shapefile数据最少包括文件:
主文件( “*.shp” ):存储地理要素的几何图形的文件。
索引文件( “*.shx” ):空间数据索引文件,存储地理数据几何特征的索引。
DBASE表文件( “*.dbf” ):它是存储属性数据的文件,用于存储地理数据的属性信息。有时候我们也称为表文件或者dbf文件。 这里值得注意一下的是,这个文件Excel也是能够打开的。
空间投影文件( “*.prj” )