.nc地形数据的python转换实现tiff
生活随笔
收集整理的這篇文章主要介紹了
.nc地形数据的python转换实现tiff
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
.nc地形數據的python轉換實現tiff
之前做的一個海底地形的數據導入arcgis的問題,由于是全球的地形數據(精度為15弧秒),從GEBCO下載獲取,數據達到12G,在arcgis中轉換也可以,但是實在是太慢,我的電腦i7-7700的轉了一晚上沒成功,后來看了好多arcgis的官方文檔和網上的轉化教程,改寫成下面這一小段,速度很快,大約兩小時即可完成。
我印象中有兩篇參考的非官方文檔給我提供了很大幫助,可惜找不到了,在此不能引用,但表示感謝! #coding=utf8 # Import system modules import arcpy from arcpy import env from arcpy.sa import * # Input data source arcpy.env.workspace = "E:/ALL_change" arcpy.env.overwriteOutput = True # Set output folder OutputFolder = "E:/ALL_change" # Loop through a list of files in the workspace filename = "GEBCO_2019.nc" #for filename in NCfiles: #print("Processing: " + filename) inNCfiles = arcpy.env.workspace + "/" + filename fileroot = "npr"+filename variable = "elevation" outRaster = OutputFolder + "/" + fileroot # Process: Make NetCDF Raster Layer arcpy.MakeNetCDFRasterLayer_md(inNCfiles, "elevation", "lon", "lat", variable, "", "", "BY_VALUE") # Process: Copy Raster arcpy.CopyRaster_management(variable, outRaster + ".tif", "", "", "", "NONE", "NONE", "")
總結
以上是生活随笔為你收集整理的.nc地形数据的python转换实现tiff的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2.2.1 数据通信系统的模型
- 下一篇: [P1860]新魔法药水