如何利用Arcmap模型构建器处理NC格式数据
一、NetCDF(.nc)數據介紹
? ? ? ?
目錄
一、NetCDF(.nc)數據介紹
二、溫度與降水數量數據下載
三、數據處理過程
? ? ? ? NetCDF(network Common Data Form),即?網絡公用數據格式,是一種用來存儲溫度、濕度、氣壓、風速和風向等多維科學數據(變量)的文件格式。在?ArcGIS?中,通過根據?NetCDF?文件創建圖層或表視圖,可以用一個維度(例如時間)來顯示上述所有變量。開始的目的是用于存儲氣象科學中的數據,現在已經成為許多數據采集軟件的生成文件的格式。
? ? ? ?NetCDF?文件中的數據以數組形式存儲。例如,某地區隨時間變化的溫度或者隨時間和高度變化的溫度以一系列二維數組的形式存儲。
圖 1?來源于公眾號:GIS思維
二、溫度與降水數量數據下載
? ? ? 通過國家地球系統科學數據中心申請賬號來下載。國家地球系統科學數據中心數據詳細信息
圖 2??1km分辨率降水數據集界面
? ? ? ?但是這個網址每天只能下載五個數據,每次還需要申請,雖然申請很水但是很麻煩,作為你們最貼心的小羊,必須直接安排網盤鏈接!!誰讓小羊這么可愛又善解人意呢!
鏈接:https://pan.baidu.com/s/1snH7JciIRlEbgg3M8O_mJA
提取碼:0946
鏈接:https://pan.baidu.com/s/1LZjtPYcoJZy56B8IQJGwjg
提取碼:0946 (加入鏈接失效可以留言給我~)
三、數據處理過程
? ? ? ?1、數據導入,首先一定一定要把你的文件放在一個全英文路徑下面!!!!然后在toolbox下面【多維工具】-【創建NetCDF】具體操作如下:
? ? ?2、打開【屬性】-【NetCDF】,可以看到nc數據時間緯度不同對應不同月份的平均溫度數據。且不具空間參考。
? ? ? ?那么如何讓通過模型構建器來將各個月份的TIFF數據影像提取出來呢?我們可以借助模型構建器來實現。?
3.1 將【NetCDF柵格圖層工具】拖入編輯器界面中,添加2020溫度年數據。然后插入迭代器-for循環,來將不同月份的溫度數據自動讀取進行處理。
3.2? 2020年有十二個月所以開始為1,終止值為36,增值為1(個月)。確定后通過工具把for循環與NetCDF連接起來。
?3.3 然后點擊【NetCDF柵格圖層工具】,“維度數”選擇“time”,值處輸入“%值%”。一定要鍵盤輸入!!
3.4 【數據管理工具】-【柵格】-【柵格數據集】-【復制柵格】拖入編輯器,命名注意的是一定要又%值%,格式選擇“TIFF”.
3.5 【數據管理工具】-【投影與變換】-【定義投影】,坐標系可以根據所需要進行選取。復制柵格和定義柵格如果不需要輸出,可以采用如圖所示的托管方式進行處理。
?
?
?3.6? 最后根據【spatial analyst 工具】-【提取分析】-【按掩膜提取】,我提取的市山西省的區域。看看一看最后的構建結果吧。
3.7? ?運行之后,可以在目錄中看到所有數據都處理完畢,最終結果如所示。
?
?
?
?
參考文獻:ArcGIS處理NetCDF(.nc)的多維科學數據
nc數據處理方法匯總,總有一款適合你!
總結
以上是生活随笔為你收集整理的如何利用Arcmap模型构建器处理NC格式数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js菜单自适应的实现
- 下一篇: stm32跑马灯程序