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

This is the Results viewer. It keeps all the HTML result generated during the current session, easily accesible, so you can check them quickly whenever you need it. As it happens with layers, if you have saved the output to a temporary file, it will be deleted once you close QGIS. If you have saved to a non-temporary path, the file will remain, but it will not appear in the Results viewer the next time you open QGIS.

Alguns algoritmos geram textos que não podem ser divididos em outras saídas mais detalhadas. Tal é o caso se, por exemplo, o algoritmo capturar a saída de texto a partir de um processo externo. Em outros casos, o resultado é apresentado como texto, mas internamente é dividido em várias saídas menores, geralmente sob a forma de valores numéricos. O algoritmo que acabamos de executado é um deles. Cada um destes valores é tratada como uma única saída, e armazenados numa variável. Isso não tem nenhuma importância em tudo agora, mas quando passamos para o modelador gráfico, você vai ver que ele vai nos permitir usar esses valores como entradas numéricas para outros algoritmos.