Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aba de resultados mostra dados aleatórios #16

Open
gmgall opened this issue Mar 13, 2018 · 16 comments
Open

Aba de resultados mostra dados aleatórios #16

gmgall opened this issue Mar 13, 2018 · 16 comments

Comments

@gmgall
Copy link
Contributor

gmgall commented Mar 13, 2018

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.

captura de tela_2018-03-13_02-59-25

A aba Resultados já está funcional (já mostra os dados que eu informo via web service?)?

@gmgall
Copy link
Contributor Author

gmgall commented Mar 16, 2018

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?

@gmgall gmgall reopened this Mar 16, 2018
@antunesmg
Copy link
Contributor

Você está procurando na aba Resultados -> Dados Estatísticos ?
Não tem nada no banco para esse experimento.

@gmgall
Copy link
Contributor Author

gmgall commented Mar 21, 2018

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.

@antunesmg
Copy link
Contributor

Guilherme, fiz umas mudanças no método pra informar resultados.
Testei aqui e funcionou.
Pode tentar adicionar algum resultado ?

@gmgall
Copy link
Contributor Author

gmgall commented Mar 28, 2018

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 &quot;bd4c9ab730f5513206b999ec0d90d1fb&quot; 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.

@diogosbr
Copy link
Member

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.

@antunesmg
Copy link
Contributor

antunesmg commented Mar 29, 2018

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

Exemplo funcionando:
https://model-r.jbrj.gov.br/ws/setresult.php?op=I&id=bd4c9ab730f5513206b999ec0d90d1fb&idresulttype=3&raster_cut_path=http://php7.jbrj.gov.br/rafael/modelr/final2.png&png_bin_path=http://php7.jbrj.gov.br/rafael/modelr/final2.png&png_cont_path=http://php7.jbrj.gov.br/rafael/modelr/final2.png&png_cut_path=http://php7.jbrj.gov.br/rafael/modelr/final2.png&kappa=&partition=1&algorithm=&tss=&auc=&sensitivity=&equal_sens_spec=&prevalence=&no_omission=&spec_sens=

@gmgall
Copy link
Contributor Author

gmgall commented Apr 2, 2018

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.

@antunesmg
Copy link
Contributor

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 ?

@gmgall
Copy link
Contributor Author

gmgall commented Apr 2, 2018

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.

@gmgall
Copy link
Contributor Author

gmgall commented Apr 6, 2018

Fiz um teste e consegui uma mensagem de sucesso.

Confirmem por favor se entendi corretamente como fazer as chamadas na issue #5.

@antunesmg
Copy link
Contributor

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

@diogosbr
Copy link
Member

@gmgall e @antunesmg , podemos então fechar essa issue?

@diogosbr
Copy link
Member

Pessoal?! @gmgall @antunesmg

@antunesmg
Copy link
Contributor

Por mim sim Diogo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants