Esta página foi criada pela tradução automática.

Especificação para reduzir o volume de dados do waypoint

Exemplo de redução do volume de dados do waypoint (tamanho do arquivo GPX) no Google Maps

O GPX Editor and Viewer pode reduzir o número de waypoints sem alterar o formato da rota, tanto quanto possível. É muito importante reduzir o número de waypoints porque os arquivos GPX são gravados em formato de texto.

Diálogos e parâmetros para executar o processamento de redução de dados com o GPX Editor and Viewer

O GPX Editor and Viewer reduz a quantidade de dados do waypoint usando dois tipos de parâmetros. O parâmetro "distância mínima" especifica o limite mínimo de distância entre dois waypoints em metros. GPXEV exclui waypoints com uma distância menor que o limite especificado. O parâmetro "desvio da rota" especifica a separação de rota permitida em metros antes e depois da exclusão do waypoint. GPXEV exclui waypoints que caem dentro do limite especificado.

As especificações detalhadas para reduzir os waypoints estão descritas abaixo.

1. Distância Mínima

Figura que calcula a distância entre dois waypoints

Primeiro, é explicado como reduzir a quantidade de dados usando o parâmetro "distância mínima". Se houver dois waypoints, w1 e w2, a distância entre os waypoints será definida como d. Se a distância d for menor que o limite, w1 ou w2 serão excluídos.

Exemplos de sucesso e falha de exclusão de waypoints sem alterar a forma da rota

GPXEV selecionará o melhor waypoint para excluir. Por exemplo, na figura à esquerda, w1 e w2 estão próximos, mas a exclusão de w1 mudará a forma da rota. Por outro lado, a exclusão de w2 não altera a forma da rota.

Como encontrar alterações na direção da rota para reduzir o número de waypoints sem alterar a forma da rota

O GPXEV calcula o ângulo em que a direção da viagem muda para cada waypoint. Um waypoint com um valor menor é mais adequado para exclusão. Como exemplo específico, ao excluir w1 ou w2, é calculada a quantidade de alteração θ1 ou θ2 na direção da viagem. Em seguida, exclua o waypoint com o valor menor de θ.

GPXEV não exclui um waypoint bloqueado

O processamento de redução de dados não exclui um waypoint bloqueado. Por exemplo, se w1 e w2 estiverem próximos e w1 estiver bloqueado, w2 será excluído incondicionalmente.

2. Desvio da rota

Exemplo de redução do número de waypoints de arquivos GPX na rota no Google Maps

A seguir, explica como reduzir o volume de dados usando o parâmetro "desvio de rota". O uso desse parâmetro é adequado para reduzir a quantidade de dados em estradas longas e retas ou curvas suavemente curvas.

3 pontos de referência

A seguir, é apresentado um exemplo quando há três Waypoints, w1, w2 e w3. Agora considere se o w2 pode ser excluído.

Figura para encontrar a distância entre os waypoints

Primeiro, calcule a distância r entre w1 e w2.

Figura para encontrar a direção da viagem e a distância quando o waypoint é excluído

Em seguida, encontre o ponto p que está na linha reta que conecta w1 e w3 e está a uma distância r de w1.

Figura de como calcular a distância da rota original excluindo waypoints no processamento de redução da quantidade de dados do arquivo GPX

Calcule a distância d entre w2 e p. Se d for menor que o limite, w2 será excluído. Portanto, o limite superior da distância d desviada da rota original é o valor limite.

Diagrama mostrando uma linha perpendicular conectando dois waypoints

A linha reta que indica a distância d obtida aqui não é uma linha perpendicular que liga w1 e w3. É fácil determinar a linha perpendicular no plano. Mas é difícil encontrar uma linha perpendicular na superfície de uma esfera usando latitude e longitude. Portanto, o GPXEV usa a distância d calculada simplesmente sem usar a linha perpendicular.