| fmesher-deprecated {fmesher} | R Documentation |
Deprecated functions in fmesher
Description
These functions still attempt to do their job, but will be removed in a future version.
Usage
fm_spTransform(x, ...)
## Default S3 method:
fm_spTransform(x, crs0 = NULL, crs1 = NULL, passthrough = FALSE, ...)
## S3 method for class 'SpatialPoints'
fm_spTransform(x, CRSobj, passthrough = FALSE, ...)
## S3 method for class 'SpatialPointsDataFrame'
fm_spTransform(x, CRSobj, passthrough = FALSE, ...)
## S3 method for class 'inla.mesh.lattice'
fm_spTransform(x, CRSobj, passthrough = FALSE, ...)
## S3 method for class 'inla.mesh.segment'
fm_spTransform(x, CRSobj, passthrough = FALSE, ...)
## S3 method for class 'inla.mesh'
fm_spTransform(x, CRSobj, passthrough = FALSE, ...)
fm_has_PROJ6()
fm_not_for_PROJ6(fun = NULL)
fm_not_for_PROJ4(fun = NULL)
fm_fallback_PROJ6(fun = NULL)
fm_requires_PROJ6(fun = NULL)
fm_as_sp_crs(x, ...)
fm_sp_get_crs(x)
fm_as_inla_mesh_segment(...)
fm_as_inla_mesh(...)
fm_sp2segment(...)
Arguments
x |
A |
... |
Potential additional arguments |
crs0 |
The source sp::CRS or inla.CRS object |
crs1 |
The target sp::CRS or inla.CRS object |
passthrough |
Default is FALSE. Setting to TRUE allows objects with no CRS information to be passed through without transformation. |
CRSobj |
The target sp::CRS or inla.CRS object |
fun |
The name of the function that requires PROJ6. Default: NULL, which uses the name of the calling function. |
Details
This function is a convenience method to workaround PROJ4/PROJ6
differences, and the lack of a crs extraction method for Spatial objects.
For newer code, use fm_crs() instead, that returns crs objects,
and use fm_CRS() to extract/construct/convert to old style sp::CRS objects.
Value
A CRS object, or NULL if no valid CRS identified
An fm_segm object
An fm_mesh_2d object
Functions
-
fm_spTransform():(See
fm_transform()instead) Handle transformation of various inla objects according to coordinate reference systems ofsp::CRSorINLA::inla.CRSclass. -
fm_spTransform(default): The default method handles low level transformation of raw coordinates. -
fm_has_PROJ6(): Detect whether PROJ6 is available -
fm_not_for_PROJ6():fm_not_for_PROJ6is called to warn about using old PROJ4 features even though PROJ6 is available -
fm_not_for_PROJ4():fm_not_for_PROJ4is called to give an error when calling methods that are only available for PROJ6 -
fm_fallback_PROJ6(): Called to warn about falling back to using old PROJ4 methods when a PROJ6 method hasn't been implemented -
fm_requires_PROJ6(): Called to give an error when PROJ6 is required but not available -
fm_as_sp_crs(): Wrapper forfm_CRS()sp::Spatialandsp::CRSobjects. -
fm_sp_get_crs(): Wrapper for CRS(projargs) (PROJ4) and CRS(wkt) forsp::Spatialobjects. -
fm_as_inla_mesh_segment(): Conversion to inla.mesh.segmentin favour of
fm_as_segm(). -
fm_as_inla_mesh(): Conversion to inla.mesh.in favour of
fm_as_mesh_2d(). -
fm_sp2segment():in favour of
fm_as_segm()
Author(s)
Finn Lindgren finn.lindgren@gmail.com
See Also
Examples
if (fm_safe_sp()) {
s <- sp::SpatialPoints(matrix(1:6, 3, 2), proj4string = fm_CRS("sphere"))
fm_CRS(s)
}