Я новичок в этом, новичок в лучшем случае. Я использую QGIS 1.7.3. Я просто хочу выделить большое количество точек на одном полигоне и удалить их. Это возможно?
В комментарии ниже вы упоминаете, что хотите «уменьшить размер файла». Это тот случай? Возможно, вы ищете «упрощенную» операцию, которая будет запускать алгоритм для уменьшения точек - попробуйте плагин DPSimplify или пункт меню Vector | Geometry Tools | Simplify.
Симбамангу
Ответы:
20
Выберите свой слой
Включено редактирование
Выберите инструмент Node
Нажмите точку на вашем полигоне
Используйте Ctrl + клик и перетащите, чтобы выбрать несколько точек с помощью инструмента выделения. (может быть нажатой клавишу Shift в Windows)
Используйте клавишу Delete, чтобы удалить выбранные точки (Fn + Удалить на MacBook Pro)
Использование только Delete также работает на MacBook Pro. [QGIS 2.14]
Сирил
Да, как сказал @AndreJ, Backspaceключ тоже работает. Нажатие Deleteтолько что удалило всю функцию.
blue_chip
6
Все ответы будут работать, в зависимости от того, как вы определяете «выбрать» и «сделать его меньше». Тем не менее, я думаю, что из вашего последнего комментария вы хотите просто отрезать часть от своего многоугольника, а не упростить количество вершин, сохраняя при этом общую форму всего многоугольника. Ответ Спилта должен работать, но для меня он удаляет только один узел из выбора, а не ВСЕ выбранные вершины (я использую версию 1.9.9 для Windows). Если у вас есть такая же проблема, альтернативный метод для вырезания части вашего многоугольника:
Разрешить редактирование
Из расширенных инструментов редактирования выберите функцию изменения формы
Нарисуйте линию (наведите и щелкните) на полигоне, где вы хотите его обрезать (начните и закончите линию выреза за пределами полигона и щелкните правой кнопкой мыши, когда закончите).
Это отрубит меньшую часть многоугольника. Вы также можете использовать этот инструмент для добавления в многоугольник, если вы начинаете и заканчиваете рисование изнутри многоугольника.
Ну, у меня есть большой шейп-файл, это река. Я хочу выделить половину шейп-файла и удалить его, чтобы уменьшить размер файла. Я не думаю, что выполнение пространственного запроса будет работать для этого.
Майк Гильен,
@ Майк Гильен, пожалуйста, обновите свой вопрос, чтобы лучше представить ваш комментарий. Мой ответ выше соответствовал вашему заявленному вопросу.
artwork21
@ artwork21 - пространственный запрос не выберет набор функций, тогда как OP хочет редактировать компоненты отдельной функции?
Симбамангу
1
Похоже, законный ответ на вопрос пользователей. Выберите точки по поли, удалите точки. место на.
RyanKDalton-OffTheGridMaps
0
Как вы добавили в качестве комментария: «Ну, у меня есть большой шейп-файл, который является рекой. Я хочу выделить половину шейп-файла и удалить его, чтобы уменьшить размер файла. Я не думаю, что выполнение пространственного запроса будет работать для тот. "
Я предлагаю использовать: Vector -> Geometry Tools -> Simpliyfy Geometries.
если вы хотите, чтобы обрабатывался только один линейный объект из множества линейных объектов, вы можете сначала выбрать эту линию в канавах, а затем установить флажок «использовать только выбранные объекты» в диалоговых окнах Упрощенная геометрия. Возможно, вам придется попробовать разные значения допуска, чтобы получить желаемый результат ...
Ответы:
источник
Backspace
Ключ работает хорошо.Backspace
ключ тоже работает. НажатиеDelete
только что удалило всю функцию.Все ответы будут работать, в зависимости от того, как вы определяете «выбрать» и «сделать его меньше». Тем не менее, я думаю, что из вашего последнего комментария вы хотите просто отрезать часть от своего многоугольника, а не упростить количество вершин, сохраняя при этом общую форму всего многоугольника. Ответ Спилта должен работать, но для меня он удаляет только один узел из выбора, а не ВСЕ выбранные вершины (я использую версию 1.9.9 для Windows). Если у вас есть такая же проблема, альтернативный метод для вырезания части вашего многоугольника:
Это отрубит меньшую часть многоугольника. Вы также можете использовать этот инструмент для добавления в многоугольник, если вы начинаете и заканчиваете рисование изнутри многоугольника.
источник
источник
Как вы добавили в качестве комментария: «Ну, у меня есть большой шейп-файл, который является рекой. Я хочу выделить половину шейп-файла и удалить его, чтобы уменьшить размер файла. Я не думаю, что выполнение пространственного запроса будет работать для тот. "
Я предлагаю использовать: Vector -> Geometry Tools -> Simpliyfy Geometries.
если вы хотите, чтобы обрабатывался только один линейный объект из множества линейных объектов, вы можете сначала выбрать эту линию в канавах, а затем установить флажок «использовать только выбранные объекты» в диалоговых окнах Упрощенная геометрия. Возможно, вам придется попробовать разные значения допуска, чтобы получить желаемый результат ...
Надеюсь это поможет
Kurt
источник