Outdated version of the documentation. Find the latest one here.

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.

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.