backend icon indicating copy to clipboard operation
backend copied to clipboard

Fetching shelter location data

Open henriquecfreitas opened this issue 9 months ago • 0 comments

A partir das alterações inicialmente propostas no PR #6 , e da discussão na issue aberta em https://github.com/SOS-RS/frontend/issues/87 , este PR introduz novas propriedades no schema de Shelter, possibilitando que a aplicação trate a exibição e busca pela localização dos abrigos com um maior nível de detalhes.

Os dados de localização dos novos abrigos (assim como dos já cadastrados atualmente) serão populados individualmente a partir de uma função executada via CRON a cada minuto, visando não sobrecarregar a cota gratuita da API Geocoding (https://geocode.maps.co). Acredito que para a primeira carga essa operação pode ser feita em lotes com menor intervalo de execução.

edit

PS: Após a primeira carga a abordagem de execução da rotina poderia ser alterada para ser trigada em fila após o cadastro de um novo abrigo, já recebendo o ID e os dados de lat/long do mesmo, para evitar a repetição de consultas desnecessárias ao banco pelo CRON.

henriquecfreitas avatar May 11 '24 07:05 henriquecfreitas