Este tema describe la sintaxis básica de las funciones geográficas y proporciona ejemplos.
Log Service admite las siguientes funciones geográficas.
Si desea utilizar cadenas en instrucciones analíticas, debe encerrarlas entre comillas simples (''). Las cadenas sin comillas o encerradas entre comillas dobles ("") indican nombres de campo o de columna. Por ejemplo,
'status'
indica la cadena status, mientras que
status
o
"status"
indican el campo de registro status.
|
Función |
Sintaxis |
Descripción |
Compatible con SQL |
Compatible con SPL |
|
geohash(x) |
Codifica coordenadas de latitud y longitud en una cadena geohash. Nota
Log Service convierte una dirección IP en información geográfica, como país, provincia, ciudad, ISP, latitud y longitud. Para obtener más información, consulte IP functions. |
√ |
× |
Función geohash
La función geohash codifica coordenadas de latitud y longitud en una cadena geohash.
Syntax
geohash(x)
Parameters
|
Parámetro |
Descripción |
|
x |
La coordenada geográfica que se va a codificar. Este valor suele ser la salida de otra función. Por ejemplo, la salida de: |
Return value type
string
Examples
Utilice la función ip_to_geo para convertir el valor del campo client_ip en coordenadas y, a continuación, use la función geohash para codificar dichas coordenadas.
-
Instrucción de consulta
* | SELECT geohash(ip_to_geo(client_ip)) AS hash En los resultados de la consulta, la columna hash devuelve
wwgqdmdu2v96.