一、什么是Shapefile文件
1.Shapefile是工業標准的矢量數據文件。
2.學會創建Shapefile文件是ArcGIS中最基本最常用的數據格式。
3.一個完整的ESRI的Shapefile文件至少包括3個文件,即主文件(*.shp),索引文件(*.shx),dBASE(*.dbf)表。有時還會出現特征空間索引文件(.sbn和.sbx)、儲存地理要素主體屬性表或其他表格的活動字段的屬性索引信息的文件(ain和.ain)以及儲存投影信息的文件(.prj)。
二、創建Shapefile和dBASE表
1.ArcCatalog可以創建新的Shapefile和dBASE表,並通過添加、刪除和索引屬性來修改它們,也可以定義Shapefile的坐標系統和更新其空間索引。
2.dBASE表是第一個被廣泛使用的數據庫管理系統(DBMS),dBASE的基本文件格式——.dbf文件,被廣泛的應用在其他有簡單存儲結構化數據需求的應用程序中。
三、Shapefile文件的屬性維護和修改
1.在.ArcCatalog中,可以通過添加、刪除屬性來修改Shapefile和dBASE的結構。如果要進一步編輯定義這些要素或表格屬性項的內容,就必須啟動ArcMap的編輯功能。
2.GIS數據集中存儲的不僅僅是數據的空間特征,其還包括數據各種屬性信息。其中,在Shapefile文件中可以通過添加屬性項的方法來增加數據的各種屬性信息載體。所謂的屬性項可以簡單理解為數據庫中二維表的表頭。
3.文件中記載的屬性如果發生屬性改變,又或者原有的屬性信息不足以表達被描述的對象時,就需要給文件添加屬性項。
4.使用ArcCatalog,用戶可以在Shape文件和dBASE表中進行添加屬性索引,方便查詢屬性值。
5.同樣,也可以對空間索引進行添加、刪除和更新。Shapefile的空間索引則可以提高Shapefile文件的顯示和查詢速度。
四、Shapefile文件的坐標定義
1.GIS中的坐標系定義是GIS系統的基礎。
2.在新建一個Shapefile文件時,應同時給其指定坐標投影信息。如果在建立Shapefile文件時,沒有同時建立其坐標系統,而是選擇以后定義的話,那么在被定義前,它的坐標系統都將會被定義為“未知”。
