Em 13 de novembro de 2026, Simon Willison anunciou a versão 0.19 do datasette-cluster-map, plugin para o Datasette que gera um mapa para qualquer conjunto de dados que tenha colunas de latitude e longitude. O anúncio foi feito em seu blog pessoal, junto com o registro da release no GitHub, e marca a retomada de um dos componentes mais antigos do ecossistema criado pelo próprio desenvolvedor.
Segundo o autor, trata-se de um de seus plugins favoritos e também um dos que estão há mais tempo em circulação.
Compatibilidade com a nova geração do datasette
A principal mudança técnica da versão 0.19 é a compatibilidade com o Datasette 1.0a42, uma das builds de teste da próxima geração da plataforma. Como o Datasette está em transição para a linha 1.0, plugins mantidos há muito tempo precisam ser ajustados para continuar funcionando nas versões experimentais — e é exatamente esse o caso do cluster-map.
O pacote está disponível na página da release 0.19, onde o histórico de alterações fica registrado.
Além do ajuste de compatibilidade, a nova versão passa a depender do recém-publicado datasette-leaflet. Esse componente intermediário tem uma função bem específica: garantir que os blocos de mapa do OpenStreetMap sejam solicitados com o cabeçalho de referrer (referrer header) adequado.
Na prática, isso evita que as requisições de tiles saiam sem a informação de origem, o que pode afetar a forma como o serviço de mapas trata e autoriza o tráfego.
Detalhes que aparecem no mapa
O funcionamento do plugin continua o mesmo: a partir de uma tabela com pares de coordenadas, ele monta uma visualização geográfica com marcadores agrupados (clusters), em vez de exigir que o usuário construa essa camada manualmente. Para demonstrar a versão nova, Willison usou um exemplo público: um mapa das usinas de energia da Pacific Gas & Electric (PG&E), concessionária da Califórnia, montado a partir do conjunto de dados global-power-plants.
O exemplo serve a dois propósitos. O primeiro é mostrar o mapa em ação sobre dados reais de infraestrutura energética.
O segundo é exibir as facetas redesenhadas do Datasette, recurso que permite filtrar os registros por atributos como o proprietário da usina. A combinação entre filtros e visualização geográfica transforma uma tabela extensa em uma interface de exploração, na qual o recorte por operador aparece imediatamente no território.
Por que isso importa
Ferramentas de publicação de dados abertos raramente oferecem mapas prontos. Na maioria dos casos, é preciso exportar a base, tratá-la em outro ambiente e montar a visualização em uma biblioteca separada.
O datasette-cluster-map encurta esse caminho: basta haver colunas de latitude e longitude para que o mapa exista. Para jornalismo de dados, pesquisas ambientais e acompanhamento de infraestrutura, o ganho está em reduzir a distância entre o dado bruto e a leitura geográfica.
A dependência do OpenStreetMap reforça outra característica do projeto: a adoção de uma base cartográfica aberta, mantida por colaboração voluntária, em vez de serviços proprietários. O cuidado com o cabeçalho de referrer, introduzido via datasette-leaflet, é um detalhe pequeno do ponto de vista do usuário final, mas relevante para quem opera instâncias públicas e precisa manter as requisições de tiles dentro das condições esperadas pelo provedor.
Vale notar o contexto de manutenção. Willison descreve o plugin como um dos mais antigos de seu acervo, o que significa que a atualização não é um lançamento de estreia, e sim um trabalho contínuo de adaptação.
Acompanhar a linha 1.0a42 do Datasette é parte desse esforço: cada mudança na plataforma principal exige que os plugins satélites sejam revisados, testados e ajustados.
O anúncio também deixa claro o tamanho da base envolvida. O post é marcado com os temas geospatial, openstreetmap e datasette, e o próprio autor se refere à nova versão como uma atualização de rotina dentro de um projeto que segue ativo.
Não há, no material, qualquer indicação de mudança na lógica de clusterização ou de novos recursos de interface além do que a compatibilidade e a dependência do datasette-leaflet exigem.
Para quem mantém instâncias do Datasette com dados georreferenciados, o caminho é atualizar o plugin para a versão 0.19 e verificar se o datasette-leaflet está presente no ambiente. A recomendação implícita no anúncio é testar a combinação na build 1.0a42 antes de levar a configuração para produção, já que se trata de uma versão de desenvolvimento da plataforma.
Fontes e links
- Simon Willison, matéria original sobre a versão 0.19 do datasette-cluster-map
- Release 0.19 no GitHub
- datasette-leaflet
- Mapa das usinas da PG&E







