Este tópico descreve a sintaxe básica das funções geográficas e apresenta exemplos.
O Log Service oferece suporte às seguintes funções geográficas.
Para usar strings em instruções analíticas, coloque-as entre aspas simples (''). Strings sem aspas ou entre aspas duplas ("") indicam nomes de campos ou colunas. Por exemplo:
'status'
indica a string status, enquanto
status
ou
"status"
indica o campo de log status.
|
Função |
Sintaxe |
Descrição |
Suporte em SQL |
Suporte em SPL |
|
geohash(x) |
Codifica coordenadas de latitude e longitude em uma string geohash. Nota
O Log Service converte um endereço IP em informações geográficas, como país, província, cidade, ISP, latitude e longitude. Para mais informações, consulte Funções de IP. |
√ |
× |
Função geohash
A função geohash codifica coordenadas de latitude e longitude em uma string geohash.
Syntax
geohash(x)
Parameters
|
Parâmetro |
Descrição |
|
x |
Coordenada geográfica a codificar. Geralmente, esse valor é a saída de outra função, como: |
Return value type
string
Examples
Use a função ip_to_geo para converter o valor do campo client_ip em coordenadas e, em seguida, use a função geohash para codificá-las.
-
Instrução de consulta
* | SELECT geohash(ip_to_geo(client_ip)) AS hash Nos resultados da consulta, a coluna hash retorna
wwgqdmdu2v96.