Как отобразить NetCDF базы данных OB - PullRequest
0 голосов
/ 17 апреля 2019

файл содержит значения эхосигналов по широте / долготе, я должен построить полный диапазон эхосигналов по базовой карте.

from netCDF4 import Dataset
import numpy as np
import pandas as pd
from google.colab import files
upload = files.upload()
my_example_nc_file = 'a.nc'
fh = Dataset(my_example_nc_file, mode='r')
lons = fh.variables['longitude'][:]
lats = fh.variables['latitude'][:]
ech= fh.variables['echos'][:]

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
%matplotlib inline
m = Basemap(width=5000000,height=3500000,
        resolution='l',projection='stere',\
        lat_ts=40,lat_0=lat_0,lon_0=lon_0)

xi, yi = m(lons, lats)
#simple plot
#m.plot(xi, yi, 'co')
m.scatter(rge,yi, marker = 'o', color='r', zorder=5)

Текущий код выполняется ниже результатов.

введите описание изображения здесь Я хочу построить общее эхо с вариациями, представленными цветами, как показано на коротком экране ниже

введите описание изображения здесь

...