Народна карта
Правила картирования

Сложные контурные объекты

Сложные контурные объекты — это контурные объекты:

  • которые могут состоять из нескольких контуров (такие контуры именуются внешними относительно друг друга);

    например, город Москва, в состав которого включены несколько несвязанных контуров (территорий, выделенных бирюзовым контуром):

  • границы (участки границ) которых могут оказаться принадлежащими нескольким смежным однотипным объектам сразу (смежные контуры);

    например, один и тот же участок границы административно-территориального деления может одновременно войти в состав границ нескольких единиц (области, города, района города и так далее):

  • состоящие из двух и более контуров, один или несколько из которых целиком расположены в пределах другого контура, по отношению к которому являются внутренними контурами;

    например, просеки или поляны (объекты категории «Растительность», не принадлежащие ни к одному из используемых типов этой категории) на территории лесного массива (внутренние контуры объектов растительности отображаются пунктиром):

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

В данном разделе приёмы создания сложных контурных объектов описаны (в основном) на примере единиц административно-территориального деления. Но они не зависят от природы объекта и одинаковы для всех таких объектов.

Внимание! 

При рисовании следует соблюдать общее правило рисования контурных объектов.

При рисовании внутренних контуров следует выполнять Правило использования внутренних контуров.

Кроме типовых (то есть общих для всех объектов такого типа) приёмов рисования и редактирования контурных объектов, существуют правила рисования конкретных объектов: административных единиц, водоёмов и других. Эти правила приведены в подразделах раздела 1. Общие правила.

Сложные контурные объекты отрисовываются и редактируются с помощью типовых приёмов, описанных в подразделах:

1. Сложный контурный объект: приёмы создания

Ниже описаны приёмы создания сложных контурных объектов:

1.1. Рисование объекта, состоящего из одного контура, не имеющего общих участков границы с другими контурами

Чтобы нарисовать сложный контурный объект, состоящий из одного контура (и не имеющий общих участков границы со смежными однотипными объектами):

  1. Нажмите нужную кнопку панели инструментов.

    Например, кнопку Адм. деление (административно-территориальное деление).

    Откроется панель атрибутирования объектов («Административная единица»):

    Панель атрибутирования дополнена локальной панелью инструментов, содержащей кнопки (включённая кнопка отображается оранжевой, выключенная — белой):

    • Режим добавления/исключения существующих участков. При нажатой кнопке нарисованные участки границы по нажатию на них включаются в состав объекта или исключаются из него.
    • Режим рисования новых участков контура. При нажатой кнопке включается режим рисования новых участков границы.
    • Режим залипания. При нажатой кнопке вершины нового контура притягиваются к ранее нарисованному соседнему контуру. Режим используется, например, при рисовании административных единиц, имеющих смежные участки границ.
    • Указать или изменить центр объекта. Кнопка присутствует в локальной панели инструментов только для объектов категории «Административная единица». Подробнее см. раздел 2.3. Рисование центра административной единицы.
  2. Нарисуйте контур объекта.

    Рисование контура выполняется по тем же правилам, что и рисование простого контурного объекта:

    1. Поместите указатель мыши в начальную точку рисуемого контура и нажмите на неё. В точке появится вершина контура; вершины отображаются на карте в виде метки-квадрата.

      Указатель на карте имеет вид крестика, при перемещении которого на карте рисуется линия контура.

    2. Переместите указатель мыши на следующую точку контура и нажмите на неё. В точке появится новая вершина контура.

      Окончание отрисовки контура происходит при наведении указателя и нажатии на начальную точку контура (на экране при этом отображается подсказка Замкнуть):

      В середине отрезков, ограниченных двумя соседними вершинами, отображаются метки-кружки — точки, предназначенные для изменения конфигурации выделенного контура (см. ниже, в разделе 2.3. Добавление вершины).

      В вершинах контура по нажатию левой кнопкой мыши открывается контекстное меню, содержащее список команд:

      • Удалить — удаляет текущую вершину контура (ту, на которой было вызвано меню);
      • Продолжить — разрешает продолжение процедуры отрисовки ранее завершённого контура начиная с текущего узла;
      • Выпрямить угол — преобразует угол контура, вершиной которого является выделенный узел, в прямой (90°);
      • Разрезать — разрезает нарисованный контур в текущей вершине;
      • Добавить новый участок контура — разрешает рисование нового участка контура, входящего в состав объекта; ранее нарисованные участки при этом сохраняются на карте; используется только при создании объекта, включающего участки границ смежного объекта (см. 1.4. Рисование объекта, имеющего общий участок границы с другим контуром):

      Команды контекстного меню предназначены для редактирования объекта (см. раздел 2. Сложный контурный объект: приёмы редактирования).

  3. В панели атрибутирования задайте значения атрибутов объекта (о правилах атрибутирования объектов различных категорий см. подразделы раздела 1. Общие правила):

  4. Сохраните нарисованный контур нажатием на панели кнопки Сохранить:

1.2. Добавление к объекту внутреннего контура

Если в пределах контура объекта («Объект 1») содержится другой объект («Объект 2»), входящий в ту же категории объектов, но не относящийся ни к одному из типов объектов данной категории, то для отрисовки такого объекта («Объекта 2») на карте используются внутренние контуры объекта («Объект 1»), см. также раздел Правило использования внутренних контуров.

Например, внутренним контуром могут быть показаны просеки или поляны (объекты категории «Растительность», не принадлежащие ни к одному из используемых типов этой категории) на территории лесного массива.

Чтобы добавить к контуру объекта внутренний контур:

  1. Выделите объект на карте. Откроется панель атрибутирования объекта:

  2. Нажмите на панели кнопку Изменить (или горячие клавиши Ctrl + E). Объект и панель перейдут в режим редактирования.

  3. Нажмите кнопку Добавить внутренний контур .

  4. Нарисуйте внутренний контур (аналогично рисованию основного контура); при рисовании следует следить за тем, чтобы границы внутреннего контура не пересекли границы внешнего контура:

  5. Сохраните нарисованный контур нажатием на панели кнопки Сохранить. Объект будет сохранён в виде пары контуров — основного и внутреннего (внутренние контуры объектов растительности отображаются на карте пунктирной линией):

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

Рисование объекта, состоящего из двух (и более) нарисованных контуров, не имеющих общих участков границы с другими контурами, можно выполнить двумя способами:

  1. Нарисовать один из контуров, а затем нарисовать второй контур, входящий в тот же объект, что и первый контур (добавить к объекту новый внешний контур).
  2. Нарисовать каждый из контуров, а затем объединить их в один объект.

1.3.1. Добавление нового внешнего контура к объекту

Чтобы добавить новый внешний контур к ранее нарисованному объекту:

  1. Выделите контур объекта на карте. Откроется панель атрибутирования объектов (например, «Административная единица»):

  2. В открывшейся панели атрибутирования нажмите кнопку Изменить .

    Объект и панель атрибутирования переключатся в режим редактирования:

  3. Нажмите кнопку (Добавить внешний контур). Панель инструментов при этом изменит вид. Нажмите кнопку — (Режим рисования новых участков контура):

  4. Нарисуйте новый внешний контур:

  5. После сохранения объект включит оба контура:

1.3.2. Добавление существующего внешнего контура к объекту

Чтобы добавить ранее нарисованный внешний контур к объекту:

  1. Выделите контур объекта на карте. Откроется панель атрибутирования объектов (например, «Административная единица»):

  2. В открывшейся панели атрибутирования нажмите кнопку Изменить .

    Объект и панель атрибутирования переключатся в режим редактирования:

  3. Нажмите кнопку (Добавить внешний контур).

  4. Панель инструментов при этом изменит вид.

    Нажмите кнопку (Режим добавления/исключения существующих участков) локальной панели инструментов:

  5. Нажатиями левой кнопки мыши выделите добавляемый контур:

  6. После сохранения объект включит оба контура:

1.4. Рисование объекта, имеющего общий участок границы с другим контуром

Чтобы нарисовать объект, имеющий общий участок границы с существующим однотипным объектом:

  1. Нажмите нужную кнопку панели инструментов.

    Например, кнопку Адм. деление (административно-территориальное деление).

    Откроется панель атрибутирования объектов («Административная единица»).

  2. Нарисуйте новую часть контура (на рисунке помечена зелёной стрелкой), не рисуя тот участок границы, который нарисован ранее и входит в состав существующего контура (на рисунке помечен синей стрелкой):

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

  3. Нажмите кнопку (Режим добавления/исключения существующих участков).

    Нажатием левой кнопки мыши выделите на карте участок границы существующего контура, который следует включить в состав нового контура:

    В состав контура можно включить и несколько участков границы, которые могут входить в состав контуров нескольких разных объектов.

    Повторное нажатие на участок, добавленный к контуру, исключает его из состава контура.

  4. После того как выделены все участки границы, атрибутируйте объект. О правилах атрибутирования объектов различных категорий см. подразделы раздела 1. Общие правила:

  5. Сохраните нарисованный контур нажатием на панели кнопки Сохранить:

При выделении на карте участка границы, общего для двух или более объектов, все эти объекты указываются во всплывающей подсказке:

1.4.1. Дублирование общих участков границ («режим залипания»)

Рисуя или редактируя контурные объекты растительности, гидрографии, рельефа и административно-территориального деления (АТД), которые имеют общие участки границы с другим контуром (в том числе с контуром другой категории, например, контуры лесного массива и реки, протекающей в его пределах), вы можете продублировать общие участки границ — режим «залипания» обеспечит их полное совпадение.

Этот приём можно использовать, например, когда вы рисуете имеющие общие участки границ:

  • остров или полуостров и водоём,
  • водоём и лесной массив,
  • водоём и границу населённого пункта.

При этом кнопка  (Режим залипания) отображается нажатой: .

Пусть, например, на карте отображаются контурные объекты растительности и гидрографии, имеющие общую границу, но нарисованные с зазором между границами:

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

Например, пойму реки, за счёт которой возник зазор между контурами на приведённых рисунках, следует включить в контур реки. При рисовании и редактировании контура участки границы, дублирующие друг друга, притягиваются (а существующий контур выделяется белым цветом):

В ходе рисования (редактирования) совпадающие участки границ визуально сливаются в один объект, и зазоры между ними исчезают. Но объекты при этом не объединяются в один объект и при необходимости могут выделяться и редактироваться порознь:

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

1.5. Рисование объекта, имеющего несколько общих участков границы с другими контурами

Чтобы нарисовать объект, имеющий несколько общих участков границы с другими контурами:

  1. Нажмите нужную кнопку панели инструментов.

    Например, кнопку Адм. деление (административно-территориальное деление).

    Откроется панель атрибутирования объектов («Административная единица»).

  2. Нарисуйте новый контур (контур, имеющий несколько общих участков границы с другими контурами, на рисунке помечен зелёной стрелкой), исключая участки границы, нарисованные ранее (входящие в состав ранее нарисованных контуров; на рисунке помечены синими стрелками):

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

  3. Нажмите кнопку (Режим добавления/исключения существующих участков).

    Нажатием выделите на карте участки границы, которые следует включить в состав контура:

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

    Повторное нажатие на участок, добавленный к контуру, исключает его из состава контура.

  4. Если новый объект содержит несколько отдельных новых участков границы, то после отрисовки первого из них переход к рисованию второго и последующих участков выполняется по выбору команды Добавить новый участок контура контекстного меню (кнопка Режим рисования новых участков контура должна быть включена). Таким образом могут быть отрисованы объекты, границы которых представляют собой чередование вновь и прежде нарисованных участков границы. Например, таких:

  5. После того как выделены все участки границы, атрибутируйте объект. О правилах атрибутирования объектов различных категорий см. подразделы раздела 1. Общие правила.

    Сохраните нарисованный контур нажатием на панели кнопки Сохранить:

2. Сложный контурный объект: приёмы редактирования

Редактирование геометрии сложного контура может заключаться в выполнении операций:

Чтобы отредактировать геометрию контура (без изменения его состава):

  1. Выделите объект на карте. Откроется панель атрибутирования объекта (например, «Административная единица»).

  2. В открывшейся панели атрибутирования нажмите кнопку Изменить .

    Объект и панель атрибутирования переключатся в режим редактирования:

    Панель атрибутирования дополнена локальной панелью инструментов, содержащей кнопки (включённая кнопка отображается оранжевой, выключенная — белой):

    • Указать или изменить центр объекта. Кнопка присутствует в локальной панели инструментов только для объектов категории «Административная единица». Подробнее см. раздел 2.3. Рисование центра административной единицы.
    • Добавить внешний контур. Запускает режим добавления внешнего контура (относительно редактируемого).
    • Добавить внутренний контур. Запускает режим добавления внутреннего контура (относительно редактируемого).
    • Режим залипания. По нажатию кнопки вершины нового контура притягиваются к ранее нарисованному соседнему контуру. Режим используется, например, при рисовании административных единиц, имеющих смежные участки границ.
    • Режим выбора контура. Кнопка присутствует только для объектов, имеющих несколько контуров, и позволяет переключаться между ними, выделяя нужный.
    • Расширенный режим. Запускает расширенный режим редактирования контура, в котором можно и редактировать геометрию существующего контура, и создавать новые контуры в составе редактируемого объекта.

При редактировании объектов, состоящих из нескольких контуров:

  1. Если редактируемый объект включает несколько контуров, то прежде чем произойдет его переключение в режим редактирования по нажатию кнопки (Изменить), на экране отобразится сообщение «Выберите контур для редактирования» и активируется кнопка (Режим выбора контура):

    В этом случае следует нажать на нужный контур, и именно он переключится в режим редактирования:

2.1. Удаление вершины

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

Для удаления вершины:

  1. Выделите объект на карте. Откроется панель атрибутирования объекта (например, «Административная единица»).

  2. В открывшейся панели атрибутирования нажмите кнопку Изменить .

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

  3. Нажмите на нужную вершину выделенного объекта и в открывшемся контекстном меню выберите команду Удалить. Выбранная вершина будет удалена. Её заместит отрезок прямой, соединяющий вершины, соседние с удалённой:

  4. Нажмите кнопку Сохранить. Изменения будут сохранены.

2.2. Выпрямление угла

Выпрямление угла применяется при ошибочной отрисовке одного из прямых углов контура не равным 90°. После выпрямления угла редактирование контура может быть продолжено.

Для выпрямления угла:

  1. Выделите объект на карте. Откроется панель атрибутирования объекта (например, «Административная единица»).

  2. В открывшейся панели атрибутирования нажмите кнопку Изменить .

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

  3. Нажмите на нужную вершину выделенного объекта и в открывшемся контекстном меню выберите команду Выпрямить угол. Выбранный угол трансформируется в прямой:

  4. Нажмите кнопку Сохранить. Изменения будут сохранены.

2.3. Добавление вершины

Добавление вершины применяется при необходимости уточнения границ контура. После добавления вершины редактирование контура может быть продолжено.

Для добавления вершины:

  1. Выделите объект на карте. Откроется панель атрибутирования объекта (например, «Административная единица»).

  2. В открывшейся панели атрибутирования нажмите кнопку Изменить .

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

  3. Перетащите точку, промежуточную между существующими вершинами (метку-кружок), на нужное место. Отпустите кнопку мыши, и на выбранной позиции будет задана новая вершина объекта:

  4. Нажмите кнопку Сохранить. Изменения будут сохранены.

2.4. Редактирование внутреннего контура

Внимание! 

При рисовании внутренних контуров следует выполнять Правило использования внутренних контуров.

Чтобы отредактировать геометрию внутреннего контура объекта:

  1. Выделите объект на карте. Откроется панель атрибутирования объекта (например, «Лесной массив»).

  2. В открывшейся панели атрибутирования нажмите кнопку Изменить .

    Откроется локальная панель инструментов:

    Нажмите кнопку (Режим выбора контура) локальной панели инструментов.

    Выделите нужный контур объекта (внутренний). Контур и панель атрибутирования переключатся в режим редактирования:

    Локальная панель инструментов содержит кнопки (включённая кнопка отображается оранжевой, выключенная — белой):

    • Режим перетаскивания. Запускает режим перетаскивания контура: контур можно перетащить мышью на новое место без изменения его геометрии. При перетаскивании нельзя нарушать соотнесённость внутреннего и внешнего контуров: внутренний контур не может пересекать границы внешнего.
    • Перерисовать. Удаляет внутренний контур (но его очертания остаются видны) и запускает процедуру повторной отрисовки внутреннего контура.
    • Режим выбора контура. Кнопка присутствует только для объектов, имеющих несколько контуров, и позволяет переключаться между ними, выделяя нужный (см. раздел 2.5. Особенность редактирования объектов, состоящих из нескольких контуров).
    • Режим залипания. По нажатию кнопки вершины нового контура притягиваются к ранее нарисованному соседнему. Режим используется, например, при рисовании административных единиц, имеющих смежные участки границ.
    • Расширенный режим. Запускает расширенный режим редактирования контура, в котором можно и редактировать геометрию существующего контура, и создавать новые контуры в составе редактируемого объекта.
  3. Отредактируйте контур:

    1. Редактировать геометрию выделенного контура — аналогично редактированию геометрии других контуров. См. разделы 2.1. Удаление вершины, 2.2. Выпрямление угла.

    2. Удалить выделенный контур — по нажатию кнопки Удалить контур .

    3. Перетащить выделенный контур — по нажатию кнопки Перетащить .

    4. Перерисовать выделенный контур — по нажатию кнопки Перерисовать .

  4. Нажмите кнопку Сохранить. Изменения будут сохранены.

2.5. Особенность редактирования объектов, состоящих из нескольких контуров

При редактировании объектов, состоящих из нескольких контуров:

  1. Прежде чем редактируемый объект переключится в режим редактирования по нажатию кнопки (Изменить), на экране отобразится сообщение «Выберите контур для редактирования» и активируется кнопка (Режим выбора контура) локальной панели инструментов:

    В этом случае нажмите на нужный контур, и именно он переключится в режим редактирования:

  2. По умолчанию редактирование объекта подразумевает редактирование его геометрии. Приёмы работы при этом идентичны приёмам, описанным в разделах 2.1. Удаление вершины, 2.2. Выпрямление угла.

  3. По нажатию кнопки (Удалить) выделенный контур будет удалён.

    При этом следует иметь в виду, что удалить контур можно тогда, когда в составе объекта остаётся по крайней мере один контур. Последний контур из входящих в состав объекта может быть удалён только вместе с самим объектом (об удалении объекта см. раздел Объект: откат правок, жалоба модератору. Удаление объекта)

  4. Для того, чтобы перейти в режим добавления к объекту нового контура, нажмите кнопку Расширенный режим локальной панели инструментов. Панель при этом будет дополнена кнопками:

    • Режим добавления/исключения существующих участков. При нажатой кнопке нарисованные участки границы по нажатию на них включаются в состав объекта или исключаются из него.
    • Режим рисования новых участков контура. При нажатой кнопке включается режим рисования новых участков границы.

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

    Внимание! 

    При рисовании внутренних контуров следует выполнять Правило использования внутренних контуров.

2.6. Слияние объектов с удалением границы между ними

В некоторых ситуациях может потребоваться объединить (слить) два или более контура в один и удалить границу между ними. Например, эта операция может понадобиться при рисовании контура реки (см. п. 10.1.3.5).

Пусть, например, нарисован контур реки (часть пока не нарисованного полного контура):

К нему следует добавить новый контур и объединить его с первым, удалив границу между ними.

Для этого:

  1. Выделите нарисованный контур реки и на панели атрибутирования нажмите кнопку Изменить .

  2. В открывшейся локальной панели инструментов нажмите кнопку Расширенный режим и дорисуйте контур реки (нарисуйте новый контур, смежный с нарисованным):

  3. В локальной панели инструментов нажмите кнопку Режим добавления/исключения существующих участков и исключите общий участок старого и нового контуров:

  4. Нажмите кнопку Сохранить.

После сохранения контур реки станет единым:

Последовательно объединяя контуры реки и удаляя границы между ними, можно добиться того, что реке (или другому объекту, для которого понадобится слияние контуров) будет соответствовать один контурный объект.

2.7. Разделение контура на части

Разделение контура на части может потребоваться по разным причинам. Например, при выделении контуров растительности разных типов. После разделения редактирование контуров может быть продолжено.

Пусть, например, нужно отделить от лесного массива (выделен зелёной стрелкой) часть, занятую кладбищем (выделена красной стрелкой):

Для разделения контура на части:

  1. Нажмите кнопку Создать и выберите нужный тип объекта («Кладбище»).

    Создайте новый участок границы контура в том месте, где должен быть разделён существующий контур:

  2. Нажмите кнопку (Режим добавления/исключения существующих участков).

    Добавьте к новому участку границы участки границ разделяемого объекта, которые должны войти в новый контур (контур кладбища):

  3. Сохраните новый объект:

  4. Выделите на карте старый контур (лесной массив). Нажмите кнопку Изменить . Контур переключится в режим редактирования.

  5. Нажмите кнопку Расширенный режим .

    Контур переключится в режим расширенного редактирования.

  6. Нажмите кнопку Режим добавления/исключения существующих участков .

    Исключите из состава контура участки границ, перешедшие в новый контур (кладбище):

  7. Добавьте в состав старого объекта новый участок границы (отделяющий новый контур от старого):

  8. Сохраните старый контур (лесной массив) в новых границах:

Таким образом, на карте появятся два смежных объекта растительности — лесной массив (зелёная стрелка) и кладбище (красная стрелка):

2.8. Скругление угла (всех углов)

Скругление угла (всех углов) применяется для выполнения общего правила рисования криволинейных участков объектов. После скругления редактирование контура может быть продолжено.

Для скругления угла (всех углов):

  1. Выделите объект на карте. Откроется панель атрибутирования объекта (например, Водоём).

  2. В открывшейся панели атрибутирования нажмите кнопку Изменить .

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

  3. Для скругления одного угла: нажмите на нужную вершину выделенного объекта и в открывшемся контекстном меню выберите команду Скруглить угол. Выбранный угол будет скруглён:

  4. Для скругления всех углов: нажмите на любую вершину выделенного объекта и в открывшемся контекстном меню выберите команду Скруглить все углы. Все углы контура будут скруглены:

  5. Нажмите кнопку Сохранить. Изменения будут сохранены.