Cobertura arbórea visível de ruas, a partir de imagens do Street View
Informe um endereço ou um par de coordenadas e execute a análise.
Enviado como Authorization: Bearer. Fica só neste navegador — nunca no repositório nem no link compartilhável.
Authorization: Bearer
Este site é estático e não processa imagens.
python -m pip install -e ".[api,ml]" uvicorn urban_canopy.webapi:app --host 127.0.0.1 --port 8000
Depois libere a origem deste site no CORS da API:
UC_API_CORS_ORIGINS=https://juanocv.github.io
Um navegador em HTTPS só aceita chamadas HTTP para localhost.
localhost
Para acessar de qualquer lugar, ligue a autenticação e exponha a API por HTTPS:
UC_API_TOKENS=$(python -c "import secrets; print(secrets.token_urlsafe(32))") tailscale funnel 8000 # endereço fixo, gratuito cloudflared tunnel --url http://127.0.0.1:8000 # alternativa
Cole o token no campo Token de acesso.
A API chama uma API paga do Google a cada requisição e não tem autenticação.