几何
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)。
示例
这个多边形由两个独立的多边形组成 — 第一个没有孔,第二个有一个孔:
结果: