У меня NetCDF набор данные с x
, y
в качестве пространственных измерений (в Lambert конической проекции), которые только что перечисленных значения [0: 495], [0: 309], и lat
, lon
переменных, как 2D зацепление с формы (309, 495).Присвоить размеры от переменных
Я хочу, чтобы назначить lon
, lat
переменные x
, y
размеры, чтобы получить прогнозируемые данные по долгот и широт, но я не смог найти каких-либо ссылок, как это сделать.
Преобразование существующего набора данных будет отличным, но приемлемые варианты также воссоздают новый набор данных netCDF из существующих или вместо этого генерируют hdf-5.
Извините, что понял, что мой вопрос непонятен. Я попробую еще один пример, который не подразумевает географическую пространственную проекцию.
У меня есть netCDF набор данных с 3 размерами. Вертикальный размер altitude
выражается в единицах hPa, тогда как набор данных содержит переменную height
, которая отображает каждый уровень altitude
в метрах. Я хочу изменить набор данных netCDF и назначить переменную height
в размере altitude
. Поэтому, когда я читаю набор данных netCDF с выбранной программой, он будет считать вертикальный размер как height
в метрах, а не altitude
в hPa.
Надеюсь, теперь это легче понять.
У вас есть все параметры, необходимые для проекции Ламберта? – user3344003
Если вы имеете в виду строку proj, у меня есть это, но это необязательно, поскольку у меня есть точные координаты ll, lon для каждой точки измерения x, y. – vlad
Читая ваш вопрос и все комментарии до сих пор, он по-прежнему запутывает (по крайней мере для меня) то, что именно вы хотите. Не могли бы вы пересмотреть/разработать? Каков результат, если вы делаете 'ncdump -h' в своем наборе данных? –