如何將輪廓圖從Surfer軟件中提取并導入ArcMap?”將地圖從Surfer導入ArcMap實際上非常容易。您只需單擊文件 | 從Surfer導出并導出到shapefile(*.SHP)。你可以選擇其他格式(例如DXF,MIF,GeoTIFF等),但是文本將重點介紹SHP。
您可能會問,“屬性如何?”在Surfer中導出為SHP文件時,輪廓線的Z值作為屬性導出到關聯的DBF文件。此外,如果在基礎層中具有屬性的對象,則這些屬性也將導出到SHP文件。全部屬性都存儲在SHP的關聯DBF文件中。
從Surfer導出SHP文件時,關于點,多邊形,標記符號和文本的存儲,確實有一些選項可供選擇。選擇哪種選項取決于要導出的Surfer文件中的內容,使用的Surfer版本以及包含的SHF文件。
假設您在surfer中對一些數據進行了網格化,創建了輪廓圖,覆蓋了顯示原始點位置的后貼圖,并希望將其導出到SHP,以便可以將其導入到ArcMap中。注意,導出SHP文件時,不要顯示輪廓線標簽,因為它們會在原本連續的輪廓多線段中產生斷點。
使用文件|將輪廓圖從Surfer 導出到SHP文件,將其導出并導入到ArcMap中。
要導出此地圖,您將:
1、單擊文件| 出口。
2、在“導出”對話框中:
給文件起一個名字。
在“保存類型”旁邊,選擇“ SHP ESRI Shapefile”格式。
確保選中“顯示選項”對話框。
點擊保存。
3、在“導出選項”對話框中,共有三頁選項:
一種。在“縮放”頁面上,確保將“縮放”源設置為“地圖”。這會將“文件矩形”坐標設置為地圖單位,并允許以地圖單位導出地圖。文件矩形下的坐標以地圖單位非常重要。如果您使用的是Surfer的舊版本(Surfer 11或更早版本),則可能需要執行一些額外的步驟才能在“文件矩形”框中獲取地圖單位。不能以地圖單位導出的時間是在導出3D曲面或線框地圖時。這些地圖類型不適合導出到SHP。
b。在“空間參考”頁面上,您很可能希望選中ESRI .PRJ文件選項,以便Surfer可以將地圖的坐標系導出到PRJ文件,然后在導入時ArcMap知道文件的坐標系信息。如果未在Surfer中為地圖設置坐標系,則不會創建PRJ文件。
在“ SHP選項”頁面上,您可以告訴Surfer如何將信息導出到SHP。您可能會或可能不會意識到SHP文件每個文件只能有一種對象類型。您可以具有點,折線或多邊形。在一個SHP中,對象的類型(例如,點和折線)不能超過一種,并且不支持其他類型的對象(例如,文本,圖像)。將多種對象類型導出到SHP時,Surfer可以將全部對象轉換為折線并將全部對象保存到單個折線文件中,也可以將點和面寫出到它們自己的文件中。
在“區域”下,選擇“Surfer”是將多邊形轉換為折線,還是將多邊形保留為多邊形并將其寫出到新的多邊形文件中。這確實取決于您,但是大多數用戶都會為多邊形對象創建一個單獨的文件。
在“點”下,選擇“Surfer”是否應將任何點對象轉換為折線,還是應保留該點對象并將其寫出到新的點文件中。同樣,這取決于您,但是用戶必須為點對象創建一個單獨的SHP文件。
由于SHP文件不支持文本,因此,如果要包括文本對象(例如,軸標簽,輪廓標簽等),則可以選中“渲染文本”。這會將文本字符轉換為單個多邊形,并使用Areas下選擇的選項將其寫為多邊形。大多數用戶不需要在其SHP文件中輸入文本,也不需要多余的多邊形,因此我將其保留為未選中狀態。這意味著不會將任何文本(軸標簽或輪廓標簽)導出到SHP。
SHP文件中也不支持標記符號。標記符號是用于定義點的實際符號形狀。例如,假設您使用圓形,三角形和正方形作為郵政地圖。如果將該后導圖導出到SHP文件,則在ArcMap中將僅獲得純點對象(沒有圓,三角形和正方形),并且它將使用ArcMap中默認的任何符號。如果要渲染點標記符號的形狀,則可以選中“渲染標記符號”框,Surfer會將標記符號轉換為多邊形,并使用“區域”下選擇的選項將其寫為多邊形。
“屬性轉換[代碼頁]”選項允許您為與SHP關聯的DBF文件(屬性文件)中的文本指定不同的代碼頁。在大多數情況下,您需要將此設置保留為默認值。
單擊“確定”,將創建SHP文件。在這種情況下,Surfer創建了兩個SHP文件:一個用于我的折線對象(輪廓線和軸),另一個用于多邊形對象(輪廓填充和標記符號,因為我選擇將標記符號呈現為多邊形)。創建的每個SHP文件都將具有許多關聯文件,例如CPG,DBF,PRJ和SHX。
現在已經導出了SHP文件,我們可以將其導入到ArcMap中。
在ArcMap中,單擊文件 | 添加數據 添加數據。
選擇一個SHP文件(例如ContourMap.shp ),然后單擊“添加” 。顯示輪廓線。
如果進入編輯模式并選擇多段線之一,則可以在“屬性”窗口中看到Z值是該屬性。
如果在ContourMapPoly.shp圖層中添加,則多邊形將添加到地圖中。由于標記現在是多邊形,因此將顯示原始發布點的形狀。您可以根據需要添加屬性或為多邊形著色。
作為比較,如果未選中在“導出選項”對話框中呈現標記符號的選項,則Surfer會生成三個SHP文件(一個用于折線,一個用于多邊形,一個用于點)。如果將全部三個都導入到ArcMap中,則可以看到相同的折線,但是多邊形文件將不包含標記符號。這些點將保存在一個點SHP文件中,并將該文件導入到ArcMap中時,將使用默認符號顯示這些點。