“DICAS SOLTAS” – “VISUALIZAÇÃO DO TRAJECTO PERCORRIDO (TRACK TAIL LOGGING) EM OZIEXPLORERCE” – OZIEXPLORER (6)

A visualização  do trajecto percorrido (track tail logging) é algo que deve ser configurado pelo utilizador no programa OziExplorerCE.

À medida que o trajecto percorrido é armazenado no ficheiro ceTrack.plt  (pasta “OziExplorer 2Data”) torna-se muito penalizador para os recursos do PDA exibi-lo na totalidade.

Efectivamente, um trajecto pode ser composto por milhares de pontos. Tratando-se o PDA de um dispositivo, por norma, com recursos de processamento limitados existe um limiar a partir do qual o desempenho do modo “moving map” passa a registar atrasos na exibição da posição corrente do utilizador.

É aqui que a opção de configuração da visualização do trajecto a efectuar (track tail) entra. Por omissão estão definidos 999 pontos. O número pode ser alterado através da opção “Track Tail Length” e acessível a partir do menu File > Configuration > Tracks e separador Tail. 

Este número de pontos indica ao utilizador que apenas serão visualizados os últimos X pontos de trajecto (já que X representa o número de pontos definidos ao nível da opção “Track Tail Length”).

Uma vez atingido o limite de pontos de trajecto, os mais antigos (daí a noção de tail ou “cauda”) são removidos para permitir que novos pontos sejam adicionados (à “cabeça” do trajecto).

Por conseguinte, o trajecto visualizado será tão longo quanto a configuração definida. No entanto, a mesma é totalmente independente do registo (track logging), pois os dados serão sempre armazenados com a opção Log Track to File activa (disponível a partir do menu File > Track Log > Log Track to File).

“DICAS SOLTAS” – “REGISTO DO TRAJECTO PERCORRIDO (TRACK LOGGING) EM OZIEXPLORERCE” – OZIEXPLORER (5)

O programa OziExplorerCE  pode automaticamente armazenar (log) os pontos de localização fornecidos pelo
receptor GPS à medida que nos deslocamos, bem como dar os mesmos a visualizar .Criam o trajecto percorrido.

Para tal temos que lidar  o com OziExplorerCE em duas grandes áreas:

  1. Armazenar do trajecto (track logging);
  2. Visualização do trajecto à medida que é percorrido (track tail logging).

Neste artigo iremos concentrar-nos na questão relativa ao armazenamento dotrajecto percorrido (track logging)  por parte do OziExplorerCE.

Por omissão a opção de registo do trajecto percorrido está activa. O
utilizador pode desligar ou ligar a mesma através da a opção Log Track to File a partir do menu File > Track Log > Log Track to File.

Activa a opção de registo, o OziExplorerCE armazena o trajecto no ficheiro ceTrack.plt. Este pode ser encontrado pelo utilizador  na pasta “OziExplorer 2Data” da memória interna do PDA.

O OziExplorerCe irá criar um ponto de trajecto sempre que um dos seguintes eventos ocorra:

  • A distância de registo configurada (log distance) é excedida;
  • O curso (heading) se modifica em mais de 7,5 graus;
  • A velocidade se altera em 5 km/hora ou em 15% (na prática o que for maior);

O trajecto é, assim, continuamente registado no ficheiro ceTrack.plt. Não admira, pois, que o ficheiro possa adquirir grandes dimensões.

O utilizador pode limpar este ficheiro em qualquer altura através do comando menu  File > Track Log > Delete Track Log File. Caso pretenda guardar o mesmo pode criar uma cópia. Basta para tal executar o comando menu File > Track Log > Copy Track Log File. Esta cópia pode posteriormente ser carregada no OziExplorerCE normalmente como um trajecto.

A distância de registo (log distance) bem como a criação automática de cópias (segundo um intervalo temporal) do ficheiro ceTrack.plt são configuráveis pelo utilizador na caixa de propriedades dos trajectos (acessível através do menu File > Configuration > Tracks e separador Track Logging).

É também importante impedir que o PDA entre em modo de suspensão se a conexão com o receptor GPS não se realizar durante alguns minutos e assim seja interrompido o registo do trajecto percorrido. Para tal basta Activar a opção No Shutdown a partir do menu File > Configuration> General Settings > Other.

Leituras de altitude a partir de um receptor GPS (geometria dos satélites)

 

Porque é que a localização horizontal do veículo é mais precisa que a localização vertical (altitude)?

Actualmente existem 30 satélites NAVSTAR posicionados à volta do planeta Terra e deslocando-se em órbitas precisas. Destes, 27 encontram-se a trabalhar continuamente (os satélites PRN01, PRN25 e PRN32 estão inoperacionais).

Para um receptor GPS fornecer  ao utilizador dados precisos sobre a sua posição em três dimensões precisa de os recolher  a partir de, pelo menos, quatro satélites. No que toca à posição horizontal o receptor GPS  precisa de, pelo menos, 3 dos 27 satélites, posicionados próximo do horizonte e em posições opostas à da localização actual.

Os satélites formam um triângulo sobre a posição horizontal do utilizador. Quanto maior for este triângulo melhor o receptor GPS poderá calcular a posição horizontal corrente, uma vez que os satélites fornecem medidas de frente, trás e lado.

Por seu lado, satélites agrupados num triângulo mais pequeno e por cima do receptor produzem medidas menos precisas, uma vez que a distância de medição também varia menos.

Ao nível da Garmin, o utilizador quando acede à página de visualização gráfica do estado de recepção de dados  dos satélites pode ter um noção sobre a precisão da sua posição.

Nesta imagem de um receptor Garmin 60CSx podemos ver que o anel interior representa uma localização de 45 graus a partir do horizonte e o anel  exterior  o horizonte sobre a localização. Assim, quanto mais próximos estiverem os satélites do anel interior ou mesmo no seu interior a triangulação será menos precisa.

Medir com precisão a posição vertical (altitude)  não é tão fácil, uma vez que  tal requereria que os satélites se  posicionassem acima e abaixo do utilizador. Como é óbvio eles estão lá, mas os seus sinais encontram-se bloqueados pelo planeta Terra.

Neste contexto, os receptores GPS recorrem a modelos matemáticos diferentes para obterem a altitude. Um receptor GPS pode obter a distância a partir do centro do planeta e, depois, utilizando o raio da superfície, obter a altitude. Chamamos-lhe um modelo matemático de elevação ou altitude.

O planeta Terra não é uma esfera perfeita mas antes um elipsóide (aproximadamente).  A melhor imagem é a de uma bola que não é perfeitamente redonda mas antes espalmada no topo e na base.

Um receptor GPS utiliza para encontrar as coordenadas um modelo de elipsóide, denominado WGS-84, o qual tem em conta 2 eixos:

  • O primeiro, o eixo menor (A), mede a distância que vai do Pólo Norte ao centro do Planeta (6.356.752,3142m);
  • O segundo, ou eixo maior (B), mede a distância que vai do Equador ao centro do Planeta (6.378.137,0m).

Se repararmos a distância entre eixos é diferente. O “espalmar da bola” é calculado do seguinte modo:

                X = (A-B)/A

Com base neste modelo obtemos a imagem matemática  que define a forma do planeta , a qual é utilizada para calcular a altitude.Este modelo de elipsóide é um modelo simplificado que constitui no fundo um mapa da superfície, onde o nível do mar (altitude 0) ocorreria em toda a superfície. Mas é, ao mesmo tempo, um modelo imperfeito devido às irregularidades do relevo terrestre , provocadas por elementos naturais, como as montanhas, vales ou até elementos humanos.

Logo, a posição vertical que o receptor GPS fornecerá ao utilizador será a posição sobre o modelo elipsóide e não sobre o mar.

Para o cálculo da posição vertical (altitude) o receptor GPS necessita de três tipos de informação:

  • Posição dos satélites;
  • A hora (fornecida pelo relógios atómicos dos satélites);
  • A forma do nível do mar para o planeta Terra.

Quer isto dizer que tal altitude é correcta? Só por acidente. Já aqui vimos que a posição vertical encontrada pelo dispositivo GPS é matemática e existe sempre uma tendência para o erro no cálculo do centro do planeta devido à possibilidade de não ocorrer a intersecção de linhas por parte dos satélites.

Assim, se o utilizador tiver um erro de 10 metros na sua posição horizontal é muito provável que em termos de posição vertical ocorra um erro de de 20-30 metros (ou seja, 1.5 o erro da posição horizontal).

É por este motivo que receptores GPS incorporam um barómetro, lendo a pressão atmosférica. Mas, mesmo esta combinação pode ocasionar erros, na medida em que a pressão barométrica pode modificar-se durante a deslocação do veículo devido a outras razões que não a mudança de altitude (condiçoes atmosféricas, por exemplo).

O melhor método para obter a posição vertical é mesmo descarregar o trajecto ou a rota sobre um mapa topográfico detalhado e comparar as leituras do receptor GPS com os dados topográficos do mapa.

Um bom artigo sobre altitude pode ser encontrado aqui:

 http://gpsinformation.net/main/altitude.htm

Transformação de Coordenadas – IGEOE

O Instituto Geográfico do Exército (IGEOE) disponibiliza no seu portal uma aplicação bastante útil de transformação de coordenadas entre diferentes sistemas de projecção e de referenciação.

A aplicação encontra-se disponível em http://www.igeoe.pt/utilitarios/coordenadas/trans.aspx

Através desta, o utilizador tem a possibilidade de levar a cabo transformações  entre sistemas de coordenadas rectangulares (por exemplo, Militar, Ponto Central e UTM) ou geográficas.

São igualmente disponibilizadas conversões entre os Datum de Lisboa, ED50, WGS84 e Datum73.

No processo o utilizador pode efectuar a transformação de apenas um ponto, pelo que bastará escrever as coordenadas directamente na ferramenta, ou então fornecer um ficheiro de coordenadas.

PARTILHAR UM GPS POR VÁRIAS APLICAÇÕES (GPSGATE Express)

Num artigo anterior demos conta das potencialidades do programa sueco Franson GPSGate (disponível em http://franson.com/gpsgate/), o qual permite ler e converter os dados transmitidos por um único dispositivo GPS físico, ligado por USB, porta série (RS-232) ou Bluetooth, numa ou mais portas série virtuais as quais podem ser depois utilizadas para estabelecer conexões NMEA com qualquer software que as aceite, replicando assim os dados.

http://landlousa.wordpress.com/2009/12/11/partilhar-um-gps-por-varias-aplicacoes-gpsgate/

O GPSGate Express para Windows tornou-se agora livre. Pode ser descarregado a partir da seguinte hiperligação:

http://newsletter.gpsgate.com/lt.php?c=40&m=14&nl=1&s=52171b06f8194411b9991ae13d20fa4b&lid=426&l=-http–gpsgate.com/download

Este programa tem como funcionalidades principais:

  • Partilha de um dispositivo físico GPS em duas portas COM virtuais;
  • Lidar com a maioria dos dispositivos GPS, sejam eles Bluetooth, Série(RS-232)  ou USB;
  • Capacidade em retomar conexões perdidas;
  • Suporte de dispositivos GPS  Garmin;
  • Ligar dispositivos GPS ao software de navegação nRoute, utilizando protocolo Garmin;
  • Visualizar da posição no Google Earth;
  • Disponibilizar  da posiçãp para um web browser;
  • Suporte do sistema operativo MS Windows (7/Vista/XP/2k/NT/98), a 32 ou 64 bits.