NOTAS DA API
Os campos de campo geográfico contêm nove colunas de informações sobre os dados geográficos armazenados. No centro, está a coluna 'wkt', onde ele armazena a geometria completa no formato 'Texto conhecido' (WKT). Todas as outras colunas são metadados derivados da coluna WKT. As colunas são as seguintes:
'geom' Valor bruto. Por padrão, armazenada como WKB, carregada como WKT
'geo_type' Tipo de geometria (ponto, cadeia de linhas, polígono etc.)
'lat' Centroid (Latitude ou Y)
'lon' Centroid (Longitude ou X)
'top' Caixa delimitadora Latitude ou Máx Y) 'inferior' Caixa delimitadora inferior (Latitude ou Min Y)
'esquerda' Caixa delimitadora esquerda (Longitude ou Min X)
'direita' Caixa delimitadora direita (Longitude ou Máx X)
'geohash' Geohash equivalente ao valor da coluna geom
Quando um geofield é salvo usando os widgets fornecidos, esses valores são transmitidos pela função geofield_compute_values para calcular valores dependentes. Por padrão, os valores dependentes são calculados com base no WKT, mas isso pode ser substituído para calcular valores com base em outras colunas. Por exemplo, geofield_compute_values pode ser chamado assim:
geofield_compute_values ($ values, 'latlon');
Isso calculará o campo wkt (e todos os outros campos) com base nas colunas lat / lon, resultando em um ponto. Como desenvolvedor, é importante lembrar se você modificar informações de campo geográfico usando node_load e node_save. Certifique-se de executar qualquer instância de campo geográfico modificado por meio de geofield_compute_values para tornar todas as colunas consistentes.
geohash
?