Перейти к основному содержанию
ClickHouse поддерживает типы данных для представления географических объектов — местоположений, участков суши и т. д. См. также

Точка

Point задаётся координатами X и Y и хранится как Tuple(Float64, Float64). Пример
Query
Response

Ring

Ring — это простой полигон без отверстий, представленный в виде массива точек: Array(Point). Пример
Query
Response

LineString

LineString — это линия, представленная в виде массива точек: Array(Point). Пример
Query
Response

MultiLineString

MultiLineString представляет собой набор линий, хранящихся в виде массива LineString: Array(LineString). Пример
Query
Response

Polygon

Polygon — это полигон с отверстиями, хранящийся в виде массива колец: Array(Ring). Первый элемент внешнего массива задаёт внешний контур полигона, а все последующие элементы — отверстия. Пример Это полигон с одним отверстием:
Query
Response

MultiPolygon

MultiPolygon состоит из нескольких полигонов и хранится как массив полигонов: Array(Polygon). Пример Этот мультиполигон состоит из двух отдельных полигонов — первый без отверстий, а второй с одним отверстием:
Query
Response

Geometry

Geometry — это общий тип для всех перечисленных выше типов. Он эквивалентен Variant этих типов. Пример
Query
Response
Query
Response
Последнее изменение 2 июля 2026 г.