Pular para o conteúdo

Calculadora de caixa delimitadora

Obtenha a caixa delimitadora de um conjunto de coordenadas ou de qualquer dado GeoJSON. Cole pares de latitude e longitude, um por linha, ou um Feature, FeatureCollection ou geometria GeoJSON, e a ferramenta retorna os limites norte, sul, leste e oeste, o centro, a largura e a altura em quilômetros e um array bbox pronto para uso na ordem do GeoJSON. Útil para áreas visíveis de mapas, consultas API, solicitações de tiles e índices espaciais.

Redefinir

Perguntas frequentes

Quais formatos de entrada são aceitos?

Pares de coordenadas, um por linha, com latitude e longitude em graus decimais separados por vírgula ou espaço, ou GeoJSON. A entrada que começa com uma chave é lida como GeoJSON: um FeatureCollection, um Feature ou uma geometria simples, como Polygon ou LineString.

Qual ordem o array bbox usa?

O array bbox segue o padrão GeoJSON RFC 7946: oeste, sul, leste, norte, ou seja, longitude mínima, latitude mínima, longitude máxima e latitude máxima. Algumas APIs esperam sul, oeste, norte, leste; confira a ordem exigida pelo seu serviço.

Como são medidas a largura e a altura?

A altura é a distância ao longo de um meridiano entre as bordas sul e norte. A largura é medida ao longo do paralelo que passa pelo centro da caixa, portanto diminui em direção aos polos para a mesma amplitude de longitude.

A ferramenta usa o bbox armazenado no meu GeoJSON?

Não. A caixa é sempre recalculada a partir das coordenadas reais de cada geometria, portanto um membro bbox desatualizado na entrada não afeta o resultado.

Quais geometrias GeoJSON são compatíveis?

Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon e GeometryCollection, isolados, dentro de Features ou em um FeatureCollection. Features sem geometria são permitidos e ignorados, e os anéis de polígonos precisam ser fechados com pelo menos quatro posições.

E os dados que cruzam o meridiano 180?

A caixa usa os valores mínimos e máximos simples das longitudes, então dados dos dois lados da linha internacional de data produzem uma caixa que abrange quase todo o globo. Divida esses dados ou ajuste primeiro suas longitudes se precisar de uma caixa estreita que atravesse a linha internacional de data.

Por que minhas coordenadas são rejeitadas?

GeoJSON armazena primeiro a longitude e depois a latitude, e ambas precisam ser números entre -180 e 180 e entre -90 e 90, respectivamente. Dados em um sistema projetado, como metros de Web Mercator, não são GeoJSON válido e precisam ser convertidos primeiro para graus WGS84.

Qual pode ser o tamanho da entrada?

Até 5 MiB de texto, 10,000 linhas de coordenadas ou 10,000 elementos GeoJSON. Conjuntos de dados maiores são processados melhor com um SIG de desktop ou uma ferramenta de linha de comando.

Qual é a precisão da saída?

Todas as coordenadas são exibidas com seis casas decimais, cerca de 0.1 metros, e a largura e a altura, até o metro. Os limites vêm diretamente das coordenadas de entrada, sem ajuste a uma grade nem margem adicional.

Posso usar o resultado em uma biblioteca de mapas?

Sim. O array bbox pode ser passado à maioria das bibliotecas de mapas para Web e APIs que aceitam uma caixa delimitadora no estilo GeoJSON, e o centro pode ser usado como centro inicial de um mapa.

Sobre OneClick Pro

OneClick Pro é uma coleção gratuita com mais de 150 ferramentas da Web para o trabalho cotidiano: converter imagens e unidades, formatar e validar código, verificar domínios e SEO, e trabalhar com textos, datas e números. Todas as ferramentas funcionam sem registro ou assinatura, e o que você digita é usado apenas para calcular o resultado e nunca é armazenado. Use o serviço como uma caixa de ferramentas para tarefas pontuais ou salve nos favoritos as ferramentas que você usa todos os dias.