Todos os produtos
Search
Central de documentação

ApsaraDB RDS:ST_GeoHashID

Última atualização: Sep 02, 2026

Converte uma string GeoHash em um valor bigint para melhorar a eficiência de armazenamento e consulta.

Sintaxe

bigint ST_GeoHashID(cstring geoHash);

Parâmetros

Parâmetro

Descrição

geoHash

String GeoHash a converter. Aceita strings de até 11 caracteres.

Descrição

A função ST_GeoHashID codifica uma string GeoHash como um inteiro bigint. Armazenar localizações geoespaciais como inteiros reduz a sobrecarga de armazenamento e acelera a indexação e os cálculos espaciais em comparação com valores GeoHash baseados em strings.

Exemplos

Converta uma geometria de ponto para uma string GeoHash e, em seguida, para um ID bigint:

SELECT ST_GeoHashID(ST_GeoHash(ST_GeomFromText('POINT(-115.172816 36.114646)'), 11)::cstring);

Saída:

 2220678768189336756