Pular para o conteúdo principal
O dicionário polygon (POLYGON) é otimizado para consultas de ponto em polígono, ou seja, buscas de “geocodificação reversa”. Dada uma coordenada (latitude/longitude), ele identifica com eficiência qual polígono/região (entre um conjunto com muitos polígonos, como fronteiras de países ou regiões) contém esse ponto. Ele é particularmente adequado para mapear coordenadas de localização à região que as contém.
Exemplo de configuração de um dicionário polígono:
Se você estiver usando um dicionário com o ClickHouse Cloud, use a opção de consulta DDL para criar seus dicionários e crie o dicionário como o usuário default. Além disso, verifique a lista de fontes de dicionário compatíveis no guia de compatibilidade com a Cloud.

Ao configurar o dicionário polígono, a chave deve ter um destes dois tipos:
  • Um polígono simples. É um array de pontos.
  • MultiPolygon. É um array de polígonos. Cada polígono é um array bidimensional de pontos. O primeiro elemento desse array é o contorno externo do polígono, e os elementos subsequentes especificam áreas a serem excluídas dele.
Os pontos podem ser especificados como um array ou uma tupla de coordenadas. Na implementação atual, apenas pontos bidimensionais são suportados. O usuário pode enviar seus próprios dados em todos os formatos compatíveis com o ClickHouse. Há 3 tipos de armazenamento em memória disponíveis: As consultas ao dicionário são realizadas usando as funções padrão para trabalhar com dicionários. Uma diferença importante é que, aqui, as chaves serão os pontos para os quais você deseja encontrar o polígono que os contém. Exemplo Exemplo de uso do dicionário definido acima:
Como resultado da execução do último comando para cada ponto da tabela ‘points’, será encontrado o polígono de menor área que contém esse ponto, e os atributos solicitados serão exibidos. Exemplo Você pode ler colunas de dicionários de polígonos por meio de uma consulta SELECT; basta ativar store_polygon_key_column = 1 na configuração do dicionário ou na consulta DDL correspondente.
Consulta
Response
Última modificação em 1 de julho de 2026