几何
ClickHouse 支持用于表示地理对象的数据类型——位置、土地等。
另见
点
Point
由其 X 和 Y 坐标表示,存储为一个 Tuple(Float64, Float64)。
示例
查询:
结果:
环
Ring
是一个简单的多边形,没有孔,存储为一个点的数组:Array(Point)。
示例
查询:
结果:
线串
LineString
是一条线,存储为一个点的数组:Array(Point)。
示例
查询:
结果:
多线串
MultiLineString
是多条线,存储为一个 LineString
的数组:Array(LineString)。
示例
查询:
结果:
多边形
Polygon
是一个有孔的多边形,存储为一个环的数组:Array(Ring)。外部数组的第一个元素是多边形的外形,后面所有元素是孔。
示例
这是一个有一个孔的多边形:
结果:
多边形集合
MultiPolygon
由多个多边形组成,存储为一个多边形的数组:Array(Polygon)。
示例
这个多边形集合由两个独立的多边形组成——第一个没有孔,第二个有一个孔:
结果: