r.line([lon1, lat1], [lon2, lat2], ...) → line
r.line(point1, point2, ...) → line
Construct a geometry object of type Line. The line can be specified in one of two ways:
Longitude (−180 to 180) and latitude (−90 to 90) of vertices are plotted on a perfect sphere. See Geospatial support for more information on ReQL’s coordinate system.
Example: Define a line.
r.table('geo').insert({
'id': 101,
'route': r.line([-122.423246, 37.779388], [-121.886420, 37.329898])
}).run(conn)
Example: Define a line using an array of points.
You can use the args command to pass an array of Point objects (or latitude-longitude pairs) to line
.
var route = [
[-122.423246, 37.779388],
[-121.886420, 37.329898]
]
r.table('geo').insert({
'id': 102,
'route': r.line(r.args(route))
}).run(conn)
Couldn't find what you were looking for?
Contribute: edit this page or open an issue