Os algoritmos incluem

Exemplo de Código Python

import processing
processing.run("algorithm_id", {parameter_dictionary})

O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.

Tipos de saída

Diretório

  • Salvar como Diretório Temporário

  • Salvar no Diretório

  • Ignorar Saída

  • Salvar como Diretório Temporário

  • Salvar no Diretório

Arquivo

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

  • Ignorar Saída

  • Salvar como Arquivo Temporário

  • Salvar em Arquivo…

Camada

  • Criar Camada Temporária (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar para Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

  • Criar Camada Temporária (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar para Geopackage…

  • Salvar na Tabela de Banco de Dados…

  • Anexar à Camada…

A codificação do arquivo também pode ser alterada aqui.

  • Ignorar Saída

  • Criar Camada Temporária (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar para Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Extent Dropdown

Os métodos disponíveis são:

  • Calcular a partir da camada…: utiliza a extensão de uma camada carregada no projeto atual

  • Calculado a partir do layout do mapa…: usa extensão do tipo Item do layout do mapa no projeto ativo.

  • Calcular a partir do bookmark…: usa a extensão de uma já salvada bookmark

  • Usar extensão de tela de mapa

  • Desenhe na tela: Clique e arreste um retângulo delimitando a área que deve ser levada em consideração.

  • Inserir as coordenadas como xmin, xmax, ymin, ymax

Predicados geométricos

Predicados geométricos são funções booleanas usadas para determinar a relação espacial que um recurso tem com outro, comparando se e como suas geometrias compartilham uma parte do espaço.

../../../_images/selectbylocation.png

Procurando relações espaciais entre camadas

Usando a figura acima, estamos procurando os círculos verdes comparando-os espacialmente com o retângulo laranja. Os predicados geométricos disponíveis são:

Intersecção

Testa se uma geometria intercepta outra. Retorna 1 (verdadeiro) se as geometrias se cruzarem espacialmente (compartilhar qualquer parte do espaço - sobreposição ou toque) e 0 se não houver. Na imagem acima, isso retornará os círculos 1, 2 e 3.

Contém

Retorna 1 (verdadeiro) se e somente se nenhum ponto de b estiver no exterior de a, e pelo menos um ponto do interior de b estiver no interior de a. Na figura, nenhum círculo é retornado, mas o retângulo seria se você o procurasse ao contrário, porque contém o círculo 1 completamente. Este é o oposto de estão dentro.

Disjoint

Retorna 1 (verdadeiro) se as geometrias não compartilham nenhuma parte do espaço (sem sobreposição, sem toque). Apenas o círculo 4 é retornado.

Igual

Retorna 1 (verdadeiro) se e somente se as geometrias forem exatamente iguais. Nenhum círculo será devolvido.

Toca

Testa se uma geometria toca outra. Retorna 1 (verdadeiro) se as geometrias tiverem pelo menos um ponto em comum, mas seus interiores não se cruzarem. Apenas o círculo 3 é retornado.

Sobrepor

Testa se uma geometria se sobrepõe a outra. Retorna 1 (verdadeiro) se as geometrias compartilham espaço, são da mesma dimensão, mas não estão completamente contidas umas nas outras. Apenas o círculo 2 é retornado.

Estão dentro

Testa se uma geometria está dentro de outra. Retorna 1 (verdadeiro) se a geometria a estiver completamente dentro da geometria b. Apenas o círculo 1 é retornado.

Cruza

Retorna 1 (verdadeiro) se as geometrias fornecidas tiverem alguns, mas não todos, pontos internos em comum e o cruzamento real for de uma dimensão menor que a geometria fornecida mais alta. Por exemplo, uma linha que cruza um polígono cruzará como uma linha (verdadeiro). Duas linhas que se cruzam se cruzarão como um ponto (verdadeiro). Dois polígonos se cruzam como um polígono (falso). Na imagem, nenhum círculo será devolvido.

Observações sobre algoritmos

Aviso

Apenas modificação de geometria

This operation modifies only the features geometry. The attribute values of the features are not modified, although properties such as area or length of the features will be modified by the overlay operation. If such properties are stored as attributes, those attributes will have to be manually updated.

Raster data types

Simplified list

  • 0 — Byte (Eight bit unsigned integer (quint8))

  • 1 — Int16 (Sixteen bit signed integer (qint16))

  • 2 — UInt16 (Sixteen bit unsigned integer (quint16))

  • 3 — UInt32 (Thirty two bit unsigned integer (quint32))

  • 4 — Int32 (Thirty two bit signed integer (qint32))

  • 5 — Float32 (Thirty two bit floating point (float))

  • 6 — Float64 (Sixty four bit floating point (double))

Available options depend on the GDAL version built with QGIS (see Help ► About menu)

Without user input (native)

  • 0 — Byte (Eight bit unsigned integer (quint8))

  • 1 — Int16 (Sixteen bit signed integer (qint16))

  • 2 — UInt16 (Sixteen bit unsigned integer (quint16))

  • 3 — Int32 (Thirty two bit signed integer (qint32))

  • 4 — UInt32 (Thirty two bit unsigned integer (quint32))

  • 5 — Float32 (Thirty two bit floating point (float))

  • 6 — Float64 (Sixty four bit floating point (double))

  • 7 — CInt16 (Complex Int16)

  • 8 — CInt32 (Complex Int32)

  • 9 — CFloat32 (Complex Float32)

  • 10 — CFloat64 (Complex Float64)

Available options depend on the GDAL version built with QGIS (see Help ► About menu)

Without user input

  • 0 — Byte (Eight bit unsigned integer (quint8))

  • 1 — Int16 (Sixteen bit signed integer (qint16))

  • 2 — UInt16 (Sixteen bit unsigned integer (quint16))

  • 3 — UInt32 (Thirty two bit unsigned integer (quint32))

  • 4 — Int32 (Thirty two bit signed integer (qint32))

  • 5 — Float32 (Thirty two bit floating point (float))

  • 6 — Float64 (Sixty four bit floating point (double))

  • 7 — CInt16 (Complex Int16)

  • 8 — CInt32 (Complex Int32)

  • 9 — CFloat32 (Complex Float32)

  • 10 — CFloat64 (Complex Float64)

Available options depend on the GDAL version built with QGIS (see Help ► About menu)

With user input

  • 0 — Usar o tipo de dados da camada de entrada

  • 1 — Byte (Eight bit unsigned integer (quint8))

  • 2 — Int16 (Sixteen bit signed integer (qint16))

  • 3 — UInt16 (Sixteen bit unsigned integer (quint16))

  • 4 — UInt32 (Thirty two bit unsigned integer (quint32))

  • 5 — Int32 (Thirty two bit signed integer (qint32))

  • 6 — Float32 (Thirty two bit floating point (float))

  • 7 — Float64 (Sixty four bit floating point (double))

  • 8 — CInt16 (Complex Int16)

  • 9 — CInt32 (Complex Int32)

  • 10 — CFloat32 (Complex Float32)

  • 11 — CFloat64 (Complex Float64)

Available options depend on the GDAL version built with QGIS (see Help ► About menu)