Description Usage Arguments Value Examples
Generic Coordinate Transform Engines
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | crs_engine_null()
crs_engine_identity(quiet = FALSE)
crs_engine_get_wk_trans(engine, handleable, crs_to, crs_from, ...)
crs_engine_transform(
engine,
handleable,
crs_to,
crs_from = wk::wk_crs(handleable),
...
)
crs_engine_proj_pipeline(
engine,
handleable,
crs_to,
crs_from = wk::wk_crs(handleable),
...
)
crs_engine_proj_pipeline_apply(engine, handleable, pipeline, ...)
crs_engine_set_longlat(engine, handleable, datum = NULL)
## Default S3 method:
crs_engine_transform(
engine,
handleable,
crs_to,
crs_from = wk::wk_crs(handleable),
...
)
## S3 method for class 'crs2crs_engine_null'
crs_engine_transform(
engine,
handleable,
crs_to,
crs_from = wk::wk_crs(handleable),
...
)
## S3 method for class 'crs2crs_engine_identity'
crs_engine_get_wk_trans(
engine,
handleable,
crs_to,
crs_from = wk::wk_crs(handleable),
...
)
## Default S3 method:
crs_engine_set_longlat(engine, handleable, datum = NULL)
|
quiet |
Use |
engine |
A transform engine such as |
handleable |
A geometry vector (e.g., |
crs_from, crs_to |
Source and destination coordinate reference systems |
... |
engine-specific transformation options |
pipeline |
A character vector representing a PROJ coordinate operation |
datum |
A crs or datum (e.g., WGS84) to use for a long/lat definition |
crs_engine_null()
returns an engine that errors on any attempt to perform
a coordinate transform.
crs_get_wk_trans()
returns a wk_trans that can be used to
transform handleable
.
crs_engine_transform()
returns a modified version of handleable
with the
transform applied.
crs_engine_proj_pipeline()
returns a string representing the pipeline
transformation that can be passed to crs_engine_proj_pipeline_apply()
crs_engine_proj_pipeline_apply()
Returns a transformed version of
handleable
with a NULL
CRS.
1 2 3 4 5 | crs_engine_null()
crs_transform(
wk::xy(1, 1), "some_crs",
engine = crs_engine_identity()
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.