как замаскировать таз с помощью хорька или компакт-диска - PullRequest
0 голосов
/ 18 июня 2020

У меня есть GRACE-данные карты мира в файле netcdf. Я ищу визуализацию данных в выбранном регионе, например, просто визуализирую данные для бассейна Амазонки или Волги. Мне предложили использовать маску для таза

Ответы [ 2 ]

2 голосов
/ 20 июня 2020

Вы можете сделать следующее, если у вас есть шейп-файл вашего бассейна.

# convert shp to nc
gdal_rasterize -of netCDF -burn 1 -tr 0.01 0.01 basin.shp basin.nc

# regrid
cdo remapbil,infile.nc basin.nc basin2.nc

# mask
cdo ifthen basin2.nc infile.nc masked_infile.nc
1 голос
/ 23 июля 2020

Если вам не нужно точно следовать границам бассейна и вы хотите просто просматривать «прямоугольную» область широты и долготы, то вы также можете просто сделать

cdo sellonlatbox,lon1,lon2,lat1,lat2 world_file.nc region.nc 
...