Esta página fue creada por traducción automática.

Especificación para reducir el volumen de datos del waypoint

Ejemplo de reducción del volumen de datos de waypoint (tamaño de archivo GPX) en Google Maps

GPX Editor and Viewer puede reducir la cantidad de waypoints sin cambiar la forma de la ruta tanto como sea posible. Es muy importante reducir la cantidad de puntos de referencia porque los archivos GPX están escritos en formato de texto.

Cuadros de diálogo y parámetros para ejecutar el procesamiento de reducción de datos con GPX Editor and Viewer

GPX Editor and Viewer reduce la cantidad de datos de puntos de referencia utilizando dos tipos de parámetros. El parámetro "distancia mínima" especifica el umbral de distancia mínima entre dos puntos de referencia en metros. GPXEV elimina puntos de ruta con una distancia más corta que el umbral especificado. El parámetro "desviación de ruta" especifica la separación de ruta permitida en metros antes y después de eliminar el waypoint. GPXEV elimina los puntos de referencia que se encuentran dentro del umbral especificado.

Las especificaciones detalladas para reducir los puntos intermedios se describen a continuación.

1. Distancia mínima

Figura que calcula la distancia entre dos puntos de referencia

Primero, se explica cómo reducir la cantidad de datos utilizando el parámetro "distancia mínima". Si hay dos puntos de ruta, w1 y w2, la distancia entre los puntos de ruta se define como d. Si la distancia d es más corta que el umbral, se elimina w1 o w2.

Ejemplos de éxito y fracaso de eliminar puntos intermedios sin cambiar la forma de la ruta

GPXEV seleccionará el mejor waypoint para eliminar. Por ejemplo, en la figura de la izquierda, w1 y w2 están cerca el uno del otro, pero eliminar w1 cambiará la forma de la ruta. Por otro lado, eliminar w2 no cambia la forma de la ruta.

Cómo encontrar cambios en la dirección de la ruta para reducir el número de puntos de referencia sin cambiar la forma de la ruta

GPXEV calcula el ángulo en el que cambia la dirección de viaje para cada punto de referencia. Un waypoint con un valor más bajo es más adecuado para su eliminación. Como ejemplo específico, al eliminar w1 o w2, se calcula la cantidad de cambio θ1 o θ2 en la dirección de desplazamiento. Luego, elimine el waypoint con el valor más pequeño de θ.

GPXEV no elimina un waypoint bloqueado

El procesamiento de reducción de datos no elimina un waypoint bloqueado. Por ejemplo, si w1 y w2 están cerca y w1 está bloqueado, w2 se elimina incondicionalmente.

2. Desviación de ruta

Ejemplo de reducción de la cantidad de puntos de referencia de archivos GPX en la ruta en Google Maps

A continuación se explica cómo reducir el volumen de datos utilizando el parámetro "desviación de ruta". El uso de este parámetro es adecuado para reducir la cantidad de datos en caminos largos y rectos o caminos suavemente curvados.

3 puntos de referencia

El siguiente es un ejemplo cuando hay tres Waypoints, w1, w2 y w3. Ahora considere si w2 se puede eliminar.

Figura para encontrar la distancia entre waypoints

Primero, calcule la distancia r entre w1 y w2.

Figura para encontrar la dirección de viaje y la distancia cuando se elimina el waypoint

Luego, encuentre el punto p que está en la línea recta que conecta w1 y w3 y está a una distancia r de w1.

Figura de cómo calcular la distancia desde la ruta original eliminando waypoints en el procesamiento de reducción de cantidad de datos del archivo GPX

Calcule la distancia d entre w2 y p. Si d es menor que el umbral, w2 se elimina. Por lo tanto, el límite superior de la distancia d desviada de la ruta original es el valor umbral.

Diagrama que muestra una línea perpendicular que conecta dos puntos de referencia

La línea recta que indica la distancia d obtenida aquí no es una línea perpendicular que conecta w1 y w3. Es fácil determinar la línea perpendicular en el plano. Pero es difícil encontrar una línea perpendicular en la superficie de una esfera usando la latitud y la longitud. Por lo tanto, GPXEV usa la distancia d calculada simplemente sin usar la línea perpendicular.