Complemento GPS

O que é GPS?

GPS, the Global Positioning System, is a satellite-based system that allows anyone with a GPS receiver to find their exact position anywhere in the world. It is used as an aid in navigation, for example in airplanes, in boats and by hikers. The GPS receiver uses the signals from the satellites to calculate its latitude, longitude and (sometimes) elevation. Most receivers also have the capability to store locations (known as waypoints), sequences of locations that make up a planned route and a tracklog or track of the receivers movement over time. Waypoints, routes and tracks are the three basic feature types in GPS data. QGIS displays waypoints in point layers while routes and tracks are displayed in linestring layers.

Carregando dados GPS de um arquivo

There are dozens of different file formats for storing GPS data. The format that QGIS uses is called GPX (GPS eXchange format), which is a standard interchange format that can contain any number of waypoints, routes and tracks in the same file.

Para carregar um arquivo GPX, primeiro você precisa carregar o complemento. Complementos ‣ mActionShowPluginManager Gerenciar complemento... abre o diálogo Gerenciador de complementos. Ative a caixa checkbox Ferramentas GPS. Quando este complemento for carregado, dois botões com um pequeno GPS portátil vão aparecer na barra de ferramentas:

  • gps_importer Criar nova Camada GPX

  • gps_importer Ferramentas GPS

For working with GPS data we provide an example GPX file available in the QGIS sample dataset: qgis_sample_data/gps/national_monuments.gpx. See Section Sample Data for more information about the sample data.

  1. Selecione Vetor ‣ GPS ‣ Ferramentas GPS ou clique no ícone gps_importer Ferramentas GPS na barra de ferramentas e abra a aba Carregar arquivo GPX (ver figura_GPS_1).

  2. Navegue até a pasta qgis_sample_data/gps/, selecione o arquivo GPX national_monuments.gpx e clique ** [Abrir]. **

Figure GPS 1:


Janela de diálogo Ferramentas GPS nix

Use o botão [Procurar...] para selecionar o arquivo GPX, então use as caixas de seleção para escolher os tipos de recursos que você deseja carregar a partir desse arquivo GPX. Cada tipo de recurso será carregado em uma camada separada quando você clicar [OK]. O arquivo national_monuments.gpx inclui apenas waypoints.


GPS units allow to store data in different coordinate systems. When downloading a GPX file (from your GPS unit or a web site) and then loading it in QGIS, be sure that the data stored in the GPX file uses WGS84 (latitude/longitude). QGIS expects this and it is the official GPX specification. See


Since QGIS uses GPX files you need a way to convert other GPS file formats to GPX. This can be done for many formats using the free program GPSBabel, which is available at This program can also transfer GPS data between your computer and a GPS device. QGIS uses GPSBabel to do these things, so it is recommended that you install it. However, if you just want to load GPS data from GPX files you will not need it. Version 1.2.3 of GPSBabel is known to work with QGIS, but you should be able to use later versions without any problems.

Importando dados GPS

Para importar dados de GPS a partir de um arquivo que não é um arquivo GPX, você pode usar a ferramenta Importar outro arquivo na caixa de diálogo Ferramentas GPS. Aqui você seleciona o arquivo que deseja importar (e o tipo de arquivo), qual tipo de recurso você deseja importar a partir dele, onde você deseja armazenar o arquivo GPX convertido e qual nome a nova camada deve receber. Note que nem todos os formatos de dados de GPS suportarão todos os três tipos de recurso, assim, para muitos formatos você só será capaz de escolher entre um ou dois tipos.

Descarregando dados de um receptor GPS

QGIS can use GPSBabel to download data from a GPS device directly as new vector layers. For this we use the Download from GPS tab of the GPS Tools dialog (see Figure_GPS_2). Here, we select the type of GPS device, the port that it is connected to (or usb if your GPS supports this), the feature type that you want to download, the GPX file where the data should be stored, and the name of the new layer.

Figure GPS 2:


Ferramenta de download

O tipo de dispositivo GPS indicado na caixa de diálogo, determina a forma como o GPSBabel tenta a comunicação com o receptor GPS. Caso nenhum dos tipos disponíveis funcione para o receptor que se esteja utilizando, pode-se criar um novo tipo (veja a seção:ref: ’definindo novos tipos de dispositivos’).

A opção Porta deve ser o nome de arquivo ou outro nome que o sistema operacional utilize para referenciar à porta física do computador onde o receptor GPS esteja conectado. Pode ser também a opção USB, para os receptores que disponham desse tipo de comunicação com o computador.

  • nix No Linux isto é algo como /dev/ttyS0 ou /dev/ttyS1

  • win No Windows é COM1 ou COM2

When you click [OK] the data will be downloaded from the device and appear as a layer in QGIS.

Carregando dados no receptor GPS

You can also upload data directly from a vector layer in QGIS to a GPS device using the Upload to GPS tab of the GPS Tools dialog. To do this you simply select the layer that you want to upload (which must be a GPX layer), your GPS device type, and the port (or usb) that it is connected to. Just as with the download tool you can specify new device types if your device isn’t in the list.

This tool is very useful in combination with the vector editing capabilities of QGIS. It allows you to load a map, create waypoints and routes, and then upload them and use them on your GPS device.

Definindo novos tipos de dispositivo

There are lots of different types of GPS devices. The QGIS developers can’t test all of them, so if you have one that does not work with any of the device types listed in the Download from GPS and Upload to GPS tools you can define your own device type for it. You do this by using the GPS device editor, which you start by clicking the [Edit devices] button in the download or the upload tabs.

To define a new device you simply click the [New device] button, enter a name, a download command and an upload command for your device, and click the [Update device] button. The name will be listed in the device menus in the upload and download windows, and can be any string. The download command is the command that is used to download data from the device to a GPX file. This will probably be a GPSBabel command, but you can use any other command line program that can create a GPX file. QGIS will replace the keywords %type, %in, and %out when it runs the command.

%type será substituido por -w se for para baixar dados de ‘Locais’ (Waypoints), -r se o caso for para baixar dados do tipo ‘Rota’ (Route) e -t se for para baixar ‘Trilhas’ (Tracklogs). Esses são os comandos utilizados pelo GPSBabel para baixar o tipo correto de dados.

%in will be replaced by the port name that you choose in the download window and %out will be replaced by the name you choose for the GPX file that the downloaded data should be stored in. So if you create a device type with the download command gpsbabel %type -i garmin -o gpx %in %out (this is actually the download command for the predefined device type ‘Garmin serial’) and then use it to download waypoints from port /dev/ttyS0 to the file output.gpx, QGIS will replace the keywords and run the command gpsbabel -w -i garmin -o gpx /dev/ttyS0 output.gpx.

Os comandos indicados nas linhas de ‘Carregar’ são aqueles utilizados para carregar os dados no dispositivo. As mesmas palavras-chave são utilizadas, porém %in é substituído pelo nome do arquivo GPS que é utilizado e %out é substituído pelo nome da porta.

Maiores informações a respeito do GPSBabel e das opções de linha de comando que ele aceita estão disponíveis em

Uma vez criado um novo dispositivo, ele aparecerá na lista de dispositivos para carregar e descarregar dados.