Learn R Programming

lawn (version 0.1.7)

lawn_linestring: Create a linestring

Description

Create a linestring

Usage

lawn_linestring(coordinates, properties = NULL)

Arguments

coordinates
A list of Positions
properties
A list of properties

Value

a data-LineString feature

See Also

Other data functions: lawn_featurecollection, lawn_filter, lawn_point, lawn_polygon, lawn_random, lawn_remove, lawn_sample

Examples

Run this code
linestring1 <- '[
   [-21.964416, 64.148203],
   [-21.956176, 64.141316],
   [-21.93901, 64.135924],
   [-21.927337, 64.136673]
]'
linestring2 <- '[
   [-21.929054, 64.127985],
   [-21.912918, 64.134726],
   [-21.916007, 64.141016],
   [-21.930084, 64.14446]
]'
lawn_linestring(linestring1)
lawn_linestring(linestring2)

pts <- list(
   c(-21.964416, 64.148203),
   c(-21.956176, 64.141316),
   c(-21.93901, 64.135924),
   c(-21.927337, 64.136673)
)
lawn_linestring(pts, properties = list(name = 'line1', distance = 145))

# completely non-sensical, but gets some data quickly
pts <- lawn_random()$features$geometry$coordinates
lawn_linestring(pts)

Run the code above in your browser using DataLab