Complemento fTools

O objetivo do complemento python fTools é fornecer recursos para tarefas muito comuns baseadas em vetores de SIGs, sem a necessidade de softwares adicionais, bibliotecas, ou soluções complexas. Ele fornece um conjunto cada vez maior de funções de gerenciamento de dados espaciais e análises rápidas e funcionais.

fTools agora é automaticamente instalado e habilitado em novas versões QGIS, e como acontece com todos os complementos, ele pode ser desativado e ativado usando o Gerenciador de complementos (Consulte a Seção :ref: load_core_plugin). Quando ativado, o complemento fTools adiciona um :menuselection: Menu Vetor no QGIS, fornecendo funções que vão desde ferramentas de análise e pesquisa de geometria e Ferramentas de Geoprocessamento, bem como diversas ferramentas de gerenciamento de dados úteis.

Ferramentas de análise

Ícone

Ferramenta

Finalidade

matrix

Matris de distância

Medir distâncias entre dois pontos de uma camada, os resultados saem como a) matriz de distâncias quadrada, b) matriz de distância linear, ou c) Síntese de distâncias. Pode limitar distâncias com as características mais próximas de k.

sum_lines

Soma de comprimento de linhas

Calcular a soma total dos comprimentos das linhas para cada polígono de uma camada vetorial do tipo polígono.

sum_points

Pontos no polígono

Conta o número de pontos que existem em cada polígono de uma camada de entrada do tipo vetorial poligonal.

unique

Lista valores únicos

Listar todos os valores exclusivos de um campo de uma camada vetorial de entrada

basic_statistics

Estatísticas básicas

Calcular estatísticas básicas (média, std dev, N, soma, CV) em um campo de entrada.

neighbor

Vizinho mais próximo

Calcular estatísticas com vizinho mais próximo para avaliar o nível de agrupamento em uma camada vetorial do tipo ponto

mean

Coordenada(s) média(s)

Calcular o centro médio ponderado normal ou inteiro de uma camada vetorial, ou de várias feições com base em um campo exclusivo de identificação.

intersections

Interseções de linhas

Localizar cruzamentos entre as linhas, e as feições de uma outra shapefile. Útil para localizar cruzamentos ou fluxo, ignora cruzamentos de linha com comprimento > 0.

Table Ftools 1: Ferramentas de análise fTools

Ferramentas de pesquisa

Ícone

Ferramenta

Finalidade

random_selection

Seleção aleatória

Selecionar aleatoriamente um número n de recursos, ou n percentual de recursos

sub_selection

Seleção aleatória dentro de subconjuntos

Selecionar aleatoriamente feições dentro de subconjuntos com base em um campo exclusivo de identificação.

random_points

Pontos aleatórios

Gerar pseudo-pontos aleatórios sobre uma camada de entrada.

regular_points

Pontos regulares

Gerar uma grade regular de pontos ao longo de uma região determinada e exportá-los como um shapefile de pontos.

vector_grid

Grade vetorial

Gerar uma grade do tipo linha ou polígono com base no espaçamento da grade especificado pelo usuário.

select_location

Selecionar pela localização

Selecionar feições com base na sua localização em relação a uma outra camada, para formar uma nova seleção, adicionar ou subtrair da seleção atual.

layer_extent

Polígono a partir da extensão da camada

Criar uma camada com um único polígono retangular a partir da extensão de uma camada de entrada raster ou vetorial.

Tabela fTools 2: Ferramentas de Pesquisa fTools

Ferramentas de geoprocessamento

Ícone

Ferramenta

Finalidade

convex_hull

Forma(s) convexa(s)

Criar o mínimo de forma(s) convexas em uma camada de entrada, ou com base em um campo de ID.

buffer Buffer(s)

Criar buffer(s) em torno de feições com base em distâncias, ou em um campo de distância.

intersect

Interseção

Intersectar sobreposição de camadas de forma que a saída contém áreas onde ambas as camadas se cruzam.

union

União

Sobreposição de camadas de forma que a saída contém a interseção e não-interseção de áreas.

sym_difference

Diferença simétrica

Sobreposição de camadas de forma que a saída contém tanto as áreas que não se intersectam da entrada e das camadas de diferença.

clip

Cortar

Sobreposição de camadas de forma que a saída contém áreas que se cruzam a camada de corte.

difference

Diferença

Sobreposição de camadas de forma que a saída contém áreas que não cruzam a camada de corte.

dissolve

Dissolver

Mesclar feições com base no campo de entrada. Todas as feições com valores idênticos de entrada são combinadas para formar uma única feição.

|eliminar|

Elimine polígonos prateados

Mescla feições selecionadas com o polígono vizinho com a maior área ou maior fronteira comum.

Tabela fTools 3: Ferramentas de Geoprocessamento fTools

Ferramentas de Geometria

Ícone

Ferramenta

Finalidade

check_geometry

Verificar validade da geometria

Verifica as interseções de polígonos, fechando espaços e corrigindo nós.

export_geometry

Exportar/Adicionar geometrias de colunas

Adicionar Informações de geometrias vetoriais em camadas do tipo ponto (xCoord, yCoord), linha (comprimento), ou polígono (área, perímetro).

centroids

Centróides de polígonos

Calcular os centróides reais para cada polígono em uma camada de entrada do tipo polígono.

delaunay

Triangulação de Delaunay

Calcular a triangulação de Delaunay de uma camada vetorial (como do tipo polígono) de entrada.

 

Polígonos de Voronoi

Calcular polígonos de Voronoi de uma camada vetorial de entrada.

simplify

Simplificar geometrias

Generalizar linhas ou polígonos com o algoritmo de Douglas-Peucker.

 

Densificação de geometria

Densificação de linhas ou polígonos adicionando vértices

multi_to_single

Densificar geometrias

Converter feições de várias partes para feições de partes individuais . Cria polígonos e linhas simples.

single_to_multi

Multipartes para partes simples

Mesclar várias feições para uma única feição multipartes baseada em um campo exclusivo de identificação.

to_lines

Polígonos para linhas

Converte polígonos para linhas, polígonos multipartes para várias linhas de partes únicas.

to_lines

Linhas para polígonos

Converte linhas para polígonos, linhas multipartes para polígonos de partes simples.

extract_nodes

Extração de nós

Extrair nós de camadas do tipo linhas e polígonos, de forma a resultar camadas de pontos.

Tabela fTools 4: ferramentas de Geometrias fTools

Nota

A ferramenta Simplificar geometria pode ser usada para remover nós duplicados em linha e geometrias poligonais, basta definir o parâmetro tolerância de simplificação como 0, isso vai fazer o truque.

Ferramentas de gerenciamento de dados

Ícone

Ferramenta

Finalidade

define_projection

Definir a projeção atual

Especificar o SRC para o arquivo shape cujo SRC ​​não foi definido.

join_location

Unir atributos por localização

Unir atributos adicionais a camada vetorial com base na relação espacial. Os atributos de uma camada vetorial são anexados à tabela de atributos de uma outra camada e exportados como um shapefile.

split_layer

Dividir camada vetorial

Dividir uma camada de entrada em várias outras camadas distintas com base em um campo de entrada.

merge_shapes

Juntar em um shapefile

Mesclar várioss shapefiles dentro de uma pasta para um novo shapefile com base no tipo de camada (ponto, linha, área).

 

Criar índices espaciais

Crie um índice espacial para formatos OGR suportados

Tabela fTools 5: ferramentas de gerenciamento de dados fTools