#python #plot #netcdf
Вопрос:
Я начинаю с netcdf на python и хочу узнать больше возможностей для дружественного просмотра netcdf
В растровых случаях (2D или 3D) Я могу использовать ncview, но есть случаи, когда я указываю только долготу, широту и другие переменные (например, высоту) или сохраняю контуры или линии полигонов. Я хотел бы визуализировать это удобным способом (как в формате QGis), чтобы иметь лучший обзор данных
import netCDF4
src = netCDF4.Dataset(file)
var_names = src.variables.keys()
float32 nav_lat(y, x)
units: degrees_north
long_name: Latitude
unlimited dimensions:
current shape = (10800, 21600)
float32 upst(y, x)
axis: TYX
units: m2
long_name: area
associate: nav_lat nav_lon
coordinates: nav_lat nav_lon
unlimited dimensions:
current shape = (10800, 21600)
Комментарии:
1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.
Ответ №1:
Вы могли бы попробовать это с помощью ncplot (https://pypi.org/project/ncplot/) , который обеспечивает автоматическое построение в стиле ncview на Python.:
from ncplot import view
view(file)
Хотя, если ncview не может автоматически построить его, могут возникнуть некоторые проблемы с данными.ncview должен быть способен обрабатывать практически все.