Pular para o conteúdo principal
O ClickHouse oferece suporte a tipos de dados para representar objetos geográficos — localizações, áreas de terra etc. Veja também

Point

Point é representado por suas coordenadas X e Y, armazenadas como Tuple(Float64, Float64). Exemplo
Query
Response

Ring

Ring é um polígono simples, sem buracos, armazenado como um array de pontos: Array(Point). Exemplo
Query
Response

LineString

LineString é uma linha armazenada como um Array de pontos: Array(Point). Exemplo
Query
Response

MultiLineString

MultiLineString é composto por múltiplas linhas armazenadas como um array de LineString: Array(LineString). Exemplo
Query
Response

Polygon

Polygon é um polígono com buracos armazenado como um array de anéis: Array(Ring). O primeiro elemento do array externo é o contorno externo do polígono, e todos os elementos seguintes são buracos. Exemplo Este é um polígono com um buraco:
Query
Response

MultiPolygon

MultiPolygon consiste em múltiplos polígonos e é armazenado como um array de polígonos: Array(Polygon). Exemplo Este multipolígono é composto por dois polígonos separados — o primeiro sem buracos e o segundo com um buraco:
Query
Response

Geometry

Geometry é um tipo comum a todos os tipos acima. Equivale a um Variant desses tipos. Exemplo
Query
Response
Query
Response
Última modificação em 2 de julho de 2026