17.13. Saídas HTML

Nota

Nesta lição aprendemos como manipular saídas em formato HTML no QGIS, que são usadas ​​para produzir saídas de texto e gráficos.

Todas as saídas que produzimos até agora eram camadas (se raster ou vetor). No entanto, alguns algoritmos de geração de saídas na forma de texto e gráficos. Todas estas saídas são realizadas em arquivos HTML e exibidas no modo – chamado Visualização dos Resultados, que é outro elemento da estrutura de processamento.

Vamos ver um desses algoritmos para entender como eles funcionam.

Abra o projeto com os dados a serem utilizados nesta lição e abra o algoritmo estatísticas básicas para campos numéricos.

../../../_images/paramdialog.png

O algoritmo é bastante simples, e você só tem que selecionar a camada para uso e um de seus campos (numéricos). A saída é do tipo HTML, mas a caixa correspondente funciona exatamente como o que você pode encontrar no caso de uma saída de raster ou vector. Você pode inserir um caminho de arquivo, ou deixar em branco para salvar em um arquivo temporário. Neste caso, no entanto, apenas o html e extensões htm são permitidas, então não há nenhuma maneira de alterar o formato de saída, usando um diferente.

Execute o algoritmo de seleção em uma única camada do projeto como entrada, e o campo POP2000, e uma nova caixa de diálogo como a mostrada ao lado aparecerá uma vez que o algoritmo é executado e a caixa de diálogo parâmetros é fechado.

../../../_images/result1.png

Este é o Visualizador de Resultados. Ele mantém todo o resultado HTML gerado durante a sessão atual, de fácil acesso, para que você possa vê-los rapidamente sempre que você precisar. Como acontece com camadas, se você salvou a saída para um arquivo temporário, ele será excluído depois de fechar o QGIS. Se tiver salvo em um caminho não-temporário, o arquivo permanecerá, mas não aparece no Visualizador de Resultados da próxima vez que você abrir o QGIS.

Some algorithms generate text that cannot be divided into other more detailed outputs. That is the case if, for instance, the algorithm captures the text output from an external process. In other cases, the output is presented as text, but internally is divided into several smaller outputs, usually in the form of numeric values. The algorithm that we have just executed is one of them. Each one of those values is handled as a single output, and stored in a variable. This has no importance at all now, but once we move to the model designer, you will see that it will allow us to use those values as numeric inputs for other algorithms.