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.
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
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
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
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
menu)