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.

As ferramentas são automaticamente instaladas e disponibilizadas nas novas versões do QGIS, assim como com todos os módulos, este pode ser desativado e ativado usando o processador de módulos (ver: ref:processando_módulos). Quando ativado, o módulo fTools adiciona: seleção no menu: Vector menu do QGIS, fornecendo funções no âmbito das ferramentas de análise e pesquisa para a geometria e ferramentas de geoprocessamento, assim como tantas outras ferramentas adequadas de gestão 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.

Soma das linhas

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.

Soma de Pontos

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 num campo de uma camada vectorial.

Estatísticas básicas

Estatísticas básicas

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

Vizinho

Análise de Vizinhança

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

Média

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.

Intersecção

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

Selecção aleatória

Selecção aleatória

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

Sub-selecção

Selecção aleatória dentro de subconjuntos

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

Pontos aleatórios

Pontos aleatórios

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

Pontos regulares

Pontos regulares

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

Grelha de vectores

Grelha vectorial

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

selectLocation

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.

layerExtent

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

Corpo convexo

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.

Intersecção

Cruzar

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

União

Unir

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

symDifference

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.

Diferença

Diferença

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

Dissolver

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

Verificar geometria

Verificar a validade da geometria

Check polygons for intersections, closed holes, and fix node ordering. You can choose the engine used by the in the options dialog, digitizing tab Change the Validate geometries value. There is two engines: QGIS and GEOS which have pretty different behavior. Another tools exists which shows different result as well: Topology Checker plugin and ‘must not have invalid geometries’ rule.
exportGeometry

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

Centróides

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.

simplificar

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.

multiToSingle

Multipartes para partes simples

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

singleToMulti

Partes simples para multipartes

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

toLines

Polígonos para linhas

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

toLines

Linhas para polígonos

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

extractNodes

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

defineProjection

Definir a projecção actual

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

joinLocation

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.

splitLayer

Separar uma camada vectorial

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

mergeShapes

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