Um índice de caminhabilidade responde a uma pergunta: quanto da vida diária cabe em uma caminhada a partir desta porta? Mercado, farmácia, escola, parque, algum lugar para comer. Ele comprime tudo isso em um único número numa escala de 0 a 100, e é por isso que portais imobiliários, sites de relocação e assistentes de IA adotaram a métrica.
O número é fácil de exibir e vale a pena acertar, porque dois endereços na mesma cidade podem estar em bairros completamente diferentes. Este guia percorre o método e depois o aplica a dados reais. Calculamos um índice de caminhabilidade para 40 endereços em 20 cidades europeias usando a MapAtlas POI API, e os resultados mostram por que a nota pertence a um endereço, não a uma cidade.
O que um índice de caminhabilidade mede
Um índice de caminhabilidade é uma medida de proximidade. Ele conta os destinos cotidianos alcançáveis a pé a partir de uma coordenada e depois os pondera pela importância e pela distância.
Três consequências decorrem dessa definição, e vale declarar as três em qualquer lugar onde você publique o número.
É uma propriedade do endereço, não da cidade. Dois apartamentos a três quilômetros de distância costumam diferir em 30 pontos ou mais, o que agora podemos mostrar com dados em vez de afirmar.
Ele mede presença, não qualidade. A nota sabe que existe um supermercado a 300 metros. Ela não sabe se esse supermercado é bem abastecido, caro ou fechado aos domingos.
Ele mede distância, não esforço. Um quilômetro plano e um quilômetro em subida contam igual. Relevo, travessias e qualidade da calçada ficam inteiramente fora do cálculo.
Esses são os limites do que um único número consegue carregar, e não falhas do método.
Como calcular um índice de caminhabilidade
Qualquer implementação se resume às mesmas três etapas.
Etapa 1: resolver o endereço em uma coordenada
Comece fazendo o geocoding do endereço para obter latitude e longitude. A precisão desse match define o teto de tudo o que vem depois. Um match no nível do telhado coloca a origem no próprio edifício, enquanto um match no nível do CEP pode cair algumas centenas de metros adiante, o que na escala do pedestre muda a resposta.
Use o campo de precisão do match se o seu geocoder devolver um, e rotule como aproximada qualquer nota calculada a partir de algo mais grosseiro que o nível de rua.
Etapa 2: coletar o que está dentro da área de captação a pé
Em seguida, decida o que conta como distância caminhável. Há duas opções, e a escolha importa mais do que parece.
Um raio pega tudo dentro de 1 km da coordenada. É rápido, barato e reprodutível, mas ignora completamente a malha viária. Uma loja a 400 metros do outro lado de um rio sem ponte continua contando como se fosse vizinha.
Uma isócrona pega tudo dentro do polígono realmente alcançável em 15 minutos de caminhada por caminhos reais. Custa mais por requisição e, em troca, trata rios, ferrovias, rodovias e ruas sem saída corretamente.
O índice abaixo usa um raio de 1 km, porque um benchmark publicado precisa ser reprodutível por qualquer pessoa que queira conferir. Para um recurso ao vivo em anúncios, use a isócrona.
Etapa 3: pontuar cada categoria em uma curva e depois ponderar
Por fim, transforme as contagens em nota. Contagens brutas não funcionam aqui: um bairro com 40 restaurantes não é quatro vezes mais caminhável do que um com 10, e o primeiro supermercado importa muito mais do que o vigésimo. Cada categoria é, portanto, pontuada em uma curva com retornos decrescentes.
// One category, scored 0..1. `target` is the count that earns full marks.
const componentScore = (count, target) =>
Math.min(1, Math.log(1 + count) / Math.log(1 + target));
// Weighted sum across categories gives the headline 0..100 number.
const score = components.reduce(
(total, c) => total + componentScore(counts[c.key], c.target) * c.weight,
0,
);
O logaritmo faz o trabalho. Ir de zero a um supermercado move muito a nota do componente, enquanto ir de 30 para 31 mal registra, que é mais ou menos como as pessoas percebem um bairro.
Depois são aplicados os pesos. Estes são os nossos, com o raciocínio por trás de cada um:
| Componente | Peso | Por quê |
|---|---|---|
| Mercados | 25 | O deslocamento a pé mais frequente em qualquer casa |
| Comida e bebida | 15 | Cafés, restaurantes e bares, um proxy razoável para vida de rua |
| Serviços do dia a dia | 15 | Farmácia, banco, correios |
| Escolas e ensino | 15 | Decisivo para famílias, irrelevante para outros compradores |
| Áreas verdes | 15 | Parques, playgrounds, jardins |
| Saúde | 15 | Médico, dentista, clínica a distância de caminhada |
Pesos são uma decisão de julgamento e não um fato, por isso publicamos os nossos para você conferir e ajustar. Um portal voltado a famílias pode aumentar o peso das escolas, e um site de aluguel para estudantes pode aumentar transporte e comida. Pesos publicados são o que torna o número reprodutível dentro do produto de outra pessoa.
O que conta como uma boa nota
Uma nota fica mais fácil de usar quando você a lê contra faixas. Estas faixas foram calibradas na amostra europeia abaixo, então um número no meio da escala descreve um bairro europeu real.
| Nota | O que significa na prática |
|---|---|
| 90 a 100 | Quase tudo é caminhável e o carro é opcional. Típico de centros urbanos europeus e distritos internos densos. |
| 70 a 89 | A maioria das tarefas semanais é caminhável, mas uma compra grande ou uma consulta com especialista ainda exige transporte. |
| 50 a 69 | Mercados costumam estar ao alcance, mas a variedade é escassa e escolas ou saúde podem ficar fora do raio. |
| Abaixo de 50 | A maior parte das necessidades diárias fica fora do alcance a pé. |
Lembre-se de que as faixas descrevem a oferta de amenidades ao redor de um endereço, não a experiência de caminhar até elas.
O MapAtlas Walk Index: 20 cidades europeias
Rodamos o método em dois endereços em cada uma de 20 cidades europeias: a praça central e um bairro residencial periférico a cerca de 5 a 8 km do centro. Todas as contagens vieram da MapAtlas POI API dentro de um raio de 1 km, capturadas em 28 de julho de 2026.
A distância entre os dois pontos importa muito mais do que o ranking. Endereços centrais tiveram média 94, enquanto endereços residenciais periféricos nas mesmas cidades tiveram média 73. Os pontos azuis se acumulam junto ao teto porque os centros europeus são densos quase por construção, então são os pontos verdes que carregam a variação real.
| Cidade | Endereço central | Endereço periférico | Diferença |
|---|---|---|---|
| Barcelona | 100 | 98 | 2 |
| Madrid | 100 | 85 | 15 |
| Paris | 100 | 75 | 25 |
| Brussels | 99 | 71 | 28 |
| Athens | 98 | 91 | 7 |
| Prague | 98 | 78 | 20 |
| Budapest | 98 | 64 | 34 |
| Lisbon | 97 | 83 | 14 |
| Dublin | 96 | 73 | 23 |
| Vienna | 95 | 63 | 32 |
| Milan | 94 | 68 | 26 |
| Stockholm | 94 | 70 | 24 |
| Amsterdam | 93 | 73 | 20 |
| Rome | 93 | 40 | 53 |
| Zurich | 93 | 70 | 23 |
| Munich | 93 | 69 | 24 |
| Copenhagen | 92 | 65 | 27 |
| Berlin | 88 | 69 | 19 |
| Hamburg | 85 | 73 | 12 |
| Warsaw | 82 | 84 | -2 |
Três achados se destacam na tabela.
Roma tem a maior dispersão interna da amostra, com 53 pontos. A Piazza Venezia marca 93, enquanto Ponte Mammolo, ainda bem dentro da cidade, marca 40. Dentro de 1 km daquela coordenada periférica a API encontrou 4 supermercados, 19 estabelecimentos de alimentação e 6 áreas verdes, contra 85, 1129 e 149 no centro.
Varsóvia é a única cidade em que o endereço periférico vence. Ursynów marca 84 contra os 82 da Cidade Velha, porque Ursynów é um bairro residencial planejado com mercados, escolas, clínicas e parques projetados desde o início. Um centro histórico e um bom lugar para tocar a semana não são a mesma coisa.
Barcelona e Atenas quase não caem, 2 e 7 pontos. A densidade contínua de média altura leva a oferta de amenidades bem além do núcleo turístico nas duas cidades.
Por que a média da cidade é o número errado
Abrir uma cidade em partes mostra o mecanismo com clareza.
Todos os componentes caem ao mesmo tempo. Mercados caem de 93 para 34, comida de 96 para 41 e escolas de 93 para 39. Não é uma categoria faltando que puxa para baixo um bairro comparável, é outro tipo de lugar.
Considere o que acontece quando um portal rotula os dois endereços como "Roma, caminhabilidade 93". O comprador que visita o apartamento periférico chega esperando o centro, e a visita corrige o anúncio. Calcular a nota a partir da coordenada de cada imóvel evita essa distância e dá ao comprador um motivo para confiar no resto da página.
O que a nota não diz
Vale publicar quatro limites junto com o número.
Presença não é qualidade. Seis restaurantes dentro de 1 km recebem a mesma nota, sejam eles excelentes ou péssimos, porque a nota mede disponibilidade e nada mais.
Plano e íngreme pontuam igual. O relevo é invisível para um cálculo de proximidade, então em cidades como Lisboa ou Zurique a nota fica otimista.
A cobertura de dados varia por país. Nosso conjunto de dados reporta nós de transporte público, mas não os pontua, porque a densidade de tagging no nível da parada difere demais entre países para uma comparação justa. Zurique mostra o porquê: a consulta devolveu um único nó de transporte dentro de 1 km da Paradeplatz, o que é um artefato de tagging e não um fato sobre os bondes suíços. Pontuar isso teria produzido um número confiantemente errado, então deixamos de fora e explicamos por quê.
Um retrato não é uma tendência. Estes números são de 28 de julho de 2026, e amenidades abrem e fecham, então publique a data junto de qualquer nota que você calcular.
Como adicionar um índice de caminhabilidade a um anúncio de imóvel
Compradores fazem perguntas sobre o bairro antes de fazer perguntas sobre o imóvel. Um anúncio que responde a essas perguntas na própria página mantém o visitante, em vez de mandá-lo a um buscador para achar a resposta em outro lugar.
A implementação se resume a quatro etapas.
- Faça o geocoding do endereço do anúncio uma vez, na ingestão, e guarde a coordenada junto com a precisão do match. Não faça geocoding a cada visualização de página.
- Peça a área de captação a pé para essa coordenada: uma isócrona pedestre de 15 minutos e depois as contagens de amenidades dentro dela.
- Aplique seus pesos e faça cache do resultado. Bairros mudam ao longo de meses, não de dias, então uma atualização mensal ou trimestral basta.
- Exiba o número e a evidência. Mostre a nota, a quebra por componente e os lugares nomeados por trás dela.
Essa última etapa tem um segundo retorno. Buscadores de IA conseguem citar um bloco que lista lugares reais e nomeados quando alguém pergunta o que existe em volta de um endereço, e um número solo não dá nada para citar. Marcar o bloco com dados estruturados também o torna legível por máquina:
{
"@context": "https://schema.org",
"@type": "Residence",
"address": {
"@type": "PostalAddress",
"streetAddress": "Via dei Fori Imperiali 1",
"addressLocality": "Rome",
"addressCountry": "IT"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "Walkability score",
"value": 93,
"maxValue": 100,
"measurementTechnique": "Weighted amenity density within a 15 minute walking isochrone",
"valueReference": "Computed 2026-07-28"
},
"amenityFeature": [
{ "@type": "LocationFeatureSpecification", "name": "Supermarkets within a 15 minute walk", "value": 12 },
{ "@type": "LocationFeatureSpecification", "name": "Primary schools within a 15 minute walk", "value": 4 }
]
}
Dois campos carregam a proveniência ali. measurementTechnique declara como o número foi produzido, e a data do cálculo viaja junto com o valor, então um mecanismo de resposta pode repetir os dois sem ressalvas.
Onde essas notas são usadas
São três superfícies, em ordem aproximada de valor comercial. Anúncios de imóveis, onde a nota responde à pergunta sobre o bairro direto na página. Busca de relocação e aluguel, onde os usuários filtram por estilo de vida antes de filtrar por edifício. E assistentes de IA, que cada vez mais respondem "essa região é caminhável?" sem enviar ninguém a um anúncio.
A terceira superfície é a que muda mais rápido. Uma nota datada, publicada com seu método e com os lugares nomeados por trás dela, dá a um mecanismo de resposta algo concreto para citar.
Para os dados subjacentes, a GeoEnrich API devolve contagens de amenidades e lugares nomeados ao redor de uma coordenada em uma única chamada, e a Isochrone API produz a área de captação a pé dentro da qual essas contagens são medidas. Mantenha os pesos de pontuação no seu próprio produto, onde eles podem refletir o que o seu público específico valoriza.
Resumo
Um índice de caminhabilidade é uma contagem ponderada e decrescente com a distância dos destinos cotidianos próximos de uma coordenada. Faça o geocoding do endereço, colete o que está dentro da sua área de captação a pé, depois pontue cada categoria em uma curva e aplique seus pesos.
Calcule por endereço, e não por cidade. Nossa amostra de 20 cidades teve média 94 no centro contra 73 na periferia, com uma dispersão de 53 pontos só dentro de Roma.
E publique o método junto com o número: os pesos, a área de captação, a data da captura e as coisas que a nota deliberadamente não mede.
Perguntas frequentes
O que é um índice de caminhabilidade?
Um índice de caminhabilidade é um número, normalmente em uma escala de 0 a 100, que resume quanto da vida diária está a uma distância caminhável de um endereço específico. Ele é calculado contando os destinos cotidianos próximos daquele endereço, mercados, escolas, saúde, parques, cafés, lojas, e depois ponderando cada um pela sua importância e pela distância. Uma nota alta significa que a maior parte das tarefas da semana pode ser feita a pé. É uma propriedade do endereço, não da cidade.
Como o índice de caminhabilidade é calculado?
São três etapas. Primeiro, faça o geocoding do endereço para obter uma coordenada. Segundo, colete os pontos de interesse dentro da área de captação a pé, normalmente um raio de 1 km ou uma isócrona de 15 minutos de caminhada. Terceiro, pontue cada categoria de amenidade em uma curva com retornos decrescentes, de modo que o primeiro supermercado pese muito mais do que o vigésimo, e combine as notas por categoria usando pesos fixos. O MapAtlas Walk Index usado neste artigo pontua seis componentes com uma curva logarítmica e publica os pesos, o que torna o resultado reprodutível.
O que é um bom índice de caminhabilidade?
Como referência geral em uma escala de 0 a 100: acima de 90 quase tudo é caminhável e o carro é opcional, de 70 a 90 a maioria das tarefas é caminhável mas alguns trajetos exigem transporte, de 50 a 70 o carro ou o transporte público é necessário com frequência, e abaixo de 50 a maior parte das necessidades diárias fica fora do alcance a pé. Na nossa amostra europeia de 20 cidades, endereços centrais tiveram média 94 e endereços residenciais periféricos nas mesmas cidades tiveram média 73.
Dá para calcular o índice de caminhabilidade por endereço em vez de por cidade?
Sim, e o número no nível do endereço é o único que vale a pena publicar. Médias por cidade escondem uma variação interna enorme. Na nossa amostra, Roma marcou 93 na Piazza Venezia e 40 em Ponte Mammolo, uma diferença de 53 pontos dentro de uma mesma cidade. Qualquer nota exibida em um anúncio de imóvel deve ser calculada a partir da coordenada do próprio imóvel, e não herdada da cidade.
O que o índice de caminhabilidade não diz?
Ele mede o que está por perto, não como é a caminhada. Relevo, qualidade da calçada, segurança nas travessias, iluminação, ruído, clima e se as amenidades são realmente boas ficam todos fora do número. Uma ladeira íngreme e uma rua plana com as mesmas lojas recebem a mesma nota. Trate a nota como filtro de pré-seleção e o mapa por trás dela como a evidência real.
Como adicionar um índice de caminhabilidade a um anúncio de imóvel?
Faça o geocoding do endereço do anúncio, peça as contagens de amenidades dentro da área de captação a pé, aplique seus pesos e exiba tanto o número quanto os lugares por trás dele, para que o visitante possa verificar. Publicar a quebra por componente, e marcá-la com dados estruturados, também torna o bloco citável por buscadores de IA, que cada vez mais respondem perguntas sobre o bairro diretamente em vez de enviar o usuário ao anúncio.

