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 is now automatically installed and enabled in new versions of QGIS, and as with all plugins, it can be disabled and enabled using the Plugin Manager (See Section Carregar um complemento interno). When enabled, the fTools plugin adds a Vector menu to QGIS, providing functions ranging from Analysis and Research Tools to Geometry and Geoprocessing Tools, as well as several useful Data Management Tools.

Analysis tools

Í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

Research tools

Í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

Geoprocessing tools

Í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.

Tabela fTools 3: Ferramentas de Geoprocessamento fTools

Geometry tools

Ícone

Ferramenta

Finalidade

check_geometry

Verificar a validade de geometrias

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.

  Densify geometry Densify lines or polygons by adding vertices
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.

Data management tools

Ícone

Ferramenta

Finalidade

define_projection

Definir projeção

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 Merge shapefiles to one Merge several shapefiles within a folder into a new shapefile based on the layer type (point, line, area).
  Create spatial index Create a spatial index for OGR supported formats.

Tabela fTools 5: ferramentas de gerenciamento de dados fTools