Spec-Zone.ru › RethinkDB java

Команда ReQL: line

Синтаксис команды

r.line([lon1, lat1], [lon2, lat2], ...) → line
r.line(point1, point2, ...) → line

Описание

Создает геометрический объект типа Линия. Линия может быть задана двумя способами:

  • Два или более массивов из двух элементов, задающих широту и долготу вершин линии;
  • Два или более объекта Точка, задающих вершины линии.

Долгота (−180 до 180) и широта (−90 до 90) вершин нанесены на идеальную сферу. Подробнее о системе координат ReQL см. Поддержка геопространственных данных.

Пример: Определение линии.

r.table("geo").insert(
    r.hashMap("id", 101)
     .with("route", r.line(r.array(-122.423246, 37.779388),
                           r.array(-121.88642, 37.329898)))
).run(conn);

Связанные команды

  • точка
  • многоугольник
  • окружность

© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/java/line/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API