Interpolate dated polygon map series to a 3-d (x,y,t) lattice (netcdf file)
ncgrid.py {Create,Sample,Raster} [command options]
Command | Description |
---|---|
create | Create x,y,t netcdf file from an input raster and date series |
sample | Sample dated polygon map series at x,y,t grid coordinates. |
raster | Sample x,y raster at netcdf x,y grid coordinates |
Create x,y,t lattice netcdf file.
Parameter | Description |
---|---|
ncfile | Created netcdf file path |
raster | Input raster file. Defines xy lattice |
start | Start date YYYY-MM-DD |
end | End date YYYY-MM-DD |
freq | Time dimension frequency [DAILY,WEEKLY,MONTHLY,YEARLY] |
tunit | time units (default = "days since 1900-01-01 00:00:00") |
ttype | time data type (default = "i4") |
sample dated polygon map series to netcdf grid using a query.
Parameter | Description |
---|---|
ncfile | Netcdf file path |
varname | Created variable name |
infeatures | Input polygon shapefile path |
target | Extracted variable field name |
ineq | Inequality used in query [<,<=,>=,>] |
priority | Priority field if multiple polygons match query |
datefield | Input date field name |
dateformat | Input date format string (%Y-%m-%d) |
dtype | Created variable data type |
--revpri | Reverse priority (-1 * priority) |
Query
For each date in the time dimension select polygons where *polyDate* is *ineq* *gridDate* extract *targetfield* (choosing max *priorityfield* if n>1')
option --revpri should be used in queries of the 'next' feature of interest (earliest feature that is greater than current date).
Add a single raster variable to existing netcdf file
Parameter | Description |
---|---|
ncfile | Netcdf file path |
varname | Created variable name |
raster | Input raster |
dtype | Data type |