[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