OnlineMapMaker logo

Gerador de localização aleatória: coordenadas aleatórias em qualquer lugar da Terra

Escolha um lugar aleatório no mundo, ou gere coordenadas aleatórias em massa, até 1.000 de uma vez: em terra, em qualquer parte do globo, dentro de um país, num círculo em volta de um ponto, num retângulo que você desenha ou digita, ou nos seus próprios polígonos. Os pontos são distribuídos de forma justa pela área, então não se amontoam perto dos polos. Abra cada um no Google Maps ou no Street View, ou baixe todos. Abrir em ecrã inteiro ↗

Rate this tool:
Publicidade
Publicidade
Loading map…
Precisa de ajuda com o seu projeto de GIS?Conheça Nossos Serviços

Lugares aleatórios na Terra, escolhidos de forma justa

Este gerador de localização aleatória escolhe pontos no mapa para você. Clique em Generate e um marcador cai em algum lugar do planeta: num deserto, numa montanha, numa cidadezinha da qual você nunca ouviu falar. Cada ponto vem com a latitude e a longitude exatas, o país onde fica e botões que abrem o lugar no Google Maps ou no Street View. Você pode criar um ponto por vez ou usar a ferramenta para a geração de latitude e longitude em massa: até 1.000 coordenadas aleatórias com um clique, prontas para baixar.

Você decide onde os pontos podem cair. "On land" mantém cada ponto em terra firme. "Anywhere" usa o globo inteiro, então a maioria dos pontos cai no oceano, como um dardo de verdade jogado num globo. "In a country" mantém os pontos dentro de um de 242 países e territórios: digite o nome para encontrá-lo, ou deixe o botão do dado escolher um país aleatório. "Near a point" é um gerador de latitude e longitude aleatórias dentro de um círculo em volta do lugar que você clicar, por exemplo a até 50 km da sua casa. "In a box" funciona como gerador de pontos geográficos dentro de um retângulo (bounding box) que você desenha no mapa ou digita como quatro bordas. "In my shapes" coloca pontos aleatórios dentro do limite de um shapefile ou de outros polígonos do seu próprio arquivo, como um parque, um bairro ou uma região de vendas.

O mais importante é que os pontos sejam justos. Muitas ferramentas que criam coordenadas geográficas aleatórias simplesmente sorteiam uma latitude entre −90 e 90, e isso coloca pontos demais perto dos polos Norte e Sul. Esta ferramenta distribui os pontos pela área, então cada quilômetro quadrado tem a mesma chance. Minha dica: para um jogo de "onde estou no mundo?" com amigos, use "On land", gere um ponto e abra no Street View antes que alguém olhe o mapa.

Seis jeitos de escolher onde os pontos caem

Os botões no alto da ferramenta definem a área. Cada modo distribui os pontos de forma uniforme dentro da sua área.

  • On land. Os pontos caem só em terra, da Groenlândia à Patagônia. Países maiores recebem mais pontos, porque cobrem mais terreno. A Antártida fica de fora no início; marque "Include Antarctica" para incluí-la.
  • Anywhere. Os pontos caem em qualquer lugar da esfera, em terra ou no mar. Cerca de 29 de cada 100 pontos caem em terra, o que bate com a parte real de terra da Terra. Os pontos no mar aparecem em azul e marcados "At sea".
  • In a country. Digite algumas letras do nome de um país e escolha-o na lista. A busca conhece 242 países e territórios, no idioma desta página e em inglês, e ignora acentos e maiúsculas: "marfim" encontra a Costa do Marfim e "JP" encontra o Japão. Clique em "Random country" para a ferramenta escolher para você um dos 195 países do mundo e enchê-lo de pontos.
  • Near a point. Clique no mapa para definir o centro de um círculo, ou clique em "My location". Defina o raio em quilômetros (até 20.000 km), e a ferramenta enche o círculo de pontos com latitude e longitude aleatórias, espalhados por toda a sua área. Marque "Land only" para pular os pontos que caem num lago ou no mar.
  • In a box. Limite os pontos a um retângulo (bounding box): clique em dois cantos opostos no mapa para desenhá-lo, ou digite as quatro bordas (West, South, East, North) em graus decimais. A ferramenta mostra a área do retângulo em km². Se a borda oeste fica a leste da borda leste, o retângulo cruza a linha de 180°, por exemplo West 170 e East −170 em volta de Fiji. "Land only" também funciona aqui.
  • In my shapes. Encha a sua própria área de pontos aleatórios: envie um arquivo com um ou mais polígonos, em GeoJSON, KML, KMZ, um Shapefile em ZIP ou WKT, de até 50 MB. Você também pode soltar o arquivo sobre o mapa. Os pontos se espalham por todos os polígonos de acordo com a área, os buracos ficam vazios, e linhas e pontos do arquivo são ignorados. O arquivo é lido no seu navegador e nunca é enviado a um servidor.

Em todos os modos, "Points" define quantos lugares você recebe, de 1 a 1.000. Aperte Enter nesse campo ou clique em Generate.

Publicidade
Publicidade

Como gerar localizações aleatórias, passo a passo

Este é o processo inteiro, de um mapa vazio até um arquivo de coordenadas aleatórias.

Gerador de localização aleatória com um mapa-múndi vazio e o modo On land escolhido
1
Passo 1: Abra a ferramenta

O mapa-múndi abre com o modo "On land" escolhido e um ponto no campo "Points". O painel da direita ainda está vazio.

Um único lugar aleatório em terra com a janela de coordenadas, país e botão do Street View
2
Passo 2: Gere um lugar aleatório

Clique em Generate. O mapa vai até o novo ponto e abre a janela dele com as coordenadas em graus decimais e em graus, minutos e segundos, o país e os botões do Google Maps e do Street View.

Duzentos pontos aleatórios distribuídos de forma uniforme sobre a terra do mapa-múndi
3
Passo 3: Crie muitos pontos de uma vez

Digite 200 no campo "Points" e clique em Generate. Os pontos cobrem a terra de forma uniforme, e a lista da direita mostra cada um com o seu país.

Pontos aleatórios dentro do Japão, com a busca de países e o botão Random country
4
Passo 4: Mantenha os pontos dentro de um país

Escolha "In a country", digite as primeiras letras de um país (aqui "jap"), escolha-o na lista e gere. Ou clique em "Random country" e deixe o dado decidir.

Trinta pontos aleatórios dentro de um círculo de 50 km em volta de Paris
5
Passo 5: Escolha pontos perto de um lugar

Escolha "Near a point", clique no mapa para definir o centro e defina o raio. Aqui 30 pontos caem a até 50 km de Paris, dentro do círculo desenhado no mapa.

Cinquenta pontos aleatórios dentro de um retângulo desenhado em volta dos Alpes, com os campos West, South, East e North
6
Passo 6: Use um retângulo ou suas próprias formas

Escolha "In a box" e clique em dois cantos no mapa, ou digite as quatro bordas. Aqui o gerador de pontos geográficos coloca 50 pontos num retângulo em volta dos Alpes. Com "In my shapes" você envia seus próprios polígonos.

Painel de resultados com a lista de coordenadas aleatórias e os botões de copiar, compartilhar e baixar
7
Passo 7: Abra, compartilhe ou baixe

Clique num ponto da lista para vê-lo no mapa, clique em SV para abrir no Street View, copie todas as coordenadas, copie um link para compartilhar, ou baixe os pontos como CSV, GeoJSON ou KML.

O que você pode fazer com os pontos

Cada ponto está pronto para usar em outros apps. Estas são as opções do painel de resultados e de cada janela.

  • Google Maps e Street View. Cada janela tem um botão do Google Maps e um do Street View. O Street View abre a foto de rua mais próxima, se o Google tiver uma perto do ponto.
  • Dois formatos de coordenadas. A janela mostra graus decimais com 6 casas decimais (cerca de 0,1 m) e graus, minutos e segundos, por exemplo 48°51′23.8″ N. O botão Copy copia a versão decimal.
  • Copy all. Copia todos os pontos, um por linha como "latitude, longitude", prontos para colar numa planilha, num chat ou em outra ferramenta de mapas.
  • Share link. Copia um link que abre esta ferramenta com os mesmos pontos no mapa, para um amigo ver exatamente o que você vê. O link guarda até 100 pontos.
  • CSV, GeoJSON e KML. Para a geração de latitude e longitude em massa, os downloads guardam todos os pontos, até 1.000. O CSV abre no Excel ou no Google Sheets, com as colunas id, latitude, longitude, country e country_code. O GeoJSON funciona no QGIS e em mapas web. O KML abre no Google Earth.

Como a ferramenta escolhe coordenadas aleatórias justas

Conseguir coordenadas geográficas aleatórias realmente uniformes numa Terra redonda exige um pouco de cuidado. Este é o método de cada modo, com números reais.

Por que uma latitude aleatória não basta

Uma faixa de 1° de latitude perto do equador é um cinturão largo em volta do planeta inteiro. Uma faixa de 1° junto a um polo é uma calota minúscula. Então, se você sorteia a latitude de forma uniforme entre −90° e 90°, as pequenas áreas polares recebem tantos pontos quanto o enorme cinturão tropical. A parte da Terra entre duas latitudes a e b é (sin b − sin a) / 2:

Área ao norte de 80° N:  (sin 90° − sin 80°) / 2
                       = (1 − 0.98481) / 2
                       = 0.0076   →  0.76 % da Terra

Método ingênuo:          10° de 180°  →  5.56 % dos pontos

5.56 / 0.76  ≈  7.3 vezes pontos demais perto do polo

Num teste com 20.000 pontos desta ferramenta, 0,76 % caíram ao norte de 80° N, exatamente a parte certa.

Anywhere: distribuição uniforme sobre a esfera

A solução é sortear de forma uniforme o seno da latitude, e não a latitude em si. Com dois números aleatórios u e v entre 0 e 1:

latitude   = asin(2u − 1)
longitude  = 360 × v − 180

Exemplo: u = 0.75  →  asin(0.5) = 30° N
Um quarto dos pontos fica ao norte de 30° N, e
um quarto da superfície da Terra fica ao norte de 30° N.

No mesmo teste, 28,7 % dos pontos caíram em terra, perto dos 29 % da Terra que são terra firme.

On land e In a country: ponderado pela área

Os contornos dos países são feitos de 1.620 formas separadas: continentes, ilhas e exclaves. A ferramenta mede a área de cada forma sobre a esfera. Para colocar um ponto, ela primeiro escolhe uma forma, com chance proporcional à sua área, depois escolhe um ponto dentro dessa forma com a mesma regra do seno, e só fica com ele se ele estiver mesmo dentro do contorno. Isso se chama amostragem por rejeição.

Formas da Rússia:  12.56 % da terra (sem a Antártida)
Teste, 20.000 pontos em terra:  12.52 % caíram na Rússia

Brasil:  6.33 % da terra  →  6.32 % dos pontos
Índia:   2.35 % da terra  →  2.31 % dos pontos

Como cada ilha é uma forma separada, países pequenos espalhados por muitas ilhas, como Fiji, que cruza a linha de 180°, funcionam tão bem quanto os grandes.

Near a point: distribuição uniforme dentro de um círculo

Para um círculo em volta de um centro, a ferramenta escolhe a distância e a direção separadamente. A direção é qualquer ângulo de 0° a 360°. A distância não é sorteada de forma uniforme, porque os anéis externos de um círculo são maiores que os internos. Na esfera, a distância angular θ segue esta regra, em que θmax é o raio dividido pelo raio da Terra, 6.371 km:

cos θ = 1 − u × (1 − cos θmax)

Raio 100 km:  θmax = 100 / 6,371 = 0.0157 rad
Distância média dos pontos até o centro:
  esperada  ≈ 2/3 × 100 km = 66.7 km
  teste com 5.000 pontos:    66.4 km

O ponto em si é calculado com a fórmula de destino de sempre, a mesma que os apps de navegação usam para andar uma distância numa direção. Funciona com qualquer raio, até com um que cubra metade do globo.

In a box e In my shapes

Um retângulo usa a mesma regra do seno de "Anywhere", só que entre as suas próprias bordas: o seno da latitude é sorteado de forma uniforme entre as bordas sul e norte, e a longitude de forma uniforme de oeste para leste. A área de um retângulo vem da mesma ideia:

área = (sin Norte − sin Sul) × (Leste − Oeste em radianos) × 6,371²

Retângulo de 0° a 1° N, de 0° a 1° L:
  (0.017452 − 0) × 0.017453 × 6,371²  ≈  12,364 km²

Teste, retângulo de 0° a 80° N:  34.7 % dos pontos ao norte de 40° N
  esperado (sin 80° − sin 40°) / sin 80° = 34.7 %

Os seus próprios polígonos são tratados exatamente como as formas dos países: cada polígono é ponderado pela sua área, e a amostragem por rejeição mantém os pontos dentro do contorno e fora dos buracos. Num teste com duas formas, um quadrado de 2° × 2° com um buraco de 1° × 1° e outro quadrado separado de 1° × 1°, o quadrado pequeno recebeu 24,8 % dos pontos (o esperado era cerca de 25 %) e o buraco nenhum.

8 usos para coordenadas aleatórias

Um ponto aleatório no mapa parece um brinquedo, mas é útil em muitos casos.

  1. Jogos de adivinhar lugares. Gere um ponto em terra, abra no Street View e tente adivinhar o país antes de olhar o mapa. Funciona como o GeoGuessr, de graça, com qualquer grupo de amigos.
  2. Um destino de viagem aleatório. Não sabe para onde ir? Deixe a ferramenta escolher um lugar aleatório no mundo, ou um ponto no seu país ou a um dia de carro de casa, e planeje um passeio até a cidade mais próxima.
  3. Aulas de geografia. O professor gera um ponto e a turma descobre em que país, zona climática e paisagem ele fica. "In a country" rende um bom quiz sobre uma região.
  4. Ideias para escrever e para arte. Escritores ambientam uma história num lugar aleatório. Artistas e fotógrafos usam o Street View num ponto aleatório como ideia para um desenho ou um passeio fotográfico virtual.
  5. Dados de teste para software. Desenvolvedores precisam de coordenadas realistas para testar mapas, apps e bancos de dados. A geração de latitude e longitude em massa dá a eles 1.000 pontos como CSV ou GeoJSON com um clique, com o código do país já no arquivo.
  6. Amostragem aleatória em campo. Ecólogos e equipes de pesquisa escolhem locais de amostragem ao acaso dentro de uma área de estudo, para que o resultado não dependa de onde é fácil chegar a pé. Envie a área de estudo como shapefile para ter locais dentro do seu limite, ou use "Near a point" para locais a uma distância fixa de um acampamento base.
  7. Um desafio de país aleatório. Clique em "Random country" e cozinhe um prato, ouça música ou leia um livro desse país. O dado escolhe entre os 195 países do mundo, não entre territórios.
  8. Explorar de forma virtual. Algumas pessoas simplesmente gostam de ver o mundo. Gere um ponto, abra o Street View e visite um lugar que você nunca encontraria sozinho.
Publicidade
Publicidade

Perguntas frequentes

Doze perguntas comuns sobre localizações aleatórias, com respostas diretas.

1. Como funciona o gerador de localização aleatória?

Você escolhe uma área (em terra, em qualquer lugar, um país, um círculo em volta de um ponto, um retângulo ou seus próprios polígonos) e quantos pontos quer, e clica em Generate. Para um único lugar aleatório no mundo, deixe "Points" em 1. A ferramenta escolhe os pontos no seu navegador, distribuídos de forma uniforme pela área, e mostra no mapa com as coordenadas e o país.

2. As localizações são mesmo aleatórias?

Elas vêm do gerador de números aleatórios do seu navegador, que é mais do que suficiente para jogos, aulas, ideias de viagem e dados de teste. Ele não serve para segurança nem para loterias. Se você precisar dos mesmos pontos depois, por exemplo para um estudo, baixe como CSV, porque clicar em Generate de novo dá pontos novos.

3. Por que os pontos não se amontoam perto dos polos?

Porque a ferramenta sorteia de forma uniforme o seno da latitude, e não a latitude. Sortear a latitude de forma uniforme coloca cerca de 7 vezes pontos demais ao norte de 80° N. A seção de matemática acima mostra os números.

4. Posso ter coordenadas aleatórias só em terra?

Sim. "On land" coloca cada ponto em terra, ponderado pela área, e deixa a Antártida de fora, a não ser que você marque "Include Antarctica". Em "Near a point", marque "Land only" para pular os pontos no mar e em lagos grandes.

5. Posso gerar uma localização aleatória num país específico?

Sim. Escolha "In a country" e um de 242 países e territórios. Os pontos se espalham pelo país inteiro, incluindo as ilhas. "Random country" escolhe para você um dos 195 países do mundo: os 193 estados-membros das Nações Unidas, mais a Cidade do Vaticano e a Palestina.

6. Posso gerar pontos aleatórios dentro de um retângulo (bounding box)?

Sim, a ferramenta também é um gerador de pontos geográficos dentro de um bounding box. Escolha "In a box" e clique em dois cantos opostos no mapa, ou digite as bordas West, South, East e North em graus decimais, por exemplo West 5.9, South 45.8, East 10.5, North 47.8 para o retângulo da Suíça. Os pontos se espalham de forma uniforme pela área dentro do retângulo. Marque "Land only" para mantê-los fora de lagos e do mar.

7. Posso gerar latitude e longitude aleatórias dentro do limite de um shapefile?

Sim, e dentro de qualquer outra área sua, como um parque ou uma região de vendas. Escolha "In my shapes" e envie um arquivo GeoJSON, KML, KMZ, WKT ou um Shapefile em ZIP com um ou mais polígonos. Um Shapefile em outro sistema de coordenadas funciona se o arquivo .prj estiver no ZIP. Os pontos se espalham por todos os polígonos de acordo com a área, e o arquivo nunca sai do seu navegador.

8. Posso gerar coordenadas aleatórias em massa?

Sim, até 1.000 de uma vez: digite o número em "Points" e clique em Generate. Todos aparecem no mapa e nos downloads CSV, GeoJSON e KML. A lista do painel mostra os 200 primeiros, e um link para compartilhar guarda os 100 primeiros.

9. Por que o Street View às vezes não mostra nada?

O Street View só tem fotos ao longo de estradas e em alguns lugares que o Google visitou. Um ponto aleatório numa floresta, num deserto ou num país com pouca cobertura pode não ter foto por perto. Gere um ponto novo, ou escolha "In a country" com um país que tenha boa cobertura.

10. Que formato de coordenadas a ferramenta usa?

Latitude e longitude em WGS 84 (o sistema do GPS), em graus decimais com 6 casas, o que dá cerca de 0,1 m. A janela também mostra graus, minutos e segundos. Latitude positiva é norte e longitude positiva é leste.

11. As fronteiras são exatas?

Os contornos vêm do Natural Earth na escala 1:50 milhões. Eles têm precisão de poucos quilômetros, então um ponto muito perto de uma fronteira ou do litoral pode levar o nome do país vizinho, ou contar como terra quando está logo depois da costa. As áreas em disputa seguem o Natural Earth.

12. Alguma coisa é enviada para um servidor?

Não. Os pontos são criados no seu navegador e os contornos dos países são carregados uma vez deste site. Só os blocos do mapa vêm de um servidor de mapas, como em qualquer mapa on-line. Um link para compartilhar contém os próprios pontos, então quem tiver o link vê os pontos.

Dados, bibliotecas e créditos

Esta ferramenta usa dados abertos e software de código aberto. Muito obrigado às pessoas por trás desses projetos.

Nada do que você gera é salvo ou enviado para lugar nenhum. Os contornos dos países são de domínio público.

Ferramentas relacionadas

As fronteiras são simplificadas e não tomam posição sobre territórios em disputa. Contornos dos países: Natural Earth (domínio público).

Blocos do mapa © colaboradores do OpenStreetMap, desenhados com Protomaps (hospedado por KONAKTIVE), com CARTO como reserva.

Muhammad Gulraiz Khan, especialista em GIS e fundador da KONAKTIVE e do OnlineMapMaker.com

Sobre o Autor

Muhammad Gulraiz Khan

Especialista e Consultor em GIS · Fundador da KONAKTIVE

Muhammad Gulraiz Khan é um especialista em GIS com mais de uma década de experiência profissional fornecendo soluções geoespaciais para o setor de energia, incluindo projetos para o Banco Mundial, a Corporação Financeira Internacional (IFC) e a USAID. Ele criou o OnlineMapMaker.com para tornar ferramentas profissionais de mapeamento gratuitas e acessíveis para todos.

Publicidade
Publicidade