ArcGIS 生成等值線圖


 

1.打開ArcCatalog,准備工作(1)菜單:Customize -> Extensions...,在打開的對話框中把里面的東西都勾上。實際要用的應該是GeoStatistical Analyst,但是全勾上好記,也免得后面出錯。如果不做這一步,后面會報tool not licensed錯誤。

(2)本例中數據源使用的是ArcGIS自帶的WorldCities數據,並且已經導入到數據庫中。使用數據文件的步驟與本例類似,不再另外列出。WorldCities數據以及如何導入到數據庫中,詳見:http://www.cnblogs.com/oceanking/p/3895257.html

2.創建一個Model

ArcCatalog中打開菜單:Geoprocessing -> ModelBuilder

(1)添加數據源

點菜單:Insert -> "Add Data or Tool..."選擇Database Connections,選擇已經創建好的連接,打開World地圖選擇cities,點Add。如圖所示

得到如下所示

(2)添加RBF插值工具

菜單 Insert -> "Insert Data or Tool...",在打開的對話框中選擇到:Toolboxes -> System Toolboxes -> Geostatistical Analyst Tools.tbx -> Interpolation

然后選擇Radial Basis Functions再點Add

在ModelBuilder里拖動一下,免得剛加的工具蓋住了先前加過的數據。得到如下所示:

(3)添加“GA Layer to Contour”工具

菜單:Insert -> "Add Data or Tool...",進入目錄:Toolboxes -> System Toolboxes -> Geostatistical Analyst Tools.tbx -> Working with Geostatistical Layers

選擇GA Layer to Contour,點Add

在ModelBuilder中把剛加的工具往右邊拖動得到下圖:

(4)用Connect工具,如下圖中紅色方框中所示,點擊一下即可。

1)從gisdb.SDE.cities連接到Radial Basis Functions,選擇Input Features

2)雙擊Output geostatistical layer,填入要保存的路徑和文件名,無需后綴。

3)用Connect工具,從上一步的tempoutput連接到GA Layer To Contour工具4)雙擊最右邊的gisdb.SDE.GALayerToContour1,改為保存到文件,如下圖

5)在gisdb.SDE.cities上點右鍵,選擇ModelParameter至此,第二步完成:

 

3.保存到Toolbox菜單:Model->Save

進入MyToolboxes,點上圖右上角紅色方框中的工具“New Toolbox”,創建一個ContourToolbox.tbx雙擊ContourToolbox.tbx進入剛創建的工具文件夾給新工具命名並保存,這里舉例命名為:TestContourModel

注意:輸入和最終輸出,都既可以是文件也可以是在數據庫中。如果要存到數據庫,則選擇Database Connections當中已經創建好的連接。

4.運行剛創建的工具

在ArcCatalog中,雙擊Catalog Tree里剛創建的工具,注意為了后續步驟,此處運行只能在這里運行,在ModelBuilder中運行無效。位置如下圖所示:

彈出的對話框點ok,等待執行完成點close關閉即可。

6.查看一下工作成果

用ArcMap打開WorldCities.mxd文件,然后把ContourOutput.shp拖入ArcMap左側的Table of Contents。注意把它拖到Cities上邊,這樣作為圖層的最頂層以免無法顯示。結果如下圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM