scan
) or parameter (param
) to a plan
position indicator (ppi
)R/project_as_ppi.R
project_as_ppi.Rd
Make a plan position indicator (ppi)
project_as_ppi( x, grid_size = 500, range_max = 50000, project = TRUE, ylim = NULL, xlim = NULL, raster = NA, k = 4/3, re = 6378, rp = 6357 ) # S3 method for param project_as_ppi( x, grid_size = 500, range_max = 50000, project = TRUE, ylim = NULL, xlim = NULL, raster = NA, k = 4/3, re = 6378, rp = 6357 ) # S3 method for scan project_as_ppi( x, grid_size = 500, range_max = 50000, project = TRUE, ylim = NULL, xlim = NULL, raster = NA, k = 4/3, re = 6378, rp = 6357 )
x | An object of class |
---|---|
grid_size | Cartesian grid size in m. |
range_max | Maximum range in m. |
project | Whether to vertically project onto earth's surface. |
ylim | The range of latitudes to include. |
xlim | The range of longitudes to include. |
raster | (optional) RasterLayer with a CRS. When specified this raster topology is used for the output,
and |
k | Standard refraction coefficient. |
re | Earth equatorial radius in km. |
rp | Earth polar radius in km. |
An object of class 'ppi'.
The returned PPI is in Azimuthal Equidistant Projection.
param
: Project as ppi
for a single scan parameter.
scan
: Project multiple ppi
's for all scan
parameters in a scan
#> Polar scan (class scan) #> #> parameters: VRADH DBZH ZDR RHOHV PHIDP #> elevation angle: 0.5 deg #> dims: 480 bins x 360 rays# make PPIs for all scan parameters in the scan: ppi <- project_as_ppi(example_scan) # print summary info for the ppi: ppi#> Plan position indicator (class ppi) #> #> quantities: VRADH DBZH ZDR RHOHV PHIDP #> dims: 200 x 200 pixels #># extract the DBZH scan parameter of the volume to a new # object 'param': param <- get_param(example_scan, "VRADH") # make a ppi for the new 'param' object: ppi <- project_as_ppi(param) # print summary info for this ppi: ppi#> Plan position indicator (class ppi) #> #> quantities: VRADH #> dims: 200 x 200 pixels #>