Returns one multilinestring per input geometry, whose parts are that geometry's two point segments. The output has the same length as the input.
Details
A polygon contributes the segments of every ring, interior rings included. A point has no segments and becomes a null element, as does a null geometry.
See also
Other iteration:
ga_coords(),
ga_n_coords(),
ga_x()
Examples
ring <- matrix(c(0, 0, 2, 0, 2, 2, 0, 2, 0, 0), ncol = 2, byrow = TRUE)
g <- geoarrow::as_geoarrow_array(sf::st_sfc(sf::st_polygon(list(ring))))
lengths(sf::st_as_sfc(geoarrow::as_geoarrow_vctr(ga_lines(g))))
#> [1] 4