R: Wrapper to sf::sf_project()

oceProject {oce} | R Documentation

## Wrapper to sf::sf_project()

### Description

This function is used to isolate other oce functions from changes to the map-projection functions that are done in the sf package. (Until 2020 December, the rgdal package was used, after a year of tests ensuring that the results of the two packages were the same.)

### Usage

    oceProject(xy, proj, inv = FALSE, debug = getOption("oceDebug"))

### Arguments

`xy` | two-column numeric matrix specifying locations. If `inv` is False, then `xy[,1]` will hold longitude and `xy[,2]` will hold latitude, but if `inv` is True, then the columns will be easting and northing values (in metres).
`proj` | character string indicating the desired map projection, or an object of class `crs`; see the documentation for `sf::sf_project()`.
`inv` | logical value, False by default, indicating whether an inverse projection is requested.
`debug` | an integer specifying whether debugging information is to be printed during the processing. This is a general parameter that is used by many `oce` functions. Generally, setting `debug=0` turns off the printing, while higher values suggest that more information be printed. If one function calls another, it usually reduces the value of `debug` first, so that a user can often obtain deeper debugging by specifying higher `debug` values.

### Value

A two-column matrix, with first column holding either `longitude` or `x`, and second column holding either `latitude` or `y`.

[Package oce version 1.7-2 Index]