Envolver longitude em 0–360°
Uma longitude oeste de -74,006° vira 285,994° no eixo de 0 a 360 usado por dados climáticos e oceânicos. Digite qualquer longitude finita e receba o valor dentro do intervalo de 0 até 360, sem incluir o 360, com a correção aplicada. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Longitude
- -74,006
- Longitude 360
- 285,994
- Delta (°)
- 360
- Convenção
- 0_to_360_east
Muitos modelos climáticos, reanálises oceânicas e produtos satelitais de nível 3 armazenam a longitude em uma grade de zero a trezentos e sessenta graus, e não na convenção com sinal de cento e oitenta comum em mapas web. Inserir uma longitude ocidental negativa nessas matrizes faz o valor cair na célula errada; e converter à mão com fórmulas de módulo improvisadas costuma deixar um resto negativo ou um valor exatamente igual a trezentos e sessenta que alguns carregadores rejeitam. Esta calculadora de envolvimento de longitude aceita qualquer longitude finita em graus decimais, aplica um módulo positivo estável ao intervalo semiaberto de zero inclusivo a trezentos e sessenta exclusivo, e devolve o valor envolvido mais um delta de diagnóstico para que você possa auditar a correção.
Por que dados climáticos e oceânicos usam longitude 0–360°
Mapas web cartográficos e dispositivos GPS quase sempre expõem a longitude como valor com sinal de menos cento e oitenta até mais cento e oitenta, com oeste negativo, leste positivo e o antimeridiano em mais ou menos cento e oitenta. As comunidades climática e oceânica adotaram outra contabilidade: grades que começam no meridiano de Greenwich a zero graus e aumentam continuamente para leste até logo abaixo de trezentos e sessenta, de modo que um campo global é um eixo contínuo sem inversão de sinal no meio do Pacífico.
Produtos de reanálise, modelos acoplados atmosfera–oceano e muitos arquivos no estilo CMIP esperam, portanto, longitudes já nesse eixo de zero a trezentos e sessenta antes de remapeamento bilinear, médias zonais ou máscaras terra–mar. Se você colar uma cidade do hemisfério ocidental como Nova York, a cerca de menos setenta e quatro graus, em uma grade 0–360 sem envolver, a consulta cai fora do eixo ou se alia a um halo vazio.
A identidade modular longitude trezentos e sessenta igual ao resto positivo da longitude módulo trezentos e sessenta após dobrar negativos mapeia todo ângulo real a esse intervalo semiaberto. Zero permanece em Greenwich; menos dez vira trezentos e cinquenta; trezentos e setenta vira dez; cento e oitenta permanece no lado da linha de data da convenção com sinal. Exatamente trezentos e sessenta dobra para zero para que a extremidade aberta do intervalo não duplique a origem.
Contrato de entrada, formato da resposta e validação
Envie um único campo obrigatório chamado longitude como número finito de graus decimais. Não há rejeição por “faixa geográfica válida” além da finitude: valores muito fora do globo habitual, como quinhentos e quarenta ou menos setecentos e vinte, são aceitos de propósito e reduzidos módulo trezentos e sessenta, porque pipelines em lote muitas vezes acumulam trilhas sem envolver ou rumos de várias revoluções antes de normalizar.
Verificações clássicas incluem menos setenta e quatro ponto zero zero seis para uma cidade ocidental de amostra, zero para o meridiano de Greenwich, cento e oitenta para o antimeridiano na convenção com sinal, trezentos e setenta para um valor que deve colapsar para dez, e entrada deliberadamente não finita para exercitar o caminho de erro. Use o formulário gratuito do navegador para checagens rápidas e depois chame o mesmo contrato a partir de scripts ao pré-processar NetCDF climático, exportações CSV conformes com CF ou gabaritos.
Onde envolver longitude para 0–360° aparece no trabalho real
Cientistas do sistema Terra que regridam a saída de modelos sobre produtos observacionais convertem sem parar entre longitudes com sinal de GIS web e os eixos de zero a trezentos e sessenta embutidos em cubos de temperatura oceânica, níveis de pressão atmosférica e grades de concentração de gelo marinho; um único wrap confiável remove a deriva entre planilhas de laboratório.
Engenheiros de dados que montam ETL para portais climáticos públicos precisam de redução modular determinística para que jobs noturnos não desloquem uma célula do Pacífico por alguns graus após um caso de borda de ponto flutuante. Educadores que ensinam projeções cartográficas e convenções de coordenadas querem que os alunos vejam que menos setenta e quatro e duzentos e oitenta e seis descrevem o mesmo meridiano sob políticas de faixa diferentes, sem calcular restos à mão sob pressão de prova.
Se mais adiante você precisar da conversão inversa para a convenção com sinal de menos cento e oitenta a cento e oitenta, distâncias de grande círculo ou formatação decimal para DMS, trate isso como intenções de busca e landings separadas em vez de sobrecarregar esta página de wrap de longitude.
Casos de uso
Pré-processamento NetCDF climático e oceânico
Normalize longitudes GPS ou GIS com sinal no eixo 0–360° esperado por grades de reanálise, arquivos CMIP e cubos oceânicos conformes com CF antes do remapeamento.
ETL em lote para portais climáticos públicos
Aplique um wrap modular determinístico em colunas inteiras de longitude para que jobs noturnos nunca deixem restos negativos nem uma célula de origem 360° duplicada.
Perguntas frequentes
Para qual intervalo esta ferramenta envolve a longitude?
O intervalo semiaberto [0, 360): zero inclusivo, trezentos e sessenta exclusivo. Exatamente 360 dobra para 0 para não duplicar a origem.
Como uma longitude ocidental como −74° é convertida?
Por exemplo −74 vira 286, o mesmo meridiano medido para leste a partir de Greenwich em uma grade 0–360.
A ferramenta rejeita valores fora de −180…180?
Não. Qualquer real finito é aceito e reduzido módulo 360.
Qual a diferença entre 0–360 e −180…180?
A convenção com sinal −180…180 é comum em mapas web (oeste negativo). Grades climáticas e oceânicas costumam usar 0–360 para leste a partir de Greenwich, com eixo global contínuo sem inversão de sinal no meio do Pacífico.
Quanto custa a calculadora de wrap de longitude?
A ferramenta do navegador é gratuita e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/geo/wrap-longitude-360 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"longitude":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/wrap-longitude-360", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"longitude": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/wrap-longitude-360",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"longitude": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/wrap-longitude-360", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"longitude":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"longitude":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/wrap-longitude-360", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"longitude": -74.006
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.wrap_longitude_360",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Contrato de entrada, formato da resposta e validação
Campos ausentes, strings vazias, tokens não numéricos, NaN e Infinity falham com invalid_input e não são cobrados. Em caso de sucesso a resposta ecoa a longitude limpa, devolve longitude_360 como resultado envolvido no intervalo semiaberto de zero inclusivo a trezentos e sessenta exclusivo, define already_in_range como true quando a entrada já estava nessa faixa, informa delta_degrees como a correção com sinal principal aplicada, documenta range com min zero e max_exclusive trezentos e sessenta, rotula convention como zero_to_360_east e inclui strings formula e method para exibição e registro. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde envolver longitude para 0–360° aparece no trabalho real
Autores de currículo e mantenedores de pacotes open source precisam da mesma forma JSON offline e online para que autoavaliadores e testes unitários fiquem alinhados entre runtimes. Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Ensino de convenções de faixa de longitude
Mostre aos alunos que longitudes ocidentais viram valores acima de 180° em uma grade 0–360, com JSON golden em que confiar em lições de casa e testes unitários.