Trabalhando com Projeções

O QGIS permite aos usuários definirem um SRC (Sistema de Referência de Coordenadas global ou ao nível de projeto para camadas sem um SRC pré-definido. Ele permite também que o usuário defina um sistema de referência de coordenadas personalizado e suporta “on-the-fly” (OTF) ás camadas de vetore e “raster”. Todas estas características permitem ao usuário visualizar camadas com diferentes SRC e tê-los sobrepostos corretamente.

Visão geral do Suporte de Projeções

O QGIS tem suporte à aproximadamente 2.700 SRC conhecidos. Definições de cada um destes SRC são armazenadas em uma base de dados SQLite, que é instalada com o QGIS. Normalmente você não necessita manipular estas bases de dados diretamente. Na verdade, isso pode causar falhas no suporte à projeções. SRC personalizados são arquivados em uma base de dados do usuário. Veja a seção :ref:’sec_custom_projections’ para informações sobre gerenciamento do seu sistema de referência de coordenadas.

Os SRC disponíveis no QGIS são baseados naqueles definidos pelo “European Petroleum Search Group (EPSG) e o Institut Geographique National de France (IGNF) e são em grande parte abstraídas da tabela de referência espacial usada em GDAL. Identificadores EPSG estão presentes na base de dados e pode ser usados para especificar um SRC no QGIS.

Para usar uma projeção OTF, seus dados precisam conter informações sobre seu sistema de referência de coordenadas ou você precisará definir um global , para a camada ou para o projeto. Para camadas Post GIS o QGIS usa a referência identificada que foi especificada quando a camada foi criada. Para dados suportados por OGR, o QGIS baseia-se na presença de um formato reconhecido para especificar o SRC. No caso de arquivos “shape”, significa um arquivo contendo a especificação “Well Known Text” (:index:’WKT’) do SRC. Este arquivo de projeção tem o mesmo nome base do shapefile e uma extensção prj. Por exemplo, um shapefile nominado :file:’alaska.shp’ deve ter um arquivo de projeção correspondente nominado :file:’alaska.prj’.

Sempre que você selecionar um novo SRC, as unidades utilizadas pela camada serão automaticamente modificadas na gia :guilabel:’Geral’ mActionOptions da caixa de diálogo :guilabel:’Propriedades do Projeto’ sob o menu :guilabel:’Editar’ (Gnome, OSX) ou :guilabel:’Configurações’ (KDE, Windows).

Especificando uma projeção

O QGIS inicia cada novo projeto usando uma projeção global padrão. O SRC global padrão é EPSG:4326 - WGS (proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs) e vem pré-definido no QGIS. Este padrão pode ser alterado usando o botão [Select...] na primeira seção, usado para definir o Sistema de Coordenadas de Referência Padrão para usar quando inicia-se um novo projeto, como apresentado em figura_projeção_1. Esta ecolha será salva para ser usada nas seções subsequentes do QGIS.

Figure Projection 1:

../../../_images/crsdialog.png

CRS tab in the QGIS Options Dialog osx

When you use layers that do not have a CRS, you need to define how QGIS responds to these layers. This can be done globally or project-wide in the CRS tab under Edit ‣ mActionOptions Options (Gnome, OSX) or Settings ‣ mActionOptions Options (KDE, Windows).

The options shown in figure_projection_1 are:

  • radiobuttonoff Prompt for CRS
  • radiobuttonoff Use project CRS
  • radiobuttonon Use default CRS displayed below

Se você quer definir o sistema de referência de coordenadas para uma certa camada sem informação de SRC, você pode também fazê-lo na guia :guialabel:’Geral’ da caixa de diálogo propriedades de raster (veja:ref:’label_generaltab’) e vetor (veja:ref:’vectorgeneraltab’). se sua camada já possui um SRC definido, esta será mostrada como em :ref:’figura_vetor_propriedades_1’ .

Dica

SRC na Legenda de Mapas

Right-clicking on a layer in the Map Legend (Section Legenda do Mapa) provides two CRS short cuts. Set layer CRS takes you directly to the Coordinate Reference System Selector dialog (see figure_projection_2). Set project CRS from Layer redefines the project CRS using the layer’s CRS

Define On The Fly (OTF) Reprojection

QGIS supports OTF reprojection for both raster and vector data. However, OTF is not activated by default. To use OTF projection, you must activate the checkbox Enable on the fly CRS transformation checkbox in the CRS tab of the mActionProjectProperties Project Properties dialog.

Há três maneiras de se fazer isso:

  1. Selecione mActionOptions :menuselection: ‘Propriedades do projeto’ em ‘Editar’ (Gnome, OSX) ou :menuselection:’Configurações’ (KDE, Windows) menu.

  2. Clique no ícone geographic :sup:’Situação do SRC’ no canto inferior direito da barra de situação.

  3. Turn OTF on by default, by selecting the CRS tab of the Options dialog and selecting checkbox Enable ‘on the fly’ reprojection by default.

If you have already loaded a layer, and want to enable OTF projection, the best practice is to open the Coordinate Reference System tab of the Project Properties dialog, select a CRS, and activate the checkbox Enable on the fly CRS transformation checkbox. The geographic CRS status icon will no longer be greyed-out and all layers will be OTF projected to the CRS shown next to the icon.

Figure Projection 2:

../../../_images/projectionDialog.png

Projection Dialog win

The Coordinate Reference System tab of the Project Properties dialog contains five important components as shown in Figure_projection_2 and described below.

  1. Enable on the fly CRS transformation - this checkbox is used to enable or disable OTF projection. When off, each layer is drawn using the coordinates as read from the data source and the components described below are inactive.When on, the coordinates in each layer are projected to the coordinate reference system defined for the map canvas.
  2. Coordinate Reference System - this is a list of all CRS supported by QGIS, including Geographic, Projected and Custom coordinate reference systems. To define a CRS, select it from the list by expanding the appropriate node and selecting the CRS. The active CRS is preselected.
  3. Proj4text - este é o string SRC usado pelo mecanismo de projeção Proj4. Este texto é somente leitura e fornecido apenas com propósito de informação.

  4. Filter - if you know the EPSG code, the identifier or the name for a Coordinate Reference System, you can use the search feature to find it. Enter the EPSG code, the identifier or the name.
  5. SRCs recentemente usados - se você tem SRCs que costuma usar em seus trabalhos de diários de SIG, estes serão mostrados na tabela abaixo do Diálogo de Projeções. Clique em um destes abaixo para selecionar o SRC associado.

Dica

Diálogo Propriedades do Projeto

Se você abrir a caixa de diálogo :guilabel:’Propriedades do projeto’ do menu :menusection:’Editar’ (Gnome, OSX) ou :menuselection:’Configurações (KDE, Windows), você precisará clicar na guia :guilabel:’Sistema de Referência de Coordenadas’ para ver as configurações de SRC.

Abrindo a caixa de diálogo pelo ícone geographic :guilabel:’Situação do SRC’ vai apresentar automaticamente a guia :guilabel:’Sistema de Referência de Coordenadas’ para a frente das demais.

Sistema de Referência de Coordenadas Personalizado

Se o QGIS não fornece o sistema de coordenadas que você precisa, você pode definir um SRC personalizado.para definir um SRC, selecione mIconNew:guilabel:’SRC Personalizado’ do menu :menuselection:’Editar’ (Gnome, OSX) ou :menuselection:’Configurações (KDE, Windows). SRCs personalizados são armazenados na base de dados do usuário do QGIS. Além do seu SRC personalizado, este banco de dados também contém os marcadores espaciais e outros dados personalizados.

Figure Projection 3:

../../../_images/customProjectionDialog.png

Custom CRS Dialog nix

Defining a custom CRS in QGIS requires a good understanding of the Proj.4 projection library. To begin, refer to the Cartographic Projection Procedures for the UNIX Environment - A User’s Manual by Gerald I. Evenden, U.S. Geological Survey Open-File Report 90-284, 1990 (available at ftp://ftp.remotesensing.org/proj/OF90-284.pdf ).

Este manual descreve o uso da proj.4 e utilitários de linha de comando relacionados. Os parâmetros cartográficos usados proj.4 são descritos no manual do usuário, e são os mesmos utilizados pelo QGIS.

A caixa de diálogo :guilabel:’Definição de um Sistema de Referência de Coordenadas Personalizado’ requer somente dois parâmetros para definir um SRC personalizado:

  1. um nome descritivo e

  2. o parâmetro cartográfico no formato PROJ.4.

Para criar um novo SRC, clique no botão mIconNew :sup:’Novo’ e entre com um nome descritivo e os parâmetros do SRC. Depois disso você pode salvar sei SRC clicando no botão mActionFileSave :sup:’Salvar’.

Observe que o item :guilabel:’Parâmetros’ deve começar com um bloco +proj=, para representar o novo sistema de referência de coordenadas.

Você pode testar seus parâmetros SRC para ver se eles dão resultados razoáveis clicando no botão [Calcular] dentro do bloco :guilabel:’Teste’ e colando seus parâmetros de SRC no campo :guilabel:’Parâmetros’. Depois entre com um valor conhecido de latitude e longitude em WGS 84 nos campos :guilabel:’Norte’ e guilabel:’Leste’ respectivamente. Clique em [Calculate] e compare os resultados com os valores conhecidos em seus sistema de referência de coordenadas.