在ArcGIS中如何為shape文件設置投影?

為了使river shape文件與GreenvalleyDB地理資料庫中的數據有相同的坐標系,那麼要對shape文件的投影進行設置,設置shape文件有兩個步驟:首先必須為shape文件定義一個坐標系,然後定義輸出坐標系和投影文件。可以用ArcToolbox來實現,它包含許多數據管理和轉換的工具盒嚮導。

工具/原料

台式機
ArcGIS軟體

步驟一:為river shape文件定義坐標系

1.ArcCatalog中,單擊工具條中的Show/Hide ArcToolbox按鈕,ArcToolbox窗口彈出。

2. 雙擊ArcToolbox目錄樹中的Data Management Tools;雙擊Projections and Transformations,然後再雙擊Define Projection工具。如果使用ArcInfo,將不能看到其餘的工具。

Define Projection對話框彈出。

在ArcCatalog中用Properties對話框為lowland shape文件定義坐標系,ArcToolbox是定義坐標系的一個方法。

3. 單擊Input Dataset或者Feature Class browse按鈕,找到project文件夾里的County_share文件夾。

4. 選中river.shp,然後單擊Add。

嚮導列出了shape文件,坐標系統是GCS_Assumed_Geographic_1。ArcGIS將根據數據集的坐標值來決定shape文件的坐標系統。在本例中,ArcGIS已經確定了shape文件是地理坐標系(經度和緯度)中,而通常在開始投影數據前必須明確定義坐標系統。

5.單擊Coordinate System旁邊的按鈕。

Spatial Reference Properties對話框彈出。

6. 單擊Spatial Reference Properties對話框中的Select。

Browse嚮導打開Coordinate System文件夾。

ArcGIS以.prj文件的形式存儲了已定義好的許多坐標係為用戶使用。這些文件包括所有坐標系的參數、投影類型和測量單位等等,也可以定義用戶坐標系,並保存為.prj文件——如state_dot.prj文件。

7. 雙擊Geographic Coordinate Systems,選中North America。

8. 選中North American Datum 1983.prj,單擊Add。

坐標系統信息顯示在Details窗口中。

9. 單擊OK,關閉Spatial Reference Properties對話框。

10. 單擊OK。

11. 單擊Close,關閉Define Projection對話框。

現在river shape文件的坐標系統已經定義好了。為驗證它,在ArcCatalog中打開County_share文件夾,單擊river,點擊Metadata選項卡,再選擇Spatial選項卡。現在的坐標系統是GCS_NorthAmerican_1983。可以關閉ArcCatalo g窗口重新打開看看。

步驟2:投影shape文件

當定義一個坐標系統時,只要告訴ArcGIS數據集使用什麼樣的投影,坐標的單位是什麼都可以。另外,當投影數據集時,實際上ArcGIS能把所有的坐標單位(假設為十進位)轉換到新的坐標系當中(橫軸墨卡托投影),這樣可以產生一個新的數據集。我們只要輸入數據集和投影坐標系統,ArcGIS就能產生新的數據集。

因為city 中的data使用的是橫軸墨卡托投影坐標系統,所以可能要指定一數據集與之匹配。Project工具會從現有數據集中得到坐標系統參數,並在橫軸墨卡托投影坐標系統中創建一個新的river shape文件。

1.在ArcToolbox的Data Management工具中,雙擊Projections and Transformations下的Feature,然後雙擊Project。

2. 單擊Input Dataset或者Feature Class browse按鈕,在project文件夾下找到County_share文件夾。

3.單擊river.shp,然後單擊Add。

需要為投影的shape文件命名,並確定保存路徑。由於它最終成為該市的資料庫的一部分,因此把它存在Ctiy_share文件夾中。因為它是river數據集的第二版,而且將被投影,因此將其命名為river02prj。

4.單擊Output Dataset或者Feature Class browse按鈕,找到project文件夾。雙擊City_share,然後在Name文件框中鍵入「river02prj」。

5. 單擊save。

下圖中,City_share文件夾列出投影的shape文件river02prj的保存路徑。

6. 單擊鄰近Output Coordinate System的按鈕。Spatial Reference Properties對話框彈出。

這與以前定義lowland shape文件和river shape文件坐標系統的對話框是相同的。在以前我們詳細定義了一個空間參照文件(.prj)。這次是從一個現有數據集中讀取坐標信息。因為我們是直接從該市現有的資料庫中複製公園要素類的,所以它的坐標系統是正確的。

7. 單擊Import,找到project文件夾連接下的WaterProject地理資料庫。

8. 單擊parks_polygon,然後單擊Add。

對話框中顯示坐標系統,可以檢驗它是否為正確的PCS_Transverse_mercator(投影坐標系統的PCS標準)。

9. 單擊OK關閉對話框。

10. 單擊OK。

11. 單擊Close,關閉Project對話框。

Project工具把river shape文件配准到該市資料庫中數據的坐標系統上,這個投影文件river02prj保存到City_share文件夾中。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場