as_points | R Documentation |
Works with sf, sfc, and bbox objects using sf::st_centroid. Works with sf_bbox_point
as_point(..., to = "POINT") as_points(..., to = "POINT") as_startpoint(...) as_endpoint(...) as_line(..., to = "LINESTRING") as_lines(..., to = "LINESTRING") as_polygons(..., to = "POLYGON")
... |
See details. |
to |
The geometry type to return, either POINT or MULTIPOINT or LINESTRING or MULTILINESTRING. |
Using as_point:
For as_point, ... is passed to sf::st_centroid if ... is a sf, sfc, or bbox object, sf_bbox_point includes a bbox object and a string indicating the requested point position, or sf::st_point if ... includes a numeric vector.
Using as_points:
For as_points parameters are passed to as_point using purrr::map and then converted to sfc using sf::st_as_sfc. The ... parameters must include a crs, otherwise the crs will be NA for the resulting sfc object.
Using as_startpoint and as_endpoint:
as_startpoint and as_endpoint require a line parameter that is passed to lwgeom::st_startpoint or lwgeom::st_endpoint respectively. Both functions always return a sfc object matching the CRS of the input geometry.
Using as_lines:
If params do not have POINT or MULTIPOINT geometry, they are passed to
as_points to convert to an sfc
object. If the parameters have POINT
geometry, they are combined to create a MULTIPOINT geometry.
For as_lines the ... parameters are passed to as_points and/or sf::st_cast.
Both as_line and as_lines do not consistently retain the coordinate reference system of the original object but this should be improved in the future.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.