Outdated version of the documentation. Find the latest one here.

Módulo GPS

O que é o GPS?

GPS, Sistema de Posicionamento Global, é um sistema baseado em satélites que permite qualquer um com um receptor GPS encontrar a sua posição exacta em qualquer parte do mundo. É usado para auxiliar a navegação, por exemplo, aviões, barcas e por caminhantes. O receptor GPS usa sinais a partir dos satélites para calcular a latitude e longitude e (por vezes) a elevação. A maioria dos receptores também têm a capacidade de armazenar localizações (conhecidos como sítios de interesses), sequências de localizações que faz uma rota planeada e um registo de trilho ou trilho dos movimentos do receptores ao longo do tempo. Os sítios de interesse, rotas e trilhos são três tipos básicos de elementos dos dados GPS. O QGIS exibe sítios de interesse em camadas do tipo ponto enquanto que as rotas e trilhos são exibidos em camadas do tipo linha.

Carregando dados GPS a partir de um ficheiro

Existem dezenas de diferentes formatos de ficheiro para armazenar dados GPS. O formato que o QGIS usa é chamado de GPX (GPS eXchange format), que é um formado padrão de intercâmbio que pode conter um número variado de sítios de interesse, rotas e trilhos no mesmo ficheiro.

Para carregar um ficheiro GPX primeiro necessita de carregar o módulo. Módulos ‣ mActionShowPluginManager Gestor de Módulos... abre a janela do Gestor de Módulos. Active a caixa de verificação checkbox Ferramentas GPS. Quando o módulo é carregado dois botões com o desenho de um pequeno GPS de mão é exibido na caixa de ferramentas:

  • gps_importer Criar nova camada GPX

  • gps_importer Ferramentas GPS

Para trabalhar com os dados GPS nós fornecemos um exemplo de ficheiro GPX que está disponível no conjunto de dados amostra QGIS qgis_sample_data/gps/national_monuments.gpx. Veja a secção Amostra de Dados para mais informação sobre os dados amostra.

  1. Seleccione Vector ‣ GPS ‣ Ferramentas GPS ou clique no ícone gps_importer Ferramentas GPS na barra de ferramentas e abre o separador Carregar ficheiro GPX (veja figure_GPS_1).

  2. Pesquisa na pasta qgis_sample_data/gps/, seleccione o ficheiro GPX national_monuments.gpx e clique [Abrir].

Figure GPS 1:

../../../_images/loadgpx.png

Janela das Ferramentas GPS nix

Use o botão [Pesquisar...] para seleccionar o ficheiro GPX, e de seguida use as caixas de verificação para seleccionar os tipos de elementos que quer carregar do ficheiro GPX. Cada tipo de elemento será carregado em camadas separadas quando clica em [OK]. O ficheiro national_monuments.gpx apenas contém sítios de interesse.

Note

Os dispositivos GPS permitem armazenar os dados em diferentes sistemas de coordenadas . Quando é feita a transferência do ficheiro GPX (a partir do seu dispositivo GPS ou de um sítio na internet) e de seguida carregado no QGIS, tenha atenção que os dados armazenados no ficheiro GPX usa WGS84 (latitude/longitude). O QGIS tem em conta isso e é a especificação oficia do GPX. Veja http://www.topografix.com/GPX/1/1/

GPSBabel

Uma vez que o QGIS usa ficheiros GPX você necessita de uma forma de converter os outros formatos de ficheiros GPS para GPX. Isto pode ser feito para vários formatos usando o programa gratuito GPSBabel, que está disponível em http://www.gpsbabel.org. Este programa também transfere os dados GPS entre o seu computador e o dispositivo GPS. O QGIS usa o GPSBabel para este tipo de coisas, portanto é recomendado que você o instale. Contudo, se apenas quer carregar dados GPS a partir de ficheiros GPX não irá necessita dele. A versão 1.2.3 do GPSBabel é conhecido por trabalhar com o QGIS, mas deverá conseguir usar versão mais recentes sem problemas.

Importando dados GOS

Para importar dados GPS a partir de um ficheiro que não é ficheiro GPX, pode usar a ferramenta Importar outro ficheiro na janela das Ferramentas GPS. Aqui selecciona o ficheiro que que importar (e o tipo de ficheiro), que tipo de elemento quer importar, onde quer armazenar o ficheiro GPX convertido e que nome da nova camada irá ter. Tenha atenção que nem todos os formatos de dados GPS irão suportar os três tipos de elementos, portanto para muitos formatos apenas poderá escolher entre um ou dois tipos.

Transferindo dados GPS a partir do dispositivo

O QGIS pode usar o GPSBabel para transferir dados directamente de um dispositivo GPS como camadas vectoriais. Para isso podemos usar o separador Transferir do GPS da janela de Ferramentas GPS (veja a Figure_GPS_2). Aqui, selecciona o tipo de dispositivo GPS, a porta que está ligado a (ou o usb se o seu GPS suporta-lo), o tipo de elemento que quer transferir, o ficheiro GPX onde quer armazenar os dados, e o nome da nova camada.

Figure GPS 2:

../../../_images/download.png

A ferramenta de transferência

O tipo de dispositivo que seleciona no menu do dispositivo GPS determina como o GPSBbabel tentará comunicar com o seu dispositivo GPS. Se nenhum dos tipos disponíveis não trabalha com o seu dispositivo GPS pode criar um novo tipo (veja secção Definindo novos tipos de dispositivos).

A porta pode ser um nome de ficheiro ou outro nome que o seu sistema operativo usa como referência a uma porta física no seu computador no qual o dispositivo GPS está ligado. Pode ser um simples usb, para dispositivos GPS com usb.

  • nix No Linux é algo do género como /dev/ttyS0 ou /dev/ttyS1

  • win No Windows é COM1 ou COM2

Quando clica em [OK] os dados serão transferidos a partir do dispositivo e aparecerá como uma camada no QGIS.

Uploading os dados GPS para o dispositivo

Pode também fazer upload dos dados directamente de uma camada vectorial no QGIS para um dispositivo GPS usando o separador Upload to GPS da janela de Ferramentas GPS. Para fazer isto necessita simplesmente de seleccione a camada que quer fazer o upload (que tem de ser uma camada GPX), o seu tipo de dispositivo GPS, e a porta (ou usb) a que está ligado. Como a ferramenta de transferência pode especificar o novo tipo de dispositivo se não estiver na lista de dispositivos.

Esta ferramenta é muito útil na combinação com as capacidades de edição vectorial do QGIS. Permite-nos carregar um mapa, criar sítios de interesse e rotas, e de seguida fazer um upload e usá-los no seus dispositivo GPS.

Definindo novos tipos de dispositivos

Existem vários diferentes tipos de dispositivos GPS. Os programadores QGIS não podem testá-los todos, portanto se tiver um que não funciona com nenhum tipo de dispositivo da lista das ferramentas Transferir do GPS e Upload do GPS você pode definir o seu próprio tipo de dispositivo. Você faz isto usando o editor de dispositivos GPS, onde pode começar clicando no botão [Editar dispositivos] nos separadores de transferência ou upload.

Para definir um novo dispositivo apenas clique no botão [Novo Dispositivo], introduza um nome, um comando de transferência e um comand de upload para o seu dispositivo, e clique no botão [Actualizar dispositivo]. O nome aparecerá na lista do menu de dispositivos na janela de upload e transferência, e pode ser qualquer cadeia de texto. O comando de transfeRência é o comando que é usado para transferir os dados a partir do dispositivo para um ficheiro GPX. Isto provavelmente será um comando GPSBabel, mas pode usar qualquer outra linha de comando para criar um ficheiro GPX. O QGIS irá substituir as palavras-chaves %type, %in, e %out quando correr o comando.

%type será substituído por -w se está a transferir sítios de interesse, -r se está a transferir rotas e -t se está a transferir trilhos. Estes são as opções da linha de comandos que informam o GPSBabel que tipo de elemento irá transferir.

%in será substituído por o nome da porta que escolheu na janela de transferência e o %out será substituído pelo nome que escolheu para o ficheiro GPX dos dados transferidos onde serão armazenados. Portanto se criar um tipo de dispositivo com o comando de transferência gpsbabel %type -i garmin -o gpx %in %out (isto actualmente é o comando de transferência para o tipos de dispositivo pré-definido ‘Garmin Serial’) e de seguida use-o para trasnferir os sítios de interesse a partir da porta /dev/ttyS0``para o ficheiro ``output.gpx, o QGIS irá substituir as palavras-chave e correrá o comando gpsbabel -w -i garmin -o gpx /dev/ttyS0 output.gpx.

O comando de upload é o comando que é usado para fazer upload de dados para o dispositivo. As mesmas palavras-chave são usadas, mas %in é agora substituída pelo o nome do ficheiro GPX para a camada que vai ser feita um upload, e %out é substituída pelo o nome da porta.

Pode aprender mais sobre o GPSBabel e as suas opções de linhas de comandos em http://www.gpsbabel.org.

Após ter criado um novo tipo de dispositivo irá aparecer na lista de dispositivos para as ferramentas de transferência e upload.