Cidades em um raio

Busque uma cidade ou clique no mapa, defina o raio em quilômetros ou milhas, e a ferramenta lista todas as cidades com pelo menos 15.000 habitantes dentro do círculo, da mais próxima à mais distante, com distância, direção e população do GeoNames. As distâncias são geodésicas no elipsoide WGS84, com erro bem menor que um metro entre os pontos; cada cidade é um ponto perto do seu centro. Tudo roda no seu navegador; nada é enviado.

Ou clique no mapa para definir o centro. Arraste o centro ou a alça redonda na borda para ajustar.

    Precisa de um shapefile? Converter o GeoJSON em shapefile no FileReshape.

    Mapa e dados: OpenFreeMap, MapLibre GL JS, GeographicLib (geographiclib-geodesic), GeoNames (via all-the-cities) – todas as fontes de dados.

    “Quais cidades ficam a menos de 100 km daqui?” é uma pergunta que aparece quando você planeja uma área de vendas, procura um lugar para morar a uma distância razoável do trabalho, escolhe onde fazer uma reunião ou quer saber quantas cidades um sinal de rádio ou uma zona de entrega pode alcançar. Busque uma cidade ou clique em qualquer lugar do mapa, defina o raio, e o círculo é desenhado no mapa com um ponto laranja para cada cidade dentro dele. O painel lista as cidades da mais próxima à mais distante, cada uma com o país, a população, a distância e a direção na rosa dos ventos a partir do centro, e mostra qual é a maior. Aumente a população mínima para ver só as cidades maiores, por exemplo tudo acima de 100.000 habitantes num raio de 500 km. Arraste o centro ou a alça na borda do círculo e a lista acompanha. Quando estiver tudo certo, copie os nomes numa única linha, baixe-os em CSV para uma planilha, ou em GeoJSON ou KML com o círculo para um SIG ou o Google Earth. O link de compartilhamento guarda o centro, o raio e o filtro de população.

    Como usar

    1. Busque uma cidade ou clique no mapa onde deve ficar o centro.
    2. Digite o raio e escolha quilômetros, milhas ou milhas náuticas, ou arraste a alça redonda na borda do círculo.
    3. Escolha uma população mínima se quiser ver só as cidades maiores.
    4. Leia a lista, da mais próxima à mais distante, e copie os nomes, baixe em CSV, GeoJSON ou KML, ou copie o link de compartilhamento.

    Qual é a precisão?

    Quais lugares estão na lista

    A lista contém as cerca de 24.000 localidades do GeoNames com pelo menos 15.000 habitantes: cidades, vilas maiores e alguns subúrbios e bairros grandes que o GeoNames registra como lugares próprios. Povoados e cidades pequenas não entram, então em regiões pouco povoadas um círculo pode ficar vazio mesmo havendo gente morando ali. A população é o número que o GeoNames guarda para cada lugar. Dependendo do país, ele se refere ao município, à área urbana ou a uma região metropolitana mais ampla, e o ano do censo varia, então use-o para comparar tamanhos, não como contagem oficial.

    Uma cidade é um ponto

    Cada cidade é um único ponto, em geral perto do centro ou da praça principal. Uma cidade entra na lista quando esse ponto fica dentro do círculo, mesmo que a área urbana passe da borda, e uma cidade cujo centro fica logo fora é deixada de fora, ainda que os bairros dela entrem no círculo. Perto da borda, confira os pontos no mapa antes de confiar na lista.

    Distâncias e direções

    O círculo e todas as distâncias são calculados no elipsoide WGS84 com a GeographicLib, então são exatos entre os dois pontos com erro bem menor que um milímetro, também com raio de 2.000 km, através do meridiano de 180° e perto dos polos. A direção é o rumo inicial na bússola do centro até a cidade pelo caminho mais curto.

    Bom saber

    Em linha reta

    O raio é uma distância em linha reta sobre a superfície da Terra. Uma cidade a 50 km do outro lado de uma baía, de uma serra ou de uma fronteira sem passagem pode ficar a horas de carro. Use a lista como primeiro recorte e confira os tempos de viagem à parte.

    Nomes que parecem repetidos

    Cidades grandes podem aparecer junto com bairros que o GeoNames lista separadamente, e muitas cidades têm o mesmo nome de lugares em outros países, como Santa Cruz ou San José. O país e a distância ao lado de cada nome mostram qual é qual, e o mapa mostra exatamente onde fica.

    Círculos muito grandes

    O raio é limitado a 2.000 km. Em volta de uma região densa, como a Grande São Paulo, os Países Baixos ou o norte da Índia, algumas centenas de quilômetros já contêm mais de mil cidades; o painel mostra as 500 mais próximas e os downloads contêm todas elas. Uma população mínima maior deixa a lista curta.

    Perguntas frequentes

    Como encontrar todas as cidades num raio de 50 km de um lugar?

    Busque o lugar ou clique nele no mapa, digite 50 no campo do raio e escolha quilômetros. A lista mostra todas as cidades com pelo menos 15.000 habitantes cujo centro fica a até 50 km, da mais próxima à mais distante.

    Posso levar a lista para o Excel ou o Google Planilhas?

    Sim. Baixe o CSV: uma cidade por linha com código do país, população, latitude, longitude, distância e rumo. “Copiar nomes” copia só os nomes numa única linha separada por vírgulas.

    Por que uma cidade pequena perto de mim não aparece?

    A lista só contém lugares com pelo menos 15.000 habitantes, para continuar rápida e útil no planejamento. Para a distância até qualquer povoado, use a calculadora de distância; para códigos ZIP dos EUA, use a ferramenta de ZIPs num raio.

    Funciona em todos os países?

    Sim. A lista do GeoNames cobre o mundo todo, e o círculo e as distâncias funcionam em qualquer lugar, inclusive através da linha de data e em volta dos polos.

    A população está atualizada?

    É o número do GeoNames, que vem de censos e estimativas oficiais de anos diferentes. Serve para distinguir uma cidade de 20.000 habitantes de uma de 2 milhões, mas consulte o IBGE ou outro órgão de estatística para números exatos.

    Algo errado ou faltando? Escreva para [email protected] e será corrigido.