我试图将 Goes-16 Netcdf 文件投影到底图中,但我每次都遇到相同的错误。我试过将 python 从 3.7.3 降级到 3.6,更新和降级底图,但在我能找到的任何地方都没有这方面的文献。
我在网上读到,也许 python 3.7.3 可能不再与底图兼容,但我之前用 python 3.7.1 运行过代码并且它工作正常。我试图寻找代码中提到的替代方案,即“inspect.cleandoc”,但我不知道如何正确使用这个库。
我的代码是:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
import numpy as np
from remap import remap
from cpt_convert import loadCPT
from matplotlib.colors import LinearSegmentedColormap
from netCDF4 import Dataset
from matplotlib.patches import Rectangle
from osgeo import gdal
# Load the Data
# Path to the GOES-16 image file
channel_8 = 'C08/OR_ABI-L2-CMIPF-M3C08_G16_s20180391900384_e20180391911151_c20180391911220.nc'
path_30 = '/Volumes/Anthonys_backup/Masters_Thesis/Satellite_Data/new/'
path = path_30 …Run Code Online (Sandbox Code Playgroud)