Видаліть точки на полігоні за допомогою QGIS


18

Я в цьому новачок, в кращому випадку новачок. Я використовую QGIS 1.7.3. Я просто хочу виділити велику кількість точок на одному багатокутнику і видалити їх. Чи можливо це?


У коментарі нижче ви згадуєте, що хочете "зменшити файл". Це так? Ви можете шукати операцію "спростити", яка запустить алгоритм зменшення очок - спробуйте плагін DPSimplify або опцію меню Vector | Geometry Tools | спростити меню.
Сімбамангу

Відповіді:


20
  1. Виберіть свій шар
  2. Увімкнено редагування
  3. Виберіть інструмент "Вузол"
  4. Клацніть крапку на полігоні
  5. Використовуйте Command, клацніть та перетягніть, щоб вибрати інструмент для розмітки декількох точок. (можливо, натисніть клавішу shift у Windows)
  6. Використовуйте клавішу Видалити, щоб видалити вибрані точки (Fn + Видалити в MacBook Pro)

2
BackspaceКлюч працює добре.
AndreJ

Використання просто Delete також працює на MacBook Pro. [QGIS 2.14]
Кирила

Так, як сказав @AndreJ, Backspaceключ також працює. Натискання Deleteлише видалило всю функцію.
blue_chip

6

Усі наведені відповіді будуть працювати, залежно від того, як ви визначите "вибрати" та "зробіть його меншим". Однак, з мого останнього коментаря, я думаю, що ви хочете просто відрубати частину свого полігону, а не спростити кількість вершин, зберігаючи загальну форму всього полігону. Відповідь Spilth повинна спрацювати, але для мене він видаляє лише один вузол з вибору, а не ВСІ вибрані вершини (я використовую версію 1.9.9 в Windows). Якщо у вас є ця сама проблема, альтернативним способом вирізання ділянки вашого багатокутника є такий:

  1. Увімкнути редагування
  2. З розширених інструментів редагування виберіть функцію «Переробити»
  3. Накресліть лінію (крапку та клацання) по всьому багатокутнику, де ви хочете її перерізати (почніть та закінчіть лінію розрізу поза полігоном та натисніть правою кнопкою миші, коли закінчите).

Це відрубить меншу частину багатокутника. Ви також можете скористатися цим інструментом для додавання до багатокутника, якщо ви почнете і закінчите малювати зсередини багатокутника.


@Sylvester: Ви використовуєте Shift або Alt-натискання та перетягування, щоб переконатися, що вузли додаються до вашого вибору, коли ви вибираєте все більше і більше?
Брайан Келлі

@MikeGuillen Якщо це вирішило вашу проблему, тоді вам слід прийняти відповідь (галочка під кнопками голосування вгору / вниз).
jpmc26

1
  1. Почніть сеанс редагування на шарі, з якого потрібно видалити функції
  2. Запустіть просторовий запит для виконання вибору
  3. Видалити функції

Ну, у мене є велика формафа, що є річкою. Я хочу вибрати половину файлу форми і видалити його, щоб зменшити файл. Я не думаю, що для цього буде працювати просторовий запит.
Майк Гіллен

@Mike Guillen, Будь ласка, оновіть своє питання, щоб краще представити ваш коментар. Моя відповідь вище відповідала вашому запитанню.
художній твір21

@ artwork21 - чи просторовий запит не вибере набір функцій, тоді як OP хоче редагувати компоненти окремої функції?
Simbamangu

1
Схоже, законна відповідь на запитання користувачів. Виберіть точки по полі, видаліть точки. пляма на.
RyanKDalton-OffTheGridMaps

0

Як ви додали в коментарі: "Ну, у мене є великий файл файлів, який є річкою. Я хочу вибрати половину файлу форми і видалити його, щоб зменшити файл. Я не думаю, що виконання просторового запиту спрацювало б для що ".

Я пропоную використовувати: Вектор -> Інструменти геометрії -> Спростити геометрию.

якщо ви хочете лише одну особливість рядка з багатьох оброблюваних ліній, ви можете спочатку вибрати цей рядок на канавах, а потім поставити галочку "використовувати лише вибрані функції" у діалогових вікнах спрощення геометрії. Можливо, вам доведеться спробувати різні значення толерантності, щоб отримати бажаний результат ...

Сподіваюсь, це допомагає

Курт

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.