ESRI公司的Shapefile文件是描述空間數(shù)據(jù)的幾何和屬性特征的非拓?fù)鋵?shí)體矢量數(shù)據(jù)結(jié)構(gòu)的一種格式。一個Shapefile文件包括一個主文件(*.shp),一個索引文件(*.shx)和一個dBASE表文件(*.dbf)。
主文件是一個直接存取,變長記錄的文件,其中每個記錄描述一個實(shí)體的數(shù)據(jù),稱為shape。在索引文件中,每個記錄包含對應(yīng)主文件記錄離主文件頭開始的偏移量。dBASE表文件包含各個實(shí)體的屬性特征記錄。幾何和屬性間的一一對應(yīng)關(guān)系是基于一個不重復(fù)的記錄順序代碼來實(shí)現(xiàn)的,在dBASE表文件中的屬性記錄和主文件中的記錄是相同順序的。