ForHosting KIT · Viagens e geografia

Arredondar precisão de coordenadas

Arredondar 40,712812345, −74,006012345 para 4 casas dá 40,7128, −74,006, uma precisão de cerca de 11,132 m no sentido norte-sul. Escolha de 0 a 10 casas para borrar locais por privacidade ou cortar dígitos de GPS que sobram antes de armazenar. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Latitude
40,712812345
Longitude
-74,006012345
Casas decimais
4
Você obtém
Latitude
40,7128
Longitude
-74,006
Lat in
40,712812345
Lon in
-74,006012345

Coordenadas geográficas costumam ser armazenadas ou publicadas com mais casas decimais do que a aplicação precisa. Seis ou sete dígitos após a vírgula podem localizar uma porta; dois ou três localizam um bairro. Use-a para remover ruído de GPS antes da análise, anonimizar locais antes de partilhar mapas ou reduzir cargas úteis quando a precisão completa de ponto flutuante é desnecessária.

Contrato de entrada, campos de resposta e comportamento de erro

Quando decimals é omitido, o padrão é quatro, um compromisso prático de privacidade e armazenamento de cerca de onze metros perto do equador. Cadeias numéricas que se interpretam como números finitos são aceitas; cadeias vazias, NaN, Infinity e texto não numérico são rejeitados com uma mensagem que nomeia o campo.

Exemplo: lat quarenta ponto sete um dois oito um dois três quatro cinco, lon menos setenta e quatro ponto zero zero seis zero um dois três quatro cinco, decimals quatro produz lat quarenta ponto sete um dois oito e lon menos setenta e quatro ponto zero zero seis zero com precisão aproximada perto de onze metros. Intervalos inválidos e coordenadas ausentes não são faturados.

Onde o arredondamento de coordenadas vale a pena em produção

Equipes de privacidade e conformidade arredondam pontos de entrega antes de publicar mapas de calor para que uma única visita não identifique uma casa ou clínica. Pipelines de analytics móvel descartam dígitos GPS em excesso para cortar armazenamento e evitar reidentificação acidental quando conjuntos de dados são unidos depois. Backends de produtos de mapa agrupam marcadores por chaves arredondadas compartilhadas sem montar um banco espacial completo para cada painel.

Portais de dados abertos que publicam listas de instalações costumam se comprometer com uma precisão declarada —quatro decimais para quarteirões, dois para cobertura regional— e precisam de um oráculo determinístico que cumpra essa política em cada linha. Salas de aula e tutoriais de SIG usam a mesma ferramenta para mostrar quantos metros cada casa decimal compra, com os campos de precisão aproximada em vez de estimativas vagas. Validação com falha não consome saldo.

Mantenha as solicitações pequenas, fixe nas testes as saídas arredondadas e os metros de precisão, e você obtém redação reproduzível para edge workers, jobs ETL e widgets gratuitos do navegador sem inventar um helper Math.round sob medida em cada serviço.

Mascaramento de privacidade antes de publicar

Arredonde o GPS de clientes ou dispositivos para três ou quatro decimais antes de mapas de calor, exportações ou analytics de terceiros para não reter posições no nível da rua.

Armazenamento compacto e chaves de agrupamento

Armazene lat/lon com uma política fixa de decimais para reduzir cargas úteis e agrupar pontos próximos que compartilhem a mesma chave de coordenada arredondada.

Precisão documentada em dados abertos

Aplique uma precisão pública declarada (por exemplo quatro decimais) em cada linha de instalação para que as coordenadas publicadas coincidam com o aviso de privacidade do portal.

O arredondamento envolve a longitude além de ±180?

Entradas válidas permanecem dentro dos intervalos após o arredondamento; limites como 90 ou 180 são permitidos.

Isto é o mesmo que um arredondador numérico geral?

Não. Esta ferramenta foi feita para pares geográficos: valida intervalos terrestres, arredonda ambos os eixos juntos e informa metros aproximados de precisão. Para números arbitrários use uma ferramenta de arredondamento geral.

Como são arredondados os valores no meio do caminho?

Para longe do zero. Cada coordenada é multiplicada por dez elevado ao número de casas, arredondada para o inteiro mais próximo com os empates indo para longe do zero e depois dividida de volta, de modo que positivos e negativos são tratados de forma simétrica.

O que quatro casas decimais significam no terreno?

Cerca de 11 metros. É o padrão, um meio-termo prático entre privacidade e armazenamento; no exemplo, a precisão é de 11,132 m no sentido norte-sul e de 8,43793 m no sentido leste-oeste.

Quantas casas decimais devo manter?

Depende do uso. Duas casas localizam um bairro, quatro servem para quarteirões e seis ou sete podem apontar uma porta. Portais de dados abertos costumam anunciar quatro casas para cidades e duas para cobertura regional.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/geo/coordinate-round

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/geo/coordinate-round \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat":40.712812345,"lon":-74.006012345}'
{
  "lat": 40.712812345,
  "lon": -74.006012345
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.coordinate_round",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta ferramenta de arredondamento de coordenadas aceita uma latitude, uma longitude e uma contagem opcional de decimais, e devolve ambos os valores arredondados a essa precisão com uma resolução aproximada no solo em metros.

Por que as casas decimais importam em latitude e longitude

Cada casa decimal extra em uma coordenada geográfica multiplica a resolução no solo por cerca de dez. No equador, um grau de latitude tem cerca de cento e onze quilômetros: zero casas é escala de cidade, uma casa são dezenas de quilômetros, duas cerca de um quilômetro, três cerca de cem metros, quatro cerca de onze metros, cinco cerca de um metro e seis é escala de decímetros. Arredondar ambos os eixos para o mesmo número de decimais continua sendo a convenção da indústria para chaves de armazenamento, buckets de agrupamento e redação de privacidade porque é simples, reversível apenas até o resto descartado e fácil de documentar em um esquema. Graus de longitude encolhem com o cosseno da latitude, de modo que a mesma contagem de decimais é mais grosseira perto dos polos do que no equador no eixo leste-oeste. Esta capacidade implementa arredondamento half-away-from-zero em cada eixo de forma independente: multiplica por dez elevado a decimais, arredonda para o inteiro mais próximo com empates afastando-se de zero, divide de novo e limpa o residual binário de ponto flutuante para que os goldens JSON fiquem estáveis entre runtimes. A latitude deve permanecer entre menos noventa e noventa inclusive; a longitude entre menos cento e oitenta e cento e oitenta inclusive. Valores fora desses intervalos fechados falham com invalid_input em vez de envolver em silêncio, o que inventaria outro lugar na Terra. A resposta ecoa a lat e lon originais como lat_in e lon_in para que você possa auditar quanto foi descartado sem reexecutar o log da solicitação.

Contrato de entrada, campos de resposta e comportamento de erro

Envie um corpo JSON com os números finitos obrigatórios lat e lon em graus decimais, e o inteiro opcional decimals de zero a dez. Aliases de campo são aceitos: latitude para lat; longitude ou lng para lon; places, precision ou dp para decimals. Em caso de sucesso o corpo inclui lat e lon arredondados aos lugares pedidos; decimals aplicado; lat_in e lon_in conforme recebidos após a coerção numérica; approx_precision_lat_m e approx_precision_lon_m estimando o tamanho no solo de uma unidade do último lugar na latitude arredondada; approx_precision_m como o maior desses dois eixos para uma leitura de privacidade conservadora; method igual a decimal_places; e uma string formula curta que reafirma a regra multiplicar-arredondar-dividir. Combine este endpoint com suas próprias ferramentas de geohash ou tiles se precisar de um identificador de célula de grade; esta capacidade apenas reduz a precisão de ponto flutuante e não codifica células nem projeta para Web Mercator.

Onde o arredondamento de coordenadas vale a pena em produção

Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.

Como arredondo latitude e longitude para N casas decimais?

Envie lat finita (−90…90), lon (−180…180) e decimals opcional (0–10, padrão 4). A API devolve ambas as coordenadas arredondadas half-away-from-zero e a precisão aproximada no solo em metros.

O que quatro casas decimais significam no solo?

Cerca de onze metros de arco de latitude em qualquer latitude, e cerca de onze metros de arco de longitude perto do equador (menos em direção aos polos). Os campos approx_precision_*_m informam a estimativa para o seu ponto.

Quanto custa o arredondador de precisão de coordenadas?

A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.

Ver a documentação completa do KIT →