новые функции

очень хотелось-бы иметь функцию глобального “разрезания” одного массива полигонов другим (или хотя-бы вырезания)
т.е очень было-бы клево иметь набор ф-ций, аналогичных MapInfo (ОБЬЕКТЫ>УДАЛИТЬ ЧАСТЬ,ОБЬЕКТЫ>УДАЛИТЬ ВНЕШНЮЮ ЧАСТЬ,ОБЬЕКТЫ>РАЗРЕЗАТЬ)-для массива полигонов :blush:

Попробуйте, может подойдет что-нибудь из существующих функций:
Сервис|Обрезать по полигону
Сервис|Вырезать внутри полигона
кнопки Пересечение и Обрезать на закладке Правка правой панели

Попробую присоединиться.
(Тема смежная с Вырезанием дырок и Объединением, и, фактически, касается работы с полигонами вообще.)

В вышеупомянутой ГИС существует набор достаточно мощных команд по работе с полигонами (в том числе сложными). Первая и основная – Разрезать. Суть команды состоит в применении некоторого шаблона(ов) к полигону(ам) с целью разрезания второго(ых) по границе первого(ых).

Также существуют две производные команды:
– Удалить часть – после Разрезания, части, попавшие внутрь шаблона удаляются.
– Удалить внешнюю часть – то же, но для НЕ попавших внутрь.

Две эти последние команды до какой-то степени похожи на дигиталовкие Обрезать по полигону, Вырезать внутри полигона, за тем исключением, что работают последние с ОДНИМ объектом в качестве шаблона, плюс не слишком дружат с полигонами сложными.

В целом, если не лениться получить результат не одним кликом, а двумя/тремя, пользоваться можно и нужно.

(пример Trim_Poligons.dmf)

конечно, можна достичь результата и предложенными методами. но часто приходится оперировать таким количеством полигонов. которые практически невозможно обработать вручную (напр., нужно вырезать гидрографию и нас. пункты из карты агрогрупп на больших территориях). и еще мне непонятен принцип работы ПРАВКА>ОБРЕЗАТЬ на правой панели. отрезается меньшая часть, или как? а если мне нужно удалить большую? :blush: не лучше ли было-бы указывать, какую часть удалить, меняя направление секущей линии (или у меня устаревшая версия?) :wink: