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