crs_engine_null: Generic Coordinate Transform Engines

Description Usage Arguments Value Examples

View source: R/engine.R

Description

Generic Coordinate Transform Engines

Usage

 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)

Arguments

quiet

Use TRUE to silence warnings about the dummy identity transform

engine

A transform engine such as crs_engine_null()

handleable

A geometry vector (e.g., wkb(), wkt(), xy(), rct(), or sf::st_sfc()) for which wk_handle() is defined.

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

Value

Examples

1
2
3
4
5
crs_engine_null()
crs_transform(
  wk::xy(1, 1), "some_crs",
  engine = crs_engine_identity()
)

paleolimbot/crs2crs documentation built on Jan. 8, 2022, 6:25 a.m.