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

几何

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

另见

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

示例

查询:

结果:

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

示例

查询:

结果:

线串

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

示例

查询:

结果:

多线串

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

示例

查询:

结果:

多边形

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

示例

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

结果:

多边形集合

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

示例

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

结果: