[R-br] exportar para SAGAGIS classificação via writeGDAL

Waldir De Carvalho Junior waldir.carvalho em embrapa.br
Terça Julho 16 14:24:21 BRT 2013



boa tarde a Todos 
Estou precisando exportar o resultado da classificação via randomforest de um SpatialPixelsDataFrame, onde a predição da classe é a 17ª coluna do objeto. 

Quero exportar para o SAGAGIS e estou tentando pelo "writeGDAL", mas a resposta é a seguinte: 

> class(grid_cls) [1] "SpatialPixelsDataFrame"
attr(,"package")
[1] "sp" > names(grid_cls) [1] "ID"          "ascii.mde30" "Flow.Direct" "Watershed.B" "Analytical"  "Slope"       "Aspect"     
 [8] "Plan.Curvat" "Profile.Cur" "Convergence" "Catchment.A" "Topographic" "LS.Factor"   "Channel.Net"
[15] "Vertical.Di" "Relative.Sl" "prediction" > grid_cls$prediction[1:15] [1] GSJ GSJ GSJ GSJ GSJ GSJ GSJ GSJ GSJ GSJ GSJ GSJ GSJ GSJ GSJ
Levels: CX GM GSJ GX LA LVA PA PVA RL RY > writeGDAL(grid_cls[,17], "Soil_Class.sdat", drivername="SAGA", mvFlag=-99999) Error in create2GDAL(dataset = dataset, drivername = drivername, type = type,  : 
  Numeric bands required 

O erro indica que o grid (grid_cls[,17]) é uma categoria, mas é isso mesmo, não é numérico, é classe de solo. 
Qualquer ajuda será bem-vinda. 
obrigado 


__________ 
Dr. Waldir de Carvalho Junior 
Pesquisador PhD - Mapeamento Digital 
Embrapa Solos 
Empresa Brasileira de Pesquisa Agropecuária (Embrapa) 
Rio de Janeiro/RJ 

Waldir.Carvalho em embrapa.br 
Telefone: +55 (21) 2179-4614 | Fax: +55 (21) 2274-5291 
www.cnps.embrapa.br | twitter.com/embrapa 
Confira também: www.facebook.com/agrosustentavel 





____________________________________________________________________________
Aviso de confidencialidade 

Esta mensagem da Empresa  Brasileira de Pesquisa  Agropecuaria  (Embrapa),
empresa publica federal  regida pelo disposto  na Lei Federal no. 5.851,  de
7 de dezembro de 1972,  e  enviada exclusivamente  a seu destinatario e pode
conter informacoes  confidenciais, protegidas  por sigilo profissional.  Sua
utilizacao desautorizada  e ilegal e  sujeita o infrator as penas da lei. Se
voce  a recebeu indevidamente, queira, por gentileza, reenvia-la ao emitente,
esclarecendo o equivoco.

Confidentiality note

This message from Empresa  Brasileira de Pesquisa  Agropecuaria  (Embrapa), a
government company  established under  Brazilian law  (5.851/72), is directed
exclusively to  its addressee  and may contain  confidential data,  protected
under  professional secrecy  rules. Its unauthorized  use is illegal and  may
subject the transgressor to the law's penalties. If you are not the addressee,
please send it back, elucidating the failure.



-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130716/e634c1da/attachment.html>


Mais detalhes sobre a lista de discussão R-br