Руководство пользователя#

Пространственные операции с элементами геометрии – расширение, которое позволяет редактировать уже созданные элементы геометрии. Пространственные операции с объектами выполняются инструментами, расположенными в панели редактирования. Во время редактирования элемента он блокируется для других пользователей.

Объединение геометрии#

Объединение доступно для полигонов, мультиполигонов и кругов. Объекты можно объединить независимо от того, пересекаются они или нет.

Чтобы объединить объекты:

  1. Выберите несколько разрозненных объектов, которые необходимо объединить. Выбрать элементы можно на карте или в панели слоев.

../../../_images/unification.png
  1. В панели редактирования нажмите кнопку «Пространственные операции» и в развернувшемся меню выберите действие «Объединить». Система сообщит, если объединить элементы не получится.

../../../_images/unification2.png
  1. Выберите элемент, с которым объединятся остальные элементы. Объединенный элемент унаследует стиль и модель данных выбранного элемента.

../../../_images/unification3.png
  1. Нажмите кнопку «Объединить». Система сообщит о начале процесса объединения.

Если объекты пересекаются или имеют общую сторону, в результате получается один полигон.

../../../_images/unification4.png

Если объекты имеют одну общую вершину, не пересекаются или соответствуют типу «Мультиполигон», в результате получается один мультиполигон.

../../../_images/unification5.png

Разделение геометрии#

Разделение доступно только для мультиполигона.

Чтобы разделить мультиполигон на объекты, выберите мультиполигон, который необходимо разделить на несколько разных объектов. Выбрать элемент можно на карте или в панели слоев.

В панели редактирования нажмите кнопку «Пространственные операции» и в развернувшемся меню выберите действие «Разделить на отдельные полигоны».

../../../_images/partitioning.png

Запустится процесс разделения мультиполигона. Система сообщит, если объединить элементы не получится.

По окончании операции исходный мультиполигон будет удален, а все созданные элементы унаследуют параметры исходного элемента.

../../../_images/partitioning2.png

Каждому новому элементу можно настроить индивидуальные параметры и атрибуты.

Вычитание геометрии#

Вычитание доступно для пересекающихся элементов.

Чтобы вычесть один элемент из другого:

  1. Выберите все элементы, участвующие в операции. Если элемент не будет содержать в себе пересечения, процесс запустить не получится.

  2. В панели редактирования нажмите кнопку «Пространственные операции» и в развернувшемся меню выберите действие «Вычесть пересечения».

../../../_images/subtraction.png
  1. Выберите элемент, из которого будут вычтены пересечения. Полученный элемент унаследует стиль и модель данных выбранной фигуры.

../../../_images/subtraction2.png
  1. Нажмите кнопку «Вычесть». Запустится процесс вычитания.

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

../../../_images/subtraction3.png

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

../../../_images/subtraction4.png

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

../../../_images/subtraction5.png

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

../../../_images/subtraction6.png

Разрезание геометрии#

Чтобы разрезать объекты:

  1. Выберите на карте или в панели слоев все элементы, участвующие в операции.

  2. В панели редактирования нажмите кнопку «Пространственные операции» и в развернувшемся меню выберите действие «Разрезать по пересечениям».

../../../_images/cutting.png
  1. Выберите элемент, который будет разрезан. Полученный элемент унаследует стиль и модель данных выбранной фигуры.

../../../_images/cutting2.png
  1. Нажмите кнопку «Разрезать». Запустится процесс разрезания.

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

../../../_images/cutting3.png

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

../../../_images/cutting4.png

Если режущий элемент полностью перекрывает разрезаемый, то элементы остаются без изменений.

../../../_images/cutting5.png

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

../../../_images/cutting6.png