Outdated version of the documentation. Find the latest one here.

.

Модуль fTools

The goal of the fTools Python plugin is to provide a one-stop resource for many common vector-based GIS tasks, without the need for additional software, libraries, or complex work-arounds. It provides a growing suite of spatial data management and analysis functions that are both fast and functional.

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 The Plugins Dialog). 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.

Инструменты анализа

Иконка

Инструмент

Назначение

matrix Distance matrix

Измеряет расстояние между точками двух точечных слоёв и выдает результат в виде a) квадратной матрицы расстояний, b) линейной матрицы расстояний, или c) суммы расстояний. Можно ограничить расчет только для k ближайших точек.

sum_lines

Сумма расстояний в полигонах

Рассчитывает сумму расстояний для линий линейного слоя в пределах каждого полигона другого (векторного полигонального) слоя.

sum_points

Количество точек в полигонах

Рассчитывает число точек точечного слоя, которые находятся в пределах каждого полигона другого (векторного полигонального) слоя.

unique

Список уникальных значений

List all unique values in an input vector layer field.
basic_statistics Basic statistics

Рассчитывает основные статистики (среднее, стандартное отклонение, количество, сумму, коэффициент вариации) для указанного поля.

neighbor Nearest neighbor analysis Compute nearest neighbor statistics to assess the level of clustering in a point vector layer.
mean

Средние координаты

Рассчитывает среднеарифметические или средневзвешенные координаты центра для целого векторного слоя или для набора объектов, выбранного на основе уникальные значения из указанного поля.

intersections

Пересечения линий

Рассчитывает местонахождения пересечений линий, создавая точечный шейп-файл с точками пересечений. Полезен для определения мест пересечений дорог или водотоков. Игнорирует пересечения линий с длинной > 0.

Таблица Ftools 1: Инструменты анализа fTools

Инструменты выборки

Иконка

Инструмент

Назначение

random_selection

Случайная выборка

Randomly select n number of features, or n percentage of features.
sub_selection

Случайная выборка в подмножествах

Случайно выбирает набор объектов с уникальными значением указанного поля.

random_points

Случайные точки

Cоздает псевдо-случайные точки в пределах границ указанного слоя.

regular_points

Регулярные точки

Создаёт регулярную сетку точек в пределах указаной области и экспортирует их в точечный шейп-файл.

vector_grid

Векторная сетка

Generate a line or polygon grid based on user-specified grid spacing.
select_location

Выделение по районам

Выделяет объекты на основе их положения относительно другого слоя, создавая новую выборку или добавляя/отнимая к/от текущей выборки.

layer_extent

Полигон из границ слоя

Создаёт полигональный слой с единственным прямоугольным полигоном в соответствии с границами исходного растрового или векторного слоя.

Таблица Ftools 2: Инструменты выборки fTools

Инструменты геопроцессинга

Иконка

Инструмент

Назначение

convex_hull

Выпуклые оболочки

Создает минимально возможные выпуклые оболочки, или выпуклые оболочки на основе указанного поля.

buffer

Буферные зоны

Создает буферные зоны вокруг объектов заданного пользователем размера, или используя размер из значений указанного поля.

intersect

Пересечение

Совмещает слои таким образом, что в выходном слое содержатся только участки, в которых оба слоя пересекаются.

union

Объединение

Совмещает слои таким образом, что в выходном слое содержатся как участки пересечения, так и участки, принадлежащие только одному из слоев.

sym_difference

Симметричная разность

Совмещает слои таким образом, что в выходном слое содержатся только те участки, в которых исходные слои не пересекаются.

clip

Отсечение

Совмещает слои таким образом, что в выходном слое содержатся только те участки, которые пересекаются со слоем отсечения.

difference

Разность

Совмещает слои таким образом, что в выходном слое содержатся только те участки, которые не пересекаются со слоем отсечения.

dissolve

Объединение по признаку

Объединяет объекты на основе значения указанного поля. Все объекты с одинаковым значением поля будут объединены в один объект.

eliminate

Удалить осколочные полигоны

Merges selected features with the neighbouring polygon with the largest area or largest common boundary.

Таблица Ftools 3: Инструменты геопроцессинга fTools

Инструменты обработки геометрии

Иконка

Инструмент

Назначение

check_geometry

Проверка геометрии

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 behaviour. Another tools exists which shows different result as well: Topology Checker plugin and ‘must not have invalid geometries’ rule.
export_geometry

Экспортировать / добавить поле геометрии

Добавляет к слою поле(я) с информацией о геометрии: (XCOORD, YCOORD) для точечного слоя, (LENGTH) для линейного и (AREA, PERIMETER) для полигонального.

centroids

Центроиды полигонов

Вычисляет истинные центроиды для каждого полигона исходного полигонального слоя.

delaunay

Триангуляция Делоне

Calculate and output (as polygons) the Delaunay triangulation of an input point vector layer.
  Voronoi polygons Calculate Voronoi polygons of an input point vector layer.
simplify

Упростить геометрию

Упрощает линии или полигоны при помощи модифицированного алгоритма Дугласа – Пойкера.

 

Добавить вершины

Densify lines or polygons by adding vertices.
multi_to_single

Разбить составные объекты

Преобразует составные объекты (мульти-полигоны или мульти-полилинии) в несколько простых объектов (полигонов или полилиний).

single_to_multi

Объединить объекты в составные

Объединяет несколько простых объектов в один составной на основе значения указанного поля.

to_lines

Преобразовать полигоны в линии

Преобразует полигоны в линии, составные полигоны преобразует в несколько простых полилиний.

to_lines

Преобразовать линии в полигоны

Преобразует линии в полигоны, составные линии преобразует в несколько простых полигонов.

extract_nodes

Извлечение узлов

Извлекает узлы из линий или полигонов, создавая точечный шейп-файл.

Таблица Ftools 4: Инструменты обработки геометрии fTools

Примечание

The Simplify geometry tool can be used to remove duplicate nodes in line and polygon geometries. Just set the Simplify tolerance parameter to 0 and this will do the trick.

Инструменты управления данными

Иконка

Инструмент

Назначение

define_projection

Задать текущую проекцию

Задает проекцию для шейп-файла, если ранее она не была задана.

join_location

Объединение атрибутов по районам

Присоединяет дополнительные атрибуты к векторному слою на основе пространственного взаимного расположения. Атрибуты из одного векторного слоя присоединяются к атрибутивной таблице другого векторного слоя и экспортируются в шейп-файл.

split_layer

Разбить векторный слой

Делит векторный слой на несколько отдельных слоев на основе значения указанного поля.

merge_shapes

Объединение shape-файлов

Объединяет несколько шейп-файлов, находящихся в одной директории, в новый шейп-файл, основываясь на типе слоя (точечный, линейный, полигональный).

 

Создать пространственный индекс

Create a spatial index for OGR- supported formats.

Таблица Ftools 5: Инструменты управления данными fTools