Back to top

    ReQL command: line

    Command syntax

    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:

    • Two or more two-item arrays, specifying latitude and longitude numbers of the line’s vertices;
    • Two or more Point objects specifying the line’s vertices.

    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.

        :id => 101,
        :route => r.line([-122.423246,37.779388], [-121.886420,37.329898])

    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 = [
        :id => 102,
        :route => r.line(r.args(route))

    Get more help

    Couldn't find what you were looking for?