Simplificar GeoJSON

Aligera líneas y polígonos GeoJSON densos con Douglas–Peucker y tolerancia en metros: a menudo un 80–95 % menos sin cambio visible.

Simplificar GeoJSON funciona por completo en tu navegador. Tus geodatos se procesan en tu dispositivo y nunca se suben.

Abrir el Visor GeoJSON

Acerca de Simplificar GeoJSON

Simplificar GeoJSON ejecuta el algoritmo Ramer–Douglas–Peucker sobre cada LineString, MultiLineString, Polygon y MultiPolygon de tus datos. El algoritmo conserva un vértice solo cuando quitarlo desplazaría la forma más que tu tolerancia, expresada aquí en metros y con la longitud correctamente escalada por la latitud, de modo que la tolerancia significa lo mismo en Oslo que en Singapur. Los tracks GPS registrados cada segundo y los límites digitalizados con precisión topográfica encogen rutinariamente un 80–95 % sin cambio visible a escala de mapa. La estructura sobrevive intacta: los anillos siguen cerrados, los polígonos conservan al menos cuatro posiciones, los puntos y las propiedades pasan sin tocar y el objeto original nunca se muta.

Características

Cómo usar Simplificar GeoJSON

  1. Pega GeoJSON o carga el ejemplo
  2. Fija la tolerancia: 5–20 m a nivel de calle, 100 m+ para países
  3. Revisa las estadísticas de reducción
  4. Copia el GeoJSON simplificado

Ejemplo

Entrada

GPS running track, 4,812 points, 512 KB

Salida

10 m tolerance → 214 points, 24 KB — 95.6% fewer points

Indistinguible en un mapa; veinte veces más rápido de cargar.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Cómo decide Douglas–Peucker qué puntos conservar?
Traza una cuerda entre los extremos de un segmento, halla el vértice más alejado de ella y lo conserva solo si su distancia supera la tolerancia; luego recurre en ambas mitades. Los supervivientes son justo los vértices que dan forma a la línea a tu escala.
¿Qué tolerancia uso para tracks GPS?
El GPS de consumo ya vaga 3–10 m, así que una tolerancia de 10 m elimina sobre todo ruido. La visualización a nivel de calle aguanta hasta unos 20 m; las vistas regionales toleran 100 m o más.
¿Romperá mis polígonos la simplificación?
Las salvaguardas evitan los fallos clásicos: el punto de cierre se conserva y los anillos que caerían por debajo de cuatro posiciones se dejan como están. La autointersección con tolerancias agresivas sigue siendo posible en formas retorcidas.
¿Por qué simplificar en metros y no en grados?
Un grado de longitud encoge con la latitud: 111 km en el ecuador, 55 km a 60°N. Una tolerancia en grados simplificaría los datos escandinavos el doble de fuerte; escalar por cos(latitud) la mantiene con sentido físico.

Herramientas relacionadas

Todas las herramientas de ArrayKit