View source: R/project_as_ppi.R
project_as_ppi | R Documentation |
scan
) or parameter (param
) to a plan
position indicator (ppi
)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 class '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 class '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 |
Numeric. Standard refraction coefficient. |
re |
Numeric. Earth equatorial radius, in km. |
rp |
Numeric. Earth polar radius, in km. |
The returned PPI is in Azimuthal Equidistant Projection.
An object of class 'ppi'.
project_as_ppi(param)
: Project as ppi
for a single scan parameter.
project_as_ppi(scan)
: Project multiple ppi
's for all scan
parameters in a scan
# load a polar scan example object:
data(example_scan)
example_scan
# plot the scan:
plot(example_scan)
# make PPIs for all scan parameters in the scan:
ppi <- project_as_ppi(example_scan)
# print summary info for the ppi:
ppi
# plot the ppi:
plot(ppi)
# 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
# plot the ppi:
plot(ppi)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.