Caro José Aranha,
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.
Abraço,
PauloFR
Às 16:38 de 14-03-2016, Jose Aranha escreveu:
Boa tarde
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.
Por exemplo
1 - Criar uma tabela USO_CODE.DBF
2- Criar os campos USO_SOLO e CODE_USO
3- Preencher a tabela
USO_SOLO CODE_USO
Floresta de resinosas 312
Urbano continuo 111
4 - Na tabela de atributos da sua shapefile cria um novo campo
designado por CODE_USO
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.
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
7- Depois de preenchidos todos os registos, remove o JOIN e grava a edição
8 - Manda transformar a shapefile numa raster file usando o campo
CODE_USO como campo guia.
Espero que seja esta a solução do seu problema.
Cumprimentos
José Aranha.
No dia 14 de março de 2016 às 16:31, Jose Aranha
<[email protected] <mailto:[email protected]>> escreveu:
Boa tarde
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.
Por exemplo
USO_SOLO
No dia 14 de março de 2016 às 16:07, Paulo Flores Ribeiro
<[email protected] <mailto:[email protected]>>
escreveu:
Olá Gilberto,
Obrigado pelo seu interesse.
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.
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.
Consegui explicar bem?
Abraço,
Paulo
P.S.: Estou a usar o QGIS 2.14.0 (64bit) no Windows 10
Às 11:17 de 14-03-2016, Gilberto Cugler escreveu:
Quais os campos do seu shp?
um abraço do Brasil
Em 13 de março de 2016 21:24, Paulo Flores Ribeiro
<[email protected]
<mailto:[email protected]>> escreveu:
Bom dia,
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...
Obrigado,
PauloFR
_______________________________________________
Portugal mailing list
[email protected] <mailto:[email protected]>
http://lists.osgeo.org/mailman/listinfo/portugal
--
Gilberto Cugler .´.
_______________________________________________
Portugal mailing list
[email protected] <mailto:[email protected]>
http://lists.osgeo.org/mailman/listinfo/portugal
_______________________________________________
Portugal mailing list
[email protected] <mailto:[email protected]>
http://lists.osgeo.org/mailman/listinfo/portugal
--
............................................................
Professor Associado com Agregação
PhD in GIS/RS (Kingston University - England)
Eng. Florestal (UTAD)
Investigador - CITAB - www.citab.pt <http://www.citab.pt>
Diretor do Dept. de Ciências Florestais e Arquitetura Paisagista
Universidade de Trás-os-Montes e Alto Douro
Qt. de Prados
5001-801 Vila Real
tel. 259 350 856 - Telm. 917 503 049
________________________________________
--
............................................................
Professor Associado com Agregação
PhD in GIS/RS (Kingston University - England)
Eng. Florestal (UTAD)
Investigador - CITAB - www.citab.pt <http://www.citab.pt>
Diretor do Dept. de Ciências Florestais e Arquitetura Paisagista
Universidade de Trás-os-Montes e Alto Douro
Qt. de Prados
5001-801 Vila Real
tel. 259 350 856 - Telm. 917 503 049
________________________________________
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal