Tropomi的nc数据格式转tif

# -*- coding: utf-8 -*-

import sys
import os
import netCDF4 as nc
import numpy as np

"""
    NC数据文件读写操作 
     
"""

# 打开nc文件
def NCopen(ncfile):

    # load in the netCDF4 file  
    ncdata = nc.Dataset(ncfile) 

    return ncdata

    # read the variables from the netCDF4 file and assign 


#获取数据数组1
def ReadNcDataset1(ncdata,datasetPath):

    if datasetPath in ncdata.variables.keys():

        dataset = ncdata.variables[datasetPath]

        dataset1 = np.array(dataset)

    return dataset1

#获取数据数组2
def ReadNcDataset2(ncdata,datasetPath):

    if datasetPath in ncdata.variables.keys():

        dataset = ncdata.variables[datasetPath][:,:]

        dataset1 = np.array(dataset)

    return dataset1


#获取数据数组3
def ReadNcDataset3(ncdata,datasetPath):

    if datasetPath in ((ncdata.groups)["PRODUCT"]).variables.keys():

        dataset = ((ncdata.groups)["PRODUCT"]).variables[datasetPath]

        dataset1 = np.array(dataset)

    return dataset1



# 关闭nc文件
def NCclose(ncdata):

    ncdata.close()



# -*- coding: utf-8 -*-

import os
import time
import glob
import numpy as np
from osgeo import gdal, osr
from scipy import ndimage as nd

import NC_Util


def
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值