Você está na página 1de 16

Baixar dados GPS – GPSbabel (Linux)

Trilhas:

sudo gpsbabel -t -i garmin -f usb: -o gpx -F /home/nugeoce/trilhas_01_gpx

Pontos:

sudo gpsbabel -w -i garmin -f usb: -o gpx -F /home/nugeoce/pontos_01_gpx

Cálculo de área indicando o SRC - Expression

EM METROS QUADRADOS
(area( Transform( $geometry , layer_property(  @layer_id, 'crs'), 'EPSG:102033'))

EM HECTARES – 4 casas decimais


round (area( Transform( $geometry , layer_property( @layer_id, 'crs'), 'USER:100000'))/10000,4)

Cálculo das coordenadas do centróide GMS (geometria = polygon)

LATITUDE do Centróide:
     
CASE WHEN y(point_on_surface( $geometry))<0

THEN (floor (y(point_on_surface( $geometry))*-1) || '° ' || floor(((y(point_on_surface( $geometry))*-1) -


floor (y(point_on_surface( $geometry))*-1)) * 60) ||'\' ' ||
substr( (tostring((((y(point_on_surface( $geometry))*-1) - floor (y(point_on_surface( $geometry))*-1)) * 60)
- floor(((y(point_on_surface( $geometry))*-1) - floor (y(point_on_surface( $geometry))*-1)) * 60)) *
60),1,5) || '" S')

ELSE (floor (y(point_on_surface( $geometry))) || '° ' || floor(((y(point_on_surface( $geometry))) - floor


(y(point_on_surface( $geometry)))) * 60) ||'\' ' || substr( (tostring((((y(point_on_surface( $geometry))) - floor
(y(point_on_surface( $geometry)))) * 60) - floor(((y(point_on_surface( $geometry))) - floor
(y(point_on_surface( $geometry)))) * 60)) * 60),1,5) || '" N')

END
    
LONGITUDE do Centróide:
CASE WHEN x(point_on_surface( $geometry))<0

THEN (floor (x(point_on_surface( $geometry))*-1) || '° ' || floor(((x(point_on_surface( $geometry))*-1) -


floor (x(point_on_surface( $geometry))*-1)) * 60) ||'\' ' ||
substr( (tostring((((x(point_on_surface( $geometry))*-1) - floor (x(point_on_surface( $geometry))*-1)) * 60)
- floor(((x(point_on_surface( $geometry))*-1) - floor (x(point_on_surface( $geometry))*-1)) * 60)) *
60),1,5) || '" W')
ELSE (floor (x(point_on_surface( $geometry))) || '° ' || floor(((x(point_on_surface( $geometry))) - floor
(x(point_on_surface( $geometry)))) * 60) ||'\' ' || substr( (tostring((((x(point_on_surface( $geometry))) - floor
(x(point_on_surface( $geometry)))) * 60) - floor(((x(point_on_surface( $geometry))) - floor
(x(point_on_surface( $geometry)))) * 60)) * 60),1,5) || '" E')

END

Cálculo das coordenadas no formato GMS (geometria = point)

LATITUDE do Ponto:

CASE WHEN $y<0

THEN (floor ($y*-1) || '° ' || floor((($y*-1) - floor ($y*-1)) * 60) ||'\' ' || substr( (tostring(((($y*-1) - floor ($y*-
1)) * 60) - floor((($y*-1) - floor ($y*-1)) * 60)) * 60),1,5) || '" S')

ELSE (floor ($y) || '° ' || floor((($y) - floor ($y)) * 60) ||'\' ' || substr( (tostring(((($y) - floor ($y)) * 60) -
floor((($y) - floor ($y)) * 60)) * 60),1,5) || '" N')
END

LONGITUDE do Ponto:

CASE WHEN $X<0

THEN (floor ($x*-1) || '° ' || floor((($x*-1) - floor ($x*-1)) * 60) ||'\' ' || substr( (tostring(((($x*-1) - floor ($x*-
1)) * 60) - floor((($x*-1) - floor ($x*-1)) * 60)) * 60),1,5) || '" W')

ELSE (floor ($x) || '° ' || floor((($x) - floor ($x)) * 60) ||'\' ' || substr( (tostring(((($x) - floor ($x)) * 60) -
floor((($x) - floor ($x)) * 60)) * 60),1,5) || '" E')
END

ESTILO BASEADO EM REGRAS


Definir somente uma única feição para aparecer no mapa. Ex: polígonos embargos

$id=@atlas_featureid – SHP MÃE DO ATLAS

intersects (@atlas_geometry, $geometry) – DEMAIS CAMADAS

$atlasfeatureid=$id

Visualizar somente os pontos de coordenadas do embargo.

intersects($geometry,@atlas_geometry)

INFORMAÇÕES DE IDENTIFICAÇÃO DOS MAPAS (MODELOS ATLAS)

INTERESSADO:
[% attribute( $currentfeature ,'NOME_AUT')%]

AUTO DE INFRAÇÃO: [% attribute( $currentfeature ,'NUM_AI') || '-' ||


attribute( $currentfeature,'SERIE_AI')%]

TERMO DE EMBARGO: [% attribute( $currentfeature,'NUM_TEI') || '-' ||


attribute( $currentfeature,'SERIE_TEI')%]

ÁREA EMBARGADA: [% attribute( $currentfeature ,'AREA_EMB') || ' ha'%]

COORDENADAS CENTRÓIDE:
[%attribute( $currentfeature,'LATITUDE') || '/' || attribute( $currentfeature,'LONGITUDE')%]

CARTA-IMAGEM DA ÁREA DA AUTUAÇÃO, LOCALIZADA NO MUNICÍPIO DE


[%attribute($currentfeature,'NOME_MUNIC') || '-' ||
attribute($currentfeature,'SIGLA')%]

IDENTIFICAÇÃO DAS IMAGENS (Fonte das imagens)

IMAGEM DE SATÉLITE: [%attribute( $currentfeature ,'IMG_ANT')%]


IMAGEM DE SATÉLITE: [%attribute( $currentfeature ,'IMG_POS')%]

IDENTIFICAÇÃO DO TÉCNICO E DATA

EX.: VICTOR BIZERRA QUARESMA


MAT. 1571874
Analista Ambiental
Responsável Técnico
[%'Data: ' || day( $now ) || '/' || month( $now )|| '/' || year( $now )%]

URLs

OpenStreetMap
http://tile.openstreetmap.org/{z}/{x}/{y}.png

Google Hybrid
https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}

Google Satellite
https://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}

Google Road
https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}

(Codes for other tile types from Google found here)

Bing Aerial
http://ecn.t3.tiles.virtualearth.net/tiles/a{q}.jpeg?g=1

Provider/Layer URL

OpenStreetMap Mapnick
http://tile.openstreetmap.org/{z}/{x}/{y}.png

OSM Cycle Map http://tile.thunderforest.com/cycle/{z}/{x}/{y}.png

OSM Black and White http://tiles.wmflabs.org/bw-mapnik/{z}/{x}/{y}.png

Esri Imagery/Satellite https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/


{z}/{y}/{x}

Esri Streets https://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/


{y}/{x}

Esri Topo https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/


{x}

Carto Positron https://cartodb-basemaps-a.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png

Stamen Terrain http://a.tile.stamen.com/terrain/{z}/{x}/{y}.png

Outros:

https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections/Geosupportsystem/python/
qgis_basemaps.p

Anotações do curso de Geo para Operações.


1.0 Configurando o Qgis:
   1.1 Complementos úteis

a. Ferramentas de GPS
b. MMQgis (Ferramentas avançadas de edição de vetores. Buffer)
c. QuickOSM (download automático de vetores do openstreetmap, para a view).
d. OpenLayers
e. MapSwipTool
f. DigitalizingTools
g. SelectTools
h. Azimute and Distance Plugin
i. Semi-Authomatic Classification Process (SCP) (download, classificação e composição de imagens de
satélites e sensors -Landsat, sentinel…).
j. DSG tools. (conjunto de ferramentas do exército brasileiro. Mosaico de imagens rapideye).
k. xytools (exporta e importa tabelas .xls e planilhas do openoffice/libreoffice).  

   1.2 Configurando A SRC

a. Projeção de Albers, SR-ORG:7390, expressão:

+proj=aea +lat_1=10 +lat_2=-40 +lat_0=-25 +lon_0=-50 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84


+units=m +no_defs

   1.3 Construindo colunas de Latitude/Longitude em SHP de vértices

a. Latitude: CASE WHEN $y<0 THEN (floor ($y*-1) || '° ' || floor((($y*-1) - floor ($y*-1))*60) ||'\' ' ||
substr( (tostring(((($y*-1) - floor ($y*-1))*60) - floor((($y*-1) - floor ($y*-1))*60))*60),1,5) || '" S') ELSE
(floor ($y) || '° ' || floor((($y) - floor ($y))*60) ||'\' ' || substr( (tostring(((($y) - floor ($y))*60) - floor((($y) -
floor ($y))*60))*60),1,5) || '" N') END

b. CASE WHEN $X<0 THEN (floor ($x*-1) || '° ' || floor((($x*-1) - floor ($x*-1))*60) ||'\' ' ||
substr( (tostring(((($x*-1) - floor ($x*-1))*60) - floor((($x*-1) - floor ($x*-1))*60))*60),1,5) || '" W') ELSE
(floor ($x) || '° ' || floor((($x) - floor ($x))*60) ||'\' ' || substr( (tostring(((($x) - floor ($x))*60) - floor((($x) -
floor ($x))*60))*60),1,5) || '" E')
END

2.0 Construção de Atlas

   2.1 Expressões/Regras de Estilo e Rótulo

a. Para a camada gestora do Atlas: $id = @atlas_featureid


b. Para as demais camadas visualizadas no atlas: intersects (@atlas_geometry, $geometry)
c. Outros elementos: Else

   2.2 Expressões/Regras para vincular a carta ao atlas

a.  Inserir informações da tabela: 'Nome do campo no mapa: ' || “Nome do atributo na tabela”
b. Inserir informação de área, com duas casas: 'AREA: ' ||   round( "area_ha" ,2 ) || ' ha '
   2.3 Expressões/Regras para configurar a tabela de vértices

a. Filtragem de feições>filtrar com>intersects (@atlas_geometry, $geometry)


b.

   2.4 Informações complementares à carta.

a. Data: day( now()) || '/' || month( now())  || '/' || year( now())
b. Nome do Mapa: 'Dinâmica de Alteração da Cobertura Vegetal: ' || "Proprietar" || ', ' || "Propriedad"
c. Número da folha: 'FOLHA ' ||  @layout_page || '/' || @layout_numpages

   2.5 Informações requeridas na carta:

a. Legenda
b. Escala
c. Norte
d. Sistema de projeção utilizado
e. Fonte dos dados
f. Identificação da propriedade, proprietário e do agente que elaborou o documento
g. Data de produção do documento
h. Logo da instituição, e se vinculado a fiscalização, logo da fiscalização.
i. Área afetada e área do imóvel
j. Tabela de vértices do polígono do dano.

Links úteis

1- siscom.ibama.gov.br
2- http://spatialreference.org/
3- Geosserver:
http://siscom.ibama.gov.br/geoserver/web/;jsessionid=1BCEC924A4CF67A87683F04F02CEA76D
4- https://overpass-turbo.eu/
5- http://siscom.ibama.gov.br/harpia/
6- http://siscom.ibama.gov.br/DETER/index.htm

COMANDO NO TERMINAL LINUX


Busca de arquivos e diretórios:

find /media/nugeoce/DATABASE -type f -iname *carcinicultura* - Para arquivo


find /media/nugeoce/Novo volume -type d -iname *carcinicultura* - Diretório

GOOGLE EARTH ENGINE

ADICIONAR SHAPE:

Map.addLayer(table, {color: '#ff9999'}, 'colored');  (poligonal com preenchimento)

Map.addLayer(outline, {palette: '#FFB6B6'}, 'Shapefile'); (poligonal sem preenchimento)

Caracteres não reconhecidos

em propriedades/fontes/configurações: Alterar configurações de fontes de dados para sistem ou TF8


ou windows1253 ou 1252 ou latin1

Baixar partes de cenas

Sugere-se a leitura do inicio do script.


Para visualização clique em "show code" assim que o link abrir ou arrastar a barra cinza acima do
mapa para baixo.

é possível a visualização de 1 shapefile, por meio de upload no asset.

Lembrando que é recomendado que seja baixado apenas a área de interesse e não a cena inteira.
Para baixar a cena inteira recomenda-se que seja utilizado script específico. Caso necessário só
solicitar.

Inserir ponto no GEE


var ponto = ee.Geometry.Point([-47.8612, -15.76628], 'EPSG: 4674')
Map.addLayer(ponto)
Map.centerObject(ponto,15)
Landsat 5:
https://code.earthengine.google.com/28611b0161d43d1ea11ab53191e81466

Landsat 7 (pansharp: 15m):


https://code.earthengine.google.com/0d744d092e9845d2d99ba0470ecf99ce

Landsat 8:
https://code.earthengine.google.com/45b5d9c7d10839ee4e44389ddff274d0

Landsat 8 (pansharp: 15m)


https://code.earthengine.google.com/220a621cc681a32c911107610518e986

Sentinel 2:
https://code.earthengine.google.com/6cda031d5e662b1aec2abea8c561cfb3

Sentinel 1, Sentinel 2, Landsat 5 e Landsat 8


https://code.earthengine.google.com/8aafec567f09e48726ebf0c9e3679e5c

Sentinel 2A Para a imagem completa


https://code.earthengine.google.com/c11c1d0ac1e90405a19e9c80e6701062
• É necessário ter conta no Google Earth Engine e Google drive.
• Após inserir o link no navegador, selecionar a sua área de interesse, por meio da pequisa (lupa),
digitando município ou navegando no mapa.
• Na opção “1) FILTER DATE”, alterar a data inicial e final, conforme necessidade e habilitar o
campo “FILTER TO MAP CENTER”.
• Clicar em “APPLY FILTERS”. Na pesquisa irá aparecer apenas 30 imagens, caso queira mais
terá que alterar o Scrip(linha aprox. 67 e linha 264) ou ajustar Data de início e Data final, a fim de
pesquisar as 50 imagens desejadas. Para alterar o scrip, ler opção 7.
• Na opção “2) SELECT AN IMAGE”, você escolhe a imagem desejada e irá aparecer na tela,
lado direito. Para centralizar a imagem é só clicar em “CENTER ON MAP”, opção do lado da
imagem selecionada.
• Ainda tem a opção “3) SELECT A VISUALIZATION”, ou seja, alterar ordem das bandas, na
medida que clicar na opção ele muda a composição, o download será de acordo com a composição
selecionada.
• Para realizar o Download ir para opção “4) START AN EXPORT”, clicar em “EXPORT THE
CURRENTE IMAGEM TO DRIVE”. DETALHE, Caso o menu abaixo do “Google Earth Engine”
não esteja visível, levar o cursor até o meio da tela “ :::::::::::::::::: ”, uma barra cinza que fica abaixo
de Google Earth Engine, clicar e deixar pressionado botão esquerdo do mouse para arrastar a barra
para baixo, a fim de visualizar o menu. Caso queira alterar a quantidade de imagens, após aplicar
filtros, localizar a linha desejada(aprox. linha 67 e linha 264), janela do meio e alterar.
• Feito isso clicar no menu, lado direito superior, na pasta “TASKS”, nela irá aparecer o arquivo
da imagem desejado, em seguida clicar em RUN e irá aparecer uma janela para vç clicar em
RUN(novamente). Detalhe, ele irá realizar o Download na sua conta do Google Drive para uma
pasta criada chamada GEE_S2 e com o nome do arquivo padrão, conforme aparece no campo
“FILENAME*”, mas caso queira gravar em uma pasta específica e com outro nome de arquivo é só
alterá-los.
• Pronto, só clicar em RUN, esperar alguns segundos ou minutos para o download, dependendo
da internet, depois é só ir para o Google Drive, na pasta criada e baixar o arquivo para o
computador.
• Imagens a partir de 23jun2015

baixar cena inteira


https://code.earthengine.google.com/d5c8caf3b45340e445b518de5e4ed2a8?noload=1

Calculo de área:

round(((area( Transform( $geometry , layer_property( @layer_id, 'crs'),


'USER:100000')))/10025),4)
Porém para aplicar essa fórmula no campo área é preciso primeiramente criar o SRC personalizado
(em configurações).
Nome: SR-ORG:7390 Brazil / Albers Equal Area Conic (WGS84)
Parâmetros: +proj=aea +lat_1=10 +lat_2=-40 +lat_0=-25 +lon_0=-50 +x_0=0 +y_0=0
+ellps=WGS84 +datum=WGS84 +units=m +no_defs

Ele receberá o numero de USER:100000


Regras de expressões:

|| -> concatena campos e strings


string -> uma sequencia de caracteres
" -> campos (variáveis, nomes das colunas) devem ficar entre aspas
' -> strings (texto, números, pontuação) devem ficar entre apóstrofes
'\n' -> dá retorno no carro (pra quem não aprendeu a datilografar: dá uma linha)

Inserir pontos por lista de coordenadas:


Inserir vetor/Texto delimitado
Texto modelo que funciona:
Arquivo txt – bloco de notas
ponto,x,y
1,40 02 41.58W,19 29 51.02S
2,40 02 37.46W,19 29 52.61S
3,40 02 54.79W,19 30 13.73S
4,40 02 49.64W,19 30 13.57S

habilitar complementos:
descompactar o arquivo plugins do marcelo na pasta C:\Users\02008213935\.qgis2\python\plugins

juntar bandas PAN:


coloca a PAN sobre a RGB e faz:
1. Clica na imagem PAN
2. Propriedade da camada
3. Estilo
4. Renderização da cor
5. Modelo de mistura - Multiplicar
fiz aq, ficou bom mesmo

acessar o SISCOM na rede ibama:


Através desse Banco de Dados podem ser acessadas camadas com informações geoespaciais nos seguintes
esquemas:
• ibama - dados produzidos pelo Ibama
• cb - Cartografia Básica (dados de referência padrão EDGV1)
• public - dados de domínio público de interesse para as atividades do Ibama
Seguem orientações sobre como acessar as bases de dados através do Desktop QGIS:
1. Clicar no menu "camada" >  "adicionar camada" > "PostGIS" (ou simplesmente pressionar Ctrl +
Shift + D)
2. Clicar no botão "Novo" e preencher os campos com os seguintes parâmetros:
• Nome: SISCOM
• Máquina: p-srv0087.ibama.gov.br
• Porta: 5432
• Banco de dados: siscom
• Usuário: (seu CPF)
• Senha: (mesma do Ibamanet)
Caso o usuário ainda não tenha acesso deve enviar e-mail com nome completo, CPF e unidade de lotação
para cenima.sede@ibama.gov.br solicitando cadastramento.
Por fim destacamos que informações a respeito da disponibilização de novos dados, publicação de
metadados ou dicionários de dados serão encaminhadas através do presente processo
(02001.017696/2018-66)
Atenciosamente,

acessar o SISCOM FORA da rede ibama:


Menu > Camada > Gerenciador de Fontes de Dados
Selecionar WFS no menu da esquerda
Clicar em "novo"
Nome: SISCOM

URL: http://siscom.ibama.gov.br/geoserver/wfs?service=wfs&version=1.1.0&request=GetCapabilities

Baixar estradas OSM


Quick OSM
Highway
Canvas extent

Configuração da Projeção:
Menu: Configurações->Opções

Na caixa de diálogo: Aba SRC(Sistema de Referência de Coordenadas)

1.1) Vc. pode definir qual é a projeção ao criar um projeto novo:

Usar a primeira camada adicionada ou escolher uma padrão

1.2) Definir a projeção de um uma camada nova ou adicionada SE não existe projeção nela:

Pergurnar a SRC, Usar do Projeto, ou uma padrão

2) Projeção do Projeto
Menu: Projeto->Propriedades

Na caixa de diálogo: Aba SRC(Sistema de Referência de Coordenadas)

Mostra a SRC corrente do projeto OU pode alterar o SRC

3) Projeção na camada

Menu: Camada->Camada Propriedades

Na caixa de diálogo: Aba Fonte

Pode-se definir o SRC da camada(não altera a geometria)

No QGIS3.4 ocorre automaticamente a transformação dos SRC das camadas para o SRC do projeto, ou seja,
para poder ver todas as camadas numa mesma visão de mapa, as camadas que possuem SRC diferentes do
SRC do projeto são transformadas "On The Fly", isso, NÃO altera o SRC da fonte, apenas serve para "ver
todas as camadas juntas".

Deve-se sempre verificar se as camadas possuem SRC, lembre-se, a camada que não possui SRC na fonte,
como exemplo, Shapefile SEM o arquivo PRJ, podem ter um SRC associado no projeto do QGIS, MAS, é
apenas uma suposição. Assim, pode ocorrer na camada que NÂO possua um SRC na fonte ser associada a
um SRC errado.

- Mudanças SRC: Camada x Projeto

Mudar o SRC do projeto é poder ver todas as camadas do mapa juntas, NÃO altera o SRC das camadas

- SRC da Camadas: SRC x Geometria

Podemos definir ou alterar o SRC, isso apenas muda a definição dos parâmetros do SRC da camada, e NÃO a
geometrias das feições da camada.

Alterar as geometrias para um novo SRC é fazer transformação de coordenadas de cada geometria, e
naturalmente, ter um novo SRC da camada. Esse procedimento no QGIS é feito "Salvando como" no menu
de Camada, ou seja, gera uma nova fonte.

Obs.: Fazer a alteração da geometria para um novo SRC NÃO é aconselhável fazer diretamenta na mesma
camada, pois está alterando a fonte, assim, não temos mais os dados originais.

- Os erros, ou melhor, aquilo que vc. quer ver e não acontece, pode ter várias origens, como as definições
de SRC no QGIS(opções, projeto ou camdas) ou termos fontes sem um SRC.
- Para sabermos se uma camada NÃO tem SRC deve-se usar a ferranta de "Informações do vetor" na Caixa
de ferramenta de processamento. O QGIS sempre associa um SRC a uma camada, e as vezes essa associação
está errada(ver as formas de associar um SRC a uma camada sem SRC).

Inserir tabela de coordenadas de shape de pontos

Numerar coluna ID do shp


calculadora e abra variáveis
$id+1

SENTINEL
Link pra visualizar todas as cenas e consegue definir as que quer baixar
https://search.remotepixel.ca/#3/-8.11/-57.93https://search.remotepixel.ca/#3/-8.11/-57.93

baixa as bandas em separado.


https://console.cloud.google.com/storage/browser/gcp-public-data-sentinel-2/tiles?pli=1https://
console.cloud.google.com/storage/browser/gcp-public-data-sentinel-2/tiles?pli=1
com esses links, vc coloca em WMS..
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=certificada_sigef_particular_ce
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=certificada_sigef_publico_ce
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=imoveiscertificados_privado_ce
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=imoveiscertificados_publico_ce
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=parcelageo_ce
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=assentamentos_ce
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=reconhecimento_ce
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=quilombolas_ce
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=certificada_sigef_particular_ce
http://acervofundiario.incra.gov.br/i3geo/ogc.php?tema=certificada_sigef_publico_ce
ou se quiser fazer o download==> http://certificacao.incra.gov.br/csv_shp/export_shp.py
http://certificacao.incra.gov.br/csv_shp/export_shp.py

Imagem Rapid Eye –


http://geocatalogo.mma.gov.br/ajuda.jhtml
Catalogo/Login
Escolher cena, mandar pra aba download, ir em “MEUS DADOS”/downloads, clicar no link,
aceitar os termos

Escolha do SRC para calculo de áreaaaaaaaaaaaaaaaaaaa


https://pt.slideshare.net/georgeportoferreira/teste-para-escolha-de-projeo-para-clculo-de-reas-e-
permetros-usando-qgishttps://pt.slideshare.net/georgeportoferreira/teste-para-escolha-de-projeo-
para-clculo-de-reas-e-permetros-usando-qgis

REGRA PRA QUANDO ROTULO POSSUIR CAMPOS EM BRANCO:


Nas informações da carta:
[%attribute( @atlas_feature,'NUM_TEI')||if(attribute(@atlas_feature,'SERIE_TEI') is NULL,'','-')||
coalesce(attribute(@atlas_feature,'SERIE_TEI'),'')%]
Como rótulo no mapa:
"NUM_TEI" || if("SERIE_TEI" is NULL, '', '-') || coalesce("SERIE_TEI", '')

Você também pode gostar