Módulo fTools

O objectivo do módulo python fTools é fornecer um recurso único para várias tarefas SIG comuns aos dados vectoriais, sem a necessidade de software adicional, bibliotecas, ou trabalho complexo. Fornece um conjunto em crescimento de formas de gestão de dados espaciais e funções de análise que são rápidas e funcionais.

O fTools está automaticamente instalado e activado nas novas versões do QGIS, juntamente com todos os módulos, e pode ser desactivado e activado através do Gestor de Módulos (Veja Secção Carregando um Módulo do QGIS Core). Quando activado, o módulo fTools adiciona o menu :menuselection:`Vector ao QGIS, fornecendo funções, desde Ferramentas de Análise e Investigação a Ferramentas de Geometria e Geoprocessamento, assim como várias ferramentas úteis de Gerenciamento de Dados.

Ferramentas de Análise

Ícone

Ferramenta

Finalidade

matrix

Matriz de Distância

Mede a distância entre duas camadas de pontos, e fornece resultados como a) matriz de distância quadrado, b) matriz de distância linear, ou c) Somatório de distâncias. Pode limitar distâncias usando k elementos próximos.

sum_lines

Soma de comprimentos de linha

Calcula o somatório total de comprimentos de linha para cada polígono de uma camada vectorial do tipo polígono.

sum_points

Pontos no polígono

Conta o número de pontos que ocorrem em cada polígono numa camada vectorial do tipo polígono.

unique

Lista de valores únicos

Origina uma lista de valores únicos de um campo de uma camada vectorial.

basic_statistics

Estatísticas básicas

Computa estatísticas básicas (média, desvio-padrão, N elementos, soma, CV) de um campo de entrada.

neighbor

Análise de Vizinhança

Computa as estatísticas de vizinho mais próximo avaliando o nível de agrupamento numa camada de pontos vectorial

mean

Coordenada(s) média

Computa o centro médio normal ou com pesos de toda a camada vectorial, ou elementos múltiplos baseados num campo ID único.

intersections

Intersecções de Linha

Localiza intersecções entre linhas, e resulta numa shapefile de pontos. É útil para localizar intersecções em estradas ou linhas de água, ignora intersecções de linha com um comprimento > 0.

Tabela Ftools 1: Ferramentas de Análise fTools

Ferramentas de investigação

Ícone

Ferramenta

Finalidade

random_selection

Selecção aleatória

Selecciona aleatoriamente n números de elementos, ou n percentagem de elementos

sub_selection

Selecção aleatória dentro de subconjuntos

Selecciona aleatoriamente elementos dentro de subconjuntos baseando-se num campo ID único.

random_points

Pontos aleatórios

Gera pontos pseudo-aleatórios sobre uma camada vectorial.

regular_points

Pontos regulares

Gera uma grelha de pontos regulares sobre uma região específica ou enquadramento e exporta-os para uma shapefile de pontos.

vector_grid

Grelha vectorial

Gera uma grelha de linhas ou polígonos baseada num espaçamento específico dado pelo utilizador.

select_location

Seleccionar por localização

Seleccione elementos baseados na sua localização relativa a outra camada para formar uma nova selecção, ou adicionar ou subtrair da selecção actual.

layer_extent

Polígono a partir da extensão da camada

Cria uma camada do tipo polígono com um rectângulo único a partir da extensão de uma camada matricial ou vectorial.

Tabela Ftools 2: Ferramentas de investigação fTools

Ferramentas de geoprocessamento

Ícone

Ferramenta

Finalidade

convex_hull

Formas convexa(s)

Cria forma convexa(s) mínimas para uma camada, ou baseada num campo ID.

buffer Buffer(s)

Cria buffer(s) à volta dos elementos baseando-se na distância ou num campo de distância.

intersect

Cruzar

Sobrepõe camadas e obtém como resultado áreas onde ambas as camadas intersectam.

union

Unir

Sobrepõe camadas e obtém como resultado áreas com e sem intersecção.

sym_difference

Diferença simétrica

Sobrepõe camadas e obtém como resultado áreas de diferenças de camadas que não intersectam.

clip

Cortar

Sobrepõe camadas e obtém como resultado áreas que intersectam a camada de corte.

difference

Diferença

Sobrepõe camadas e obtém como resultado áreas que não intersectam a camada de corte.

dissolve

Dissolver

Junta elementos baseados num campo de entrada. Todos os elementos com valores idênticos são combinados de forma a obter um elemento único.

eliminate

Eliminar fragmento de polígonos

Une elementos seleccionados com os polígonos vizinhos com a maior área ou o limite comum maior.

Tabela Ftools 3: Ferramentas de geoprocessamento fTools

Ferramentas de geometria

Ícone

Ferramenta

Finalidade

check_geometry

Verificar a validade da geometria

Verifica os polígonos para intersecções, buracos fechados, e corrige ordenação de nós.

export_geometry

Exportar/Adicionar geometrias de colunas

Adiciona a informação da camada vectorial para camadas de pontos (XCOORD, YCOORD), linha (LENGTH), ou polígono (AREA, PERIMETER).

centroids

Centróides de polígonos

Calcula os verdadeiros centróides para cada polígono numa camada do tipo polígono.

delaunay

Triangulação Delaunay

Calcula e produz uma saída baseada na triangulação de delaunay (como polígonos) de uma camada de pontos vectorial.

 

Polígonos de Voronoi

Calcula polígonos de voronoi de uma camada de pontos vectoriais.

simplify

Simplificar geometrias

Generaliza linhas ou polígonos com o algoritmo modificado Douglas-Peucker.

 

Adensar geometrias

Adensa linhas ou polígonos através de adição de vértices.

multi_to_single

Multipartes para partes simples

Converte elementos multiparte para múltiplos elementos de +artes simples. Cria polígonos e linhas simples.

single_to_multi

Partes simples para multipartes

Junta elementos múltiplos para um único elemento multiparte baseado no campo ID único.

to_lines

Polígonos para linhas

Converte polígonos para linhas, polígonos multiparte para múltiplos partes simples de linhas.

to_lines

Linhas para polígonos

Converte linhas para polígonos, linhas multiparte para múltiplas partes simples de polígonos.

extract_nodes

Extrair Nós

Extrai nós de camadas de linhas e polígonos e resulta numa camada de pontos.

Tabela Ftools 4: Ferramentas de Geometria fTools

Note

A ferramenta Simplificar geometrias pode ser usada para remover nós duplicados em geometrias de linhas e polígonos, faça este truque definindo o parâmetro Tolerância de generalização para 0.

Ferramentas de Gerenciamento de dados

Ícone

Ferramenta

Finalidade

define_projection

Definir a projecção actual

Especifica o SRC para shapefiles que não tenham SRC definidos.

join_location

Juntar atributos por localização

Junta atributos adicionais à camada vectorial baseando-se na relação espacial. Os atributos de uma camada vectorial são acrecentados à tabela de atributos de outra camada e é exportado como shapefile.

split_layer

Separar uma camada vectorial

Divide uma camada em múltiplas camadas separadas através de um campo de entrada.

merge_shapes

Unir shapefiles para num só

Une várias shapefiles dentro de uma pasta num novo shapefile tendo como base o tipo de camada (ponto, linha, área).

 

Criar índice espacial

Cria um índice espacial para os formatos OGR suportados.

Tabela Ftools 5: Ferramentas de Gerenciamento de Dados fTools