<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Caro José Aranha,<br>
Obrigado pela resposta. A solução que propõe também me parece a
melhor. Fico um pouco surpreendido por não ser possível fazer isto
totalmente dentro do QGIS, por exemplo através de uma função dentro
da "calculadora de campos" que criasse um novo campo numérico cujos
valores fizessem uma correspondência com as categorias de um campo
de string pré existente. Talvez seja uma sugestão para os developers
do QGIS, a quem aproveito para agradecer o excelente trabalho que
têm feito.<br>
Abraço,<br>
PauloFR<br>
<br>
Às 16:38 de 14-03-2016, Jose Aranha escreveu:<br>
<blockquote
cite="mid:CAMKZ6uSw48zihhNJMiD83ZcjmCBYJXCLyhNC559M3A0+abC6YA@mail.gmail.com"
type="cite">
<div dir="ltr"><span style="font-size:12.8px">Boa tarde</span>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">Penso que a solução do seu
problema passa por criar uma tabela com a legenda referente à
ocupação solo e com um código relativo a essa legenda.</div>
<div style="font-size:12.8px">Por exemplo</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">1 - Criar uma tabela USO_CODE.DBF</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">2- Criar os campos USO_SOLO e
CODE_USO</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">3- Preencher a tabela</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">USO_SOLO
CODE_USO</div>
<div style="font-size:12.8px">Floresta de resinosas
312</div>
<div style="font-size:12.8px">Urbano continuo
111</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">4 - Na tabela de atributos da sua
shapefile cria um novo campo designado por CODE_USO</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">5 - Faz a ligação (JOIN) entre a
tabela de atributos da sua shapefile e a tabela USO_CODE,
usando o campo USO_SOLO como elemento de ligação entre as duas
tabelas.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">6 - Depois de estabelecida a
ligação, preenche o campo CODE_USO da sua tabela dizendo que é
igual ao campo CODE_USO da tabela que criou no ponto 1</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">7- Depois de preenchidos todos os
registos, remove o JOIN e grava a edição</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">8 - Manda transformar a shapefile
numa raster file usando o campo CODE_USO como campo guia.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">Espero que seja esta a solução do
seu problema.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">Cumprimentos</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">José Aranha.</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px"> </div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">No dia 14 de março de 2016 às 16:31,
Jose Aranha <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:j.aranha.utad@gmail.com" target="_blank">j.aranha.utad@gmail.com</a>></span>
escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Boa tarde
<div><br>
</div>
<div>Penso que a solução do seu problema passa por criar
uma tabela com a legenda referente à ocupação solo e com
um código relativo a essa legenda.</div>
<div>Por exemplo</div>
<div>USO_SOLO</div>
</div>
<div class="gmail_extra">
<div>
<div class="h5"><br>
<div class="gmail_quote">No dia 14 de março de 2016 às
16:07, Paulo Flores Ribeiro <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:paulo.flores.mail@gmail.com"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:paulo.flores.mail@gmail.com">paulo.flores.mail@gmail.com</a></a>></span>
escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Olá
Gilberto,<br>
Obrigado pelo seu interesse. <br>
A minha ideia é a seguinte: imagine que temos um
shapefile com 100 polígonos, representando as
classes de uso do solo de uma região. As classes
possíveis são 20, por exemplo (ou seja, "matos",
"floresta de produção", "floresta natural",
"áreas urbanas", "áreas agrícolas de regadio",
"áreas de pastagens", etc. etc.). Como são 20
classes e temos 100 polígonos, cada classe
aparece repetida várias vezes (por exemplo, há
vários polígonos com "floresta natural", outros
com "áreas urbanas", etc.). Eu gostava de passar
este shapefile para raster, mantendo a mesma
legenda das 20 classes de uso do solo. O meu
problema é que a minha variável de interesse
(usos do solo) é categórica (ou nominal) e não é
numérica, pelo que a passagem para raster tem de
ser feita começando por atribuir códigos
numéricos às 20 classes, criando um campo novo
no shapefile, que depois será então utilizado
para converter para raster.<br>
Eu creio que posso fazer isto com ajuda do
Excel, mas gostava de saber se há um modo mais
expedito de o fazer, totalmente dentro do QGIS.<br>
Consegui explicar bem?<br>
Abraço,<br>
Paulo<br>
P.S.: Estou a usar o QGIS 2.14.0 (64bit) no
Windows 10
<div>
<div><br>
<br>
<div>Às 11:17 de 14-03-2016, Gilberto Cugler
escreveu:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default"
style="font-family:comic sans
ms,sans-serif;font-size:large;color:#674ea7">Quais
os campos do seu shp?</div>
<div class="gmail_default"
style="font-family:comic sans
ms,sans-serif;font-size:large;color:#674ea7">um
abraço do Brasil</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Em 13 de março
de 2016 21:24, Paulo Flores Ribeiro <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:paulo.flores.mail@gmail.com"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:paulo.flores.mail@gmail.com">paulo.flores.mail@gmail.com</a></a>></span>
escreveu:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">Bom dia,<br>
Quero fazer um raster de usos do
solo a partir de um shape de
polígonos (por exemplo um extracto
do COS90). Cada cor no raster
corresponderá a uma categoria de uso
do solo. Como a variável é
categórica (i.e. não numérica), não
posso usar o menu «Raster >
Conversão > Rasterizar». Será
possível usar a "Calculadora de
campos" do shape para criar um campo
numérico onde cada valor corresponda
a uma única categoria de uso do solo
definida num campo de string
existente na tabela, de modo a
depois poder ser usado para a
conversão para raster? A minha ideia
era tentar fazer isto sem precisar
de ir ao GRASS ou ao Excel...<br>
Obrigado,<br>
PauloFR<br>
_______________________________________________<br>
Portugal mailing list<br>
<a moz-do-not-send="true"
href="mailto:Portugal@lists.osgeo.org"
target="_blank">Portugal@lists.osgeo.org</a><br>
<a moz-do-not-send="true"
href="http://lists.osgeo.org/mailman/listinfo/portugal"
rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a></blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>
<div dir="ltr">
<div><br>
</div>
<div><br>
</div>
<font size="4"><font color="#999999">Gilberto
Cugler</font></font><span
style="color:rgb(153,153,153);font-size:large"> .´.</span></div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Portugal mailing list
<a moz-do-not-send="true" href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a>
<a moz-do-not-send="true" href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a></pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Portugal mailing list<br>
<a moz-do-not-send="true"
href="mailto:Portugal@lists.osgeo.org"
target="_blank">Portugal@lists.osgeo.org</a><br>
<a moz-do-not-send="true"
href="http://lists.osgeo.org/mailman/listinfo/portugal"
rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
</div>
</div>
<div>
<div dir="ltr">
<div>
<div dir="ltr"><span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">............................................................</span>
<div style="font-size:12.8px"><span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Professor
Associado com Agregação</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">PhD
in GIS/RS (Kingston University - England)</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Eng.
Florestal (UTAD)</span></div>
<div style="font-size:12.8px">Investigador - CITAB
- <a moz-do-not-send="true"
href="http://www.citab.pt" target="_blank">www.citab.pt</a><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Diretor
do Dept. de Ciências Florestais e Arquitetura
Paisagista</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Universidade
de Trás-os-Montes e Alto Douro</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Qt.
de Prados</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">5001-801
Vila Real</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">tel.
259 350 856 - Telm. 917 503 049</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">________________________________________</span></div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr"><span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">............................................................</span>
<div style="font-size:12.8px"><span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Professor
Associado com Agregação</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">PhD
in GIS/RS (Kingston University - England)</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Eng.
Florestal (UTAD)</span></div>
<div style="font-size:12.8px">Investigador - CITAB - <a
moz-do-not-send="true" href="http://www.citab.pt"
target="_blank"><a class="moz-txt-link-abbreviated" href="http://www.citab.pt">www.citab.pt</a></a><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Diretor
do Dept. de Ciências Florestais e Arquitetura
Paisagista</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Universidade
de Trás-os-Montes e Alto Douro</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">Qt.
de Prados</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">5001-801
Vila Real</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">tel.
259 350 856 - Telm. 917 503 049</span><br
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">
<span
style="color:rgb(0,0,0);font-family:monospace;font-size:12.675px">________________________________________</span></div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Portugal mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/portugal">http://lists.osgeo.org/mailman/listinfo/portugal</a></pre>
</blockquote>
<br>
</body>
</html>