首先恭喜自己发表第一篇博客!!╰(*°▽°*)╯
最近接触了海洋温度的一些知识,所以想做一下可视化,生成一个tif文件,把数据展示在ArcGIS中方便查看,或者后面生成三维等等。自己只是初学,如果有不对的地方还请大佬们批评指正!
1.下载数据:ERsst.mnmean.nc
下载平台:北京大学地理数据平台:需注册登录全球海温数据A Global Sea Surface Temperature (SST)-海洋数据-自然地理数据-数据目录-北京大学城市与环境学院 [v1.0.0] (pku.edu.cn) 2. Python读取数据,并生成tif
# -*- coding: utf-8 -*-
import netCDF4
from netCDF4 import Dataset
import numpy as np
from osgeo import gdal
nc_obj = Dataset(r"C:\Users\xxxx\Downloads\ERsst.mnmean.nc")#nc文件路径
# 读取数据值
tem1 = (nc_obj.variables['sst'][:])
np.set_printoptions(threshold=np.inf) #去掉省略号全部展示数组
# print(tem1)
# print(typ