跳到主要内容
跳到主要内容

几何

ClickHouse 支持用于表示地理对象的数据类型——位置、土地等。

另请参阅

Point

Point 由其 X 和 Y 坐标表示,存储为 Tuple(Float64, Float64)。

示例

查询:

结果:

Ring

Ring 是一个没有孔的简单多边形,存储为一个点的数组:Array(Point)。

示例

查询:

结果:

LineString

LineString 是一条线,存储为一个点的数组:Array(Point)。

示例

查询:

结果:

MultiLineString

MultiLineString 是多条线,存储为一个 LineString 的数组:Array(LineString)。

示例

查询:

结果:

Polygon

Polygon 是一个带孔的多边形,存储为一个环的数组:Array(Ring)。外数组的第一个元素是多边形的外部形状,后续的所有元素都是孔。

示例

这是一个带有一个孔的多边形:

结果:

MultiPolygon

MultiPolygon 由多个多边形组成,存储为一个多边形的数组:Array(Polygon)。

示例

这个多边形由两个独立的多边形组成——第一个没有孔,第二个有一个孔:

结果: