Open gmgall opened 6 years ago
Tentei fazer um POST para o experimento de idexperiment
bd4c9ab730f5513206b999ec0d90d1fb
informando dados de teste para o experimento. Não retornou nenhum erro.
Nada apareceu na aba Resultados. Ela já mostra os dados informados via web service?
Você está procurando na aba Resultados -> Dados Estatísticos ? Não tem nada no banco para esse experimento.
Isso, estou procurando lá.
E tentei informar resultados novamente. Não recebi erros. Verifique se há algo no banco para esse experimento.
Se não há, o método para informar resultados não está funcionando.
Guilherme, fiz umas mudanças no método pra informar resultados. Testei aqui e funcionou. Pode tentar adicionar algum resultado ?
Parece que avançamos. Antes não retornava nada. Agora retorna erro ao menos.
<br />
<b>Notice</b>: Undefined index: raster_bin_path in <b>/var/www/html/rafael/modelr/ws/setresult.php</b> on line <b>25</b><br />
<br />
<b>Notice</b>: Undefined index: raster_cont_path in <b>/var/www/html/rafael/modelr/ws/setresult.php</b> on line <b>26</b><br />
<br />
<b>Notice</b>: Undefined index: raster_bin_path in <b>/var/www/html/rafael/modelr/ws/setresult.php</b> on line <b>87</b><br />
<br />
<b>Notice</b>: Undefined index: raster_cont_path in <b>/var/www/html/rafael/modelr/ws/setresult.php</b> on line <b>88</b><br />
<br />
<b>Warning</b>: pg_exec(): Query failed: ERRO: coluna "bd4c9ab730f5513206b999ec0d90d1fb" não existe
LINE 7: (bd4c9ab730f5513206b999ec0d90d1fb,1,1,
^ in <b>/var/www/html/rafael/modelr/ws/setresult.php</b> on line <b>122</b><br />
{"experiment":[{"id":"bd4c9ab730f5513206b999ec0d90d1fb","op": "I","msg": "N foi possel adicionar"}]}
O método parece estar esperando entrada num formato similar ao que pretendíamos usar ainda no início da nossa discussão sobre esse assunto.
O formato mais recente, que foi o que usei para testar, não funciona.
Em Undefined index: raster_bin_path
siginifica que vc está tentando informar o campo raster_bin_path
, certo?
Pelo que combinamos, seria :
"tiff_path"(obrigatório) - será o raster do modelo
"png_path" (obrigatório) - será aquele PNG com 'bordas' que já é gerado.
"raster_png_path" (opcional) - será um PNG do raster do modelo sem bordas, mas que só será criado para os modelos do tipo "ENSEMBLE" (201 a 211).
Acho que não contém raster_bin_path
nem raster_cont_path
.
O @antunesmg pode dizer com mais precisão quais são os parâmetros a serem informados.
@antunesmg , por favor mostra pra gente um exemplo completo de quais parâmetros que precisam ser informados.
Descobri o erro. O problema estava na query que levava os dados para o banco.
Sobre os campos: Nós não usamos mais o raster_bin_path nem raster_cont_path, o método não espera mais esses campos.
Seguindo um exemplo que o Guilherme adicionou no banco um tempo atrás: raster_cut_path: /path/para/Eugenia florida DC._Final.bin.mean3_ensemble.tif png_cont_path: /path/para/Eugenia florida DC._Final.bin.mean3_ensemble.png png_cut_path: AQUI VAI SER UM PNG, SEM BORDAS, GERADO A PARTIR DO TIF
Fiz um teste via POST com os seguintes parâmetros
'id': 'bd4c9ab730f5513206b999ec0d90d1fb'
'idresulttype': '101'
'op': 'I'
'partition': 1
'algorithm': 'BioClim'
'kappa': 1111
'spec_sens': 2222
'no_omission': 3333
'prevalence': 4444
'equal_sens_spec': 5555
'sensitivity': 6666
'auc': 7777
'tss': 8888
'raster_cut_path': 'teste'
'png_bin_path': 'teste2'
'png_cont_path': 'teste3'
'png_cut_path': 'teste4'
e recebi uma mensagem de sucesso. Os valores apareceram na aba de resultados.
Ou seja: o padrão de nomes de campos combinado não foi implementado.
Ainda está o antigo, de antes de nossa reunião de desenvolvimento do ano passado no LNCC.
Você diz os campos: "tiff_path"(obrigatório) - será o raster do modelo "png_path" (obrigatório) - será aquele PNG com 'bordas' que já é gerado. "raster_png_path" (opcional) - será um PNG do raster do modelo sem bordas, mas que só será criado para os modelos do tipo "ENSEMBLE" (201 a 211).
certo ?
Isso.
Entre outras coisas, como o tipo de valor a ser passado em idresulttype
. Pelo seu último exemplo, o esperado é um valor como 1
, 2
, 3
... 10
. O combinado foi algo como 101
, 102
... 400
. A tabela completa está na issue #5.
Ajustei Guilherme.
Vê se era só isso mesmo, por favor.
Fiz um teste e consegui uma mensagem de sucesso.
Confirmem por favor se entendi corretamente como fazer as chamadas na issue #5.
Isso mesmo Guilherme. Só uma coisa. No idresulttype = 303. O campo 'raster_png_path' precisa estar preenchido com o png sem bordas que será exibido no mapa
@gmgall e @antunesmg , podemos então fechar essa issue?
Pessoal?! @gmgall @antunesmg
Por mim sim Diogo
Em um experimento recém criado, aparecem dados aleatórios na aba Resultados. Isso antes mesmo do método que informa resultados do web service ter sido chamado.
A aba Resultados já está funcional (já mostra os dados que eu informo via web service?)?