ReconstructLine - восстановление линий по точкам в QGIS: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Строка 25: Строка 25:


Предположим, что исходный набор точек выглядит следующим образом (обратите внимание на нумерацию, она отражает последовательность точек в таблице):
Предположим, что исходный набор точек выглядит следующим образом (обратите внимание на нумерацию, она отражает последовательность точек в таблице):
[[Файл:Reconstructline-02.png|center|thumb|600px|Исходные точки]]
Что будет, если просто соединить их в линию (например с помощью расширения Points2One):
[[Файл:Reconstructline-03.png|center|thumb|600px|Последовательное объединение точек в линию]]
Для объединения с помощью ReconstructLine:
1. Инструментом выделения выделите нужные точки, нажмите на кнопку "копировать точки" в панели инструментов ReconstructLine
2. Вставьте линию в существующий или новый линейный слой, нажмите на кнопку "вставить линию" в панели инструментов ReconstructLine
Результат должен выглядеть более логично:
[[Файл:Reconstructline-04.png|center|thumb|600px|Объединение точек в линию с помощью ReconstructLine]]


=== Контакты ===
=== Контакты ===

Версия от 22:38, 27 апреля 2015

Эта страница является черновиком статьи.


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

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

Вы наверняка сталкивались с инструментом объединяющим точки в линии. Все такие инструменты работают либо последовательно, т.е. точки объединяются в линии так, как они идут в таблице, либо про атрибутам. Теперь представьте, что вам не важен порядок записей в таблице и атрибутивная информация отсутствует или бесполезна, что вам все равно нужно объединить точки в линию. Расширение ReconstructLine умеет восстанавливать линии по точкам только на основе их пространственного расположения.

Создано в Nextgis.png Веб ГИС для вашей организации по доступной цене

Замечания по установке

Расширение доступно из официального репозитория.

ReconstructLine находится в разработке и протестирован с QGIS 2.6 и выше. Расширение работает в Windows и Linux (Ubuntu).

Исходный код модуля доступен в (репозитории на Github).

Алгоритм

Работа с расширением

После установки расширения появится новая панель инструментов с двумя кнопками: "копировать точки" и "вставить линию".

Reconstructline-01.png

Предположим, что исходный набор точек выглядит следующим образом (обратите внимание на нумерацию, она отражает последовательность точек в таблице):

Исходные точки

Что будет, если просто соединить их в линию (например с помощью расширения Points2One):

Последовательное объединение точек в линию

Для объединения с помощью ReconstructLine:

1. Инструментом выделения выделите нужные точки, нажмите на кнопку "копировать точки" в панели инструментов ReconstructLine

2. Вставьте линию в существующий или новый линейный слой, нажмите на кнопку "вставить линию" в панели инструментов ReconstructLine

Результат должен выглядеть более логично:

Объединение точек в линию с помощью ReconstructLine

Контакты

Если вы нашли ошибку или у вас есть предложения по улучшению расширения — воспользуйтесь багтрекером. Кроме того, вопросы по использованию расширения можно задать авторам напрямую.

Ссылки по теме