Calculadora de cuadro delimitador
Obtén el cuadro delimitador de un conjunto de coordenadas o de cualquier dato GeoJSON. Pega pares de latitud y longitud, uno por línea, o una Feature, FeatureCollection o geometría GeoJSON, y la herramienta devuelve los límites norte, sur, este y oeste, el centro, el ancho y el alto en kilómetros y un array bbox listo para usar en el orden de GeoJSON. Útil para ventanas de mapas, consultas API, solicitudes de teselas e índices espaciales.
Preguntas frecuentes
¿Qué formatos de entrada se aceptan?
Se aceptan pares de coordenadas, uno por línea, como latitud y longitud en grados decimales separados por una coma o un espacio, o GeoJSON. La entrada que comienza con una llave se interpreta como GeoJSON: una FeatureCollection, una Feature o una geometría independiente, como un Polygon o un LineString.
¿Qué orden sigue el array bbox?
El array bbox sigue el estándar GeoJSON RFC 7946: oeste, sur, este, norte; es decir, longitud mínima, latitud mínima, longitud máxima y latitud máxima. Algunas API esperan sur, oeste, norte, este, así que comprueba el orden que requiere tu servicio.
¿Cómo se miden el ancho y el alto?
El alto es la distancia a lo largo de un meridiano entre los bordes sur y norte. El ancho se mide a lo largo del paralelo que pasa por el centro del cuadro, por lo que disminuye hacia los polos para el mismo intervalo de longitud.
¿La herramienta usa el bbox almacenado en mi GeoJSON?
No. El cuadro siempre se vuelve a calcular a partir de las coordenadas reales de cada geometría, así que un miembro bbox desactualizado en la entrada no afecta al resultado.
¿Qué geometrías GeoJSON se admiten?
Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon y GeometryCollection, por separado, dentro de Features o en una FeatureCollection. Se permiten e ignoran las Features sin geometría, y los anillos de los polígonos deben estar cerrados y tener al menos cuatro posiciones.
¿Qué ocurre con los datos que cruzan el meridiano 180?
El cuadro se calcula con los valores mínimo y máximo de las longitudes, así que los datos a ambos lados de la línea de cambio de fecha producen un cuadro que abarca casi todo el planeta. Si necesitas un cuadro estrecho que cruce esa línea, divide esos datos o desplaza primero sus longitudes.
¿Por qué se rechazan mis coordenadas?
GeoJSON almacena primero la longitud y después la latitud, y ambas deben ser números comprendidos entre -180 y 180, y entre -90 y 90, respectivamente. Los datos de un sistema proyectado, como los metros de Web Mercator, no son GeoJSON válido y deben convertirse primero a grados WGS84.
¿Qué tamaño puede tener la entrada?
Hasta 5 MiB de texto, 10,000 líneas de coordenadas o 10,000 elementos GeoJSON. Para conjuntos de datos más grandes, es preferible usar un GIS de escritorio o una herramienta de línea de comandos.
¿Qué precisión tiene el resultado?
Todas las coordenadas se muestran con seis decimales, aproximadamente 0,1 metros, y el ancho y el alto, con precisión de un metro. Los límites se obtienen directamente de las coordenadas de entrada, sin ajuste ni margen.
¿Puedo usar el resultado en una biblioteca de mapas?
Sí. El array bbox se puede pasar a la mayoría de las bibliotecas y API de mapas web que aceptan un cuadro delimitador al estilo GeoJSON, y el centro sirve como centro inicial del mapa.