Оцифровка в QGIS по границам существующих объектов
-
- Участник
- Сообщения: 67
- Зарегистрирован: 30 сен 2013, 15:45
- Репутация: 18
Оцифровка в QGIS по границам существующих объектов
В MapInfo любую линию (полилиния, граница полигона, линия-измеритель) можно провести по существующим объектам - достаточно включить привязку к вершинам, при рисовании указать начало и конец линии, нажать Shift или Ctrl - и линия ляжет по границе. Есть-ли что-то подобное в QGIS?
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Оцифровка в QGIS по границам существующих объектов
Полного соответствия нет...
При рисовании полигонов, смежные границы естественно до каждой вершины обводить нет смысла, даже с включенной привязкой, т.к. можно нарисовать грубый многоугольник, а потом удалить перекрытие с существующими полигонами...
С линейными объектами аналога не знаю...
Как "старому" автокадчику и мапинфошнику мне не хватает возможности быстро включить/выключить привязку к узлам с помощью "горячих" клавиш...
При рисовании полигонов, смежные границы естественно до каждой вершины обводить нет смысла, даже с включенной привязкой, т.к. можно нарисовать грубый многоугольник, а потом удалить перекрытие с существующими полигонами...
С линейными объектами аналога не знаю...
Как "старому" автокадчику и мапинфошнику мне не хватает возможности быстро включить/выключить привязку к узлам с помощью "горячих" клавиш...
-
- Участник
- Сообщения: 67
- Зарегистрирован: 30 сен 2013, 15:45
- Репутация: 18
Re: Оцифровка в QGIS по границам существующих объектов
Да, своей клавиши F3 в QGIS не хватает. С полигонами проблем нет, включил "Не допускать перекрытия" и ок. Но вот надо разрезать полигон линией, проведя ее по границе объекта из другого слоя, или нарисовать линию вдоль границы полигона, либо измерить расстояние вдоль граница или линии - вот тут проблема.
-
- Активный участник
- Сообщения: 120
- Зарегистрирован: 07 сен 2010, 17:58
- Репутация: 0
- Откуда: С-Петербург
Re: Оцифровка в QGIS по границам существующих объектов
А как это правильно делать? Как я понял, все отсечения делаются в другой файл, а это очень неудобно. Или я какой-то FM не прочитал?Донецков писал(а):. можно нарисовать грубый многоугольник, а потом удалить перекрытие с существующими полигонами...
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Оцифровка в QGIS по границам существующих объектов
включил "Не допускать перекрытия" и ок
-
- Активный участник
- Сообщения: 120
- Зарегистрирован: 07 сен 2010, 17:58
- Репутация: 0
- Откуда: С-Петербург
Re: Оцифровка в QGIS по границам существующих объектов
Предположим, коричневый многоугольник внизу по центру не отрисован. Но все границы есть. Т.е. остальные многоугольники.
В MapInfo я бы нарисовал грубый многоугольник, типа как я нарисовал красной линией, и отсек бы части. А здесь что-то подобное можно?
Обводить по границам как-то странно выглядит... даже без перекрытий.
В MapInfo я бы нарисовал грубый многоугольник, типа как я нарисовал красной линией, и отсек бы части. А здесь что-то подобное можно?
Обводить по границам как-то странно выглядит... даже без перекрытий.
- Вложения
-
- Untitled-1.jpg (90.55 КБ) 9152 просмотра
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Оцифровка в QGIS по границам существующих объектов
Если все многоугольники принадлежат одному слою, тогда через меню QGIS "Установки" / "Параметры прилипания", для этого слоя установите чекбокс прилипания, порог прилипания в пикселах, и чекбокс "предотвращать пересечение".
Рисуйте новый полигон "наползая" на соседа.
Точки "входа" и "выхода" перекрытия полигонов совмещайте с уже существующими точками.
Рисуйте новый полигон "наползая" на соседа.
Точки "входа" и "выхода" перекрытия полигонов совмещайте с уже существующими точками.
-
- Активный участник
- Сообщения: 120
- Зарегистрирован: 07 сен 2010, 17:58
- Репутация: 0
- Откуда: С-Петербург
Re: Оцифровка в QGIS по границам существующих объектов
Спасибо, попробую.
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Оцифровка в QGIS по границам существующих объектов
В крайнем случае, нарисовать грубо и отсечь часть перекрытия с существуующими полигонами и здесь можно...
-
- Участник
- Сообщения: 67
- Зарегистрирован: 30 сен 2013, 15:45
- Репутация: 18
Re: Оцифровка в QGIS по границам существующих объектов
Кое-что есть - модуль TraceDigitize. Не настолько универсально и удобно, как в MapInfo, но тоже неплохо.
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 34 гостя