---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.ru/support/nmaps/ru/line.md
  - href: ru/line.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/nmaps/ru/llms.txt

# 2.6.1. Простые линейные объекты

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

Кроме того, в разделе приведено [2.6.1.1.1. Общее правило рисования линейных объектов](#draw_rule) и описан инструмент [2.6.1.1.2. Рисование кривой](#draw_curve).

## 2.6.1.1. Простой линейный объект: рисование {#draw}

Рисование и редактирование линейных объектов выполняется с помощью типовых приёмов, одинаковых для линейных объектов различных типов.

Чтобы приступить к рисованию:

{% note alert %}

При рисовании следует соблюдать [2.6.1.1.1. Общее правило рисования линейных объектов](#draw_rule).

{% endnote %}

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

1. Выберите масштаб спутникового изображения, при котором объект на снимке хорошо различим.

    Если выбранный масштаб не подходит для рисования объекта, на карте откроется сообщение об этом. В таком случае [увеличьте масштаб](https://yandex.ru/support/nmaps/ru/map-control_2.2.3.md#map-control_2.2.3) карты (до исчезновения сообщения).

1. Нажмите кнопку **Создать**. В открывшемся меню выберите нужную категорию объекта.

    Например, **Дорога**![](_assets/btn_0_road.png). Если по нажатию кнопки открывается меню типов объектов, выберите нужный тип.

1. Откроется соответствующая **панель атрибутирования**, например **Участок дороги** (на рисунке панель показана частично):

    ![](_assets/panel_line_example.png)

1. Однократным нажатием обозначьте начальную точку (вершину) участка.

    {% note info %}

    Начальная и конечная точки, которыми мы задаём линию, и точки, в которых линия меняет направление, называются [вершинами](https://yandex.ru/support/nmaps/ru/glossary.md#vert).

    {% endnote %}

    Указатель в режиме рисования на карте имеет вид знака <q>плюс</q>.

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

    Каждая вершина отображается на карте в виде кружка.

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

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

    Если начало и конец рисуемой линии равнозначны, то при отрисовке они не отличаются друг от друга. Например, участок границы единиц административно-территориального деления территории:

    ![](_assets/line_07a.png)

    Если начальная и конечная вершины линии различаются (линия имеет направление), то при отрисовке они автоматически помечаются буквами <q>А</q> (начальная) и <q>Б</q> (конечная).

    Например, направление отрисовки (А→Б) важно для участков дорог (с ним связывается разрешённое [направление движения](https://yandex.ru/support/nmaps/ru/cat_road_rul2.md#napravl) по дороге):

    ![](_assets/line_07.png)

1. Чтобы добавить к отрезку новую вершину, например для более детальной отрисовки:

    - позиционируйте указатель мыши на любой из точек, промежуточных между вершинами (на метке-кружке),
    - нажмите левую кнопку мыши (указатель при этом примет вид <q>ладони</q>),
    - перетащите эту точку на произвольную новую позицию — точка при этом превратится в новую вершину:

    ![](_assets/line_08.png)

1. При отрисовке объектов вы можете вызвать контекстное меню в нужной вершине линии (меню начальных/конечных и промежуточных вершин различны):

    #|
    ||
    ![](_assets/line_10.png)
    |
    ![](_assets/line_09.png)
    ||

    |#

    Команды контекстного меню позволяют выполнить операции:

    1. **Удалить** первую или последнюю вершину (из нарисованных) и продолжить рисование объекта от предыдущей вершины. В контекстном меню нужной вершины выберите команду **Удалить точку**.
    1. **Удалить** любую вершину в середине отрезка, при этом соседние вершины (предыдущая и последующая относительно удаляемой) соединяются отрезком прямой линии. Таким способом можно выпрямить отрезок. Выберите в контекстном меню нужной вершины команду **Удалить точку**.
    1. **Завершить рисование** объекта. Объект при этом выходит из режима редактирования, указатель мыши возвращается в обычное состояние. Затем объект можно сохранить. В контекстном меню нужной вершины выберите команду **Завершить**.
    1. **Продолжить рисование** ранее завершённого объекта. В контекстном меню нужной вершины выберите команду **Продолжить** (только после того, как ранее была выбрана команда **Завершить**).
    1. **Разрезать** нарисованный отрезок в выбранной вершине (или в нескольких вершинах). Отрезок превратится в два (или более) независимых объекта. Это может потребоваться, если на геометрически едином отрезке меняется значение какого-либо его атрибута, например на просёлочной дороге могут чередоваться асфальтированные и грунтовые участки (см. атрибут [<q>Твёрдое покрытие</q>](https://yandex.ru/support/nmaps/ru/cat_road_rul2.md#pav)).

        В контекстном меню нужной вершины выберите команду **Разрезать при сохранении**. Вершина помечается значком <q>Ножницы</q> (![](_assets/btn_20.png)). При сохранении объекта он разрезается в указанной вершине, преобразуясь в два разных объекта, значок исчезает:

        #|
        ||
        **После выполнения команды до сохранения объекта**
        |
        **После сохранения объекта**
        ||
        ||
        ![](_assets/rd_06.png)
        |
        ![](_assets/rd_07.png)
        ||

        |#

    1. **Отменить разрезание** объекта. Например, если оно задано ошибочно (не в той вершине). В контекстном меню нужной вершины выберите команду **Отменить разрезание** (команда доступна в вершинах, для которых ранее была задана команда **Разрезать при сохранении**).
    1. **Выпрямить угол** в нарисованном объекте. Превратить выделенный угол в прямой (90°). В контекстном меню нужной вершины (находящейся в вершине угла) выберите команду **Выпрямить угол**.

        Красной стрелкой помечена позиция вершины (участка линии водного транспорта) до выполнения команды, зелёной стрелкой — после:

        ![](_assets/rd_05.png)

    1. **Скруглить угол** — превратить выделенный угол в скруглённый (нарисованный несколькими вершинами).

        Операция применяется, например, при рисовании и редактировании участков линейных гидрографических объектов и участков дорог (в соответствии с п. [3.3.1.3.3](https://yandex.ru/support/nmaps/ru/cat_road_rul1.md#3.3.1.3.3) повороты дорог рисуются скруглёнными).

        Для выполнения операции выберите в контекстном меню нужной вершины (находящейся в вершине угла) команду **Скруглить угол**:

        #|
        ||
        **До выполнения команды**
        |
        **После выполнения команды**
        ||
        ||
        ![](_assets/rd_01.png)
        |
        ![](_assets/rd_02.png)
        ||

        |#

        Скругление углов можно выполнить также для **всех вершин** участка дороги или линейного гидрографического объекта (реки или канала). Для этого следует нажать кнопку **Скруглить все углы**![](_assets/btn_23.png) (или клавиши **Ctrl+O**). После этого все повороты редактируемого участка дороги или линейного гидрографического объекта будут скруглены:

        #|
        ||
        **До нажатия кнопки**
        |
        **После нажатия кнопки**
        ||
        ||
        ![](_assets/rd_03.png)
        |
        ![](_assets/rd_04.png)
        ||

        |#

1. Сохраните нарисованный объект нажатием кнопки **Сохранить** на панели атрибутирования.

    Для отказа от сохранения нажмите кнопку **Отменить** на панели атрибутирования (нарисованный объект при этом удаляется).

1. После того как объект нарисован и сохранён, атрибутируйте его.

    Об атрибутировании см. подразделы раздела [3.1. Общие правила](https://yandex.ru/support/nmaps/ru/rules_1_0.md).

### 2.6.1.1.1. Общее правило рисования линейных объектов {#draw_rule}

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

#|
||
**Правильно**
|
**Неправильно**
||
||
![](_assets/type_line_01.png)
|
![](_assets/type_line_02.png)
||

|#

Криволинейные участки объектов рисуются минимальным количеством вершин, обеспечивающим сохранение плавности очертаний объекта на всех [масштабах карты](https://yandex.ru/support/nmaps/ru/map-control_2.2.3.md#2.2.3.1) (до 18 включительно):

#|
||
**Правильно**
|
**Неправильно**
||
||
![](_assets/type_line_04.png)
|
![](_assets/type_line_03.png)
||

|#

{% note info %}

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

{% endnote %}

### 2.6.1.1.2. Рисование кривой {#draw_curve}

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

Для его использования:

1. Приступая к рисованию объекта, нажмите кнопку **Режим рисования кривой**:

    ![](_assets/draw_curve_1.png)

    {% note info %}

    Вместо нажатия кнопки **Режим рисования кривой** можно воспользоваться горячими клавишами **Cmd + K / Ctrl + K** перед началом рисования.

    Повторное нажатие горячих клавиш выключает режим.

    {% endnote %}

1. Нажмите на начальную и конечную точки объекта. Они окажутся соединены линией (выделена жёлтым):

    ![](_assets/draw_curve_2.png)

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

    ![](_assets/draw_curve_3.png)

1. Когда трансформируемая линия примет нужный вид, повторно нажмите кнопку **Режим рисования кривой**, чтобы выключить режим.

    Кривая будет зафиксирована в нужной позиции в режиме редактирования, что позволит дополнительно уточнить её форму и расположение:

    ![](_assets/draw_curve_4.png)

1. Нажмите **Сохранить**, и объект будет сохранён в заданном виде.

## 2.6.1.2. Простой линейный объект: редактирование {#redact}

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

Для редактирования линейного объекта:

1. Нажатием выделите объект на карте.
1. В открывшейся панели атрибутирования нажмите кнопку **Изменить**![](_assets/btn_03.png).

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

1. При редактировании объекта активируются кнопки:
    ![](_assets/btn_10.png) — **Отменить**. Отменяет последнюю операцию над объектом (горячие клавиши **Ctrl + Z**).
    ![](_assets/btn_11.png) — **Повторить**. Повторяет последнюю операцию над объектом, т. е. отменяет отмену операции (горячие клавиши **Ctrl + Y**).

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

    {% cut "а) Удаление вершины" %}

    Удаление вершины применяется для спрямления или укорачивания объектов.

    Чтобы **удалить** вершину:
    1. Нажатием выделите объект на карте.
    1. Нажмите на нужную вершину выделенного объекта ─ откроется контекстное меню. Выберите в нём команду **Удалить**.
    1. Выбранная вершина удаляется. Если она не являлась начальной или конечной, то соседние с ней вершины соединяются отрезком прямой линии.
    1. Нажмите кнопку **Сохранить** на панели атрибутирования. Изменения будут сохранены.

    {% endcut %}

    {% cut "б) Перемещение вершины" %}

    Перемещение вершины применяется для коррекции отрисовки объектов.

    Чтобы **переместить** вершину:
    1. Нажатием выделите объект на карте.
    1. Нажмите на нужную вершину выделенного объекта (указатель при этом примет вид <q>ладони</q>) и переместите вершину в новую позицию.
    1. Нажмите кнопку **Сохранить** на панели атрибутирования. Изменения будут сохранены.

    {% endcut %}

    {% cut "в) Добавление вершины" %}

    Добавление вершины применяется для коррекции отрисовки объектов.

    Чтобы **добавить** вершину объекта:
    1. Нажатием выделите объект на карте.
    1. Нажмите на промежуточную точку (метку-кружок), расположенную между соседними вершинами (указатель при этом примет вид <q>ладони</q>), и переместите её в нужную позицию. Перемещаемая точка превратится в новую вершину.
    1. Нажмите кнопку **Сохранить** на панели атрибутирования. Изменения будут сохранены.

    {% endcut %}

    {% cut "г) Разрезание объекта" %}

    Разрезание объекта применяется для коррекции его отрисовки, например при установке на дороге шлагбаума (см. раздел [3.3.1.7. Правила рисования препятствий на дорогах](https://yandex.ru/support/nmaps/ru/cat_road_rul1.md#3.3.1.7)) или камеры видеонаблюдения (см. раздел [3.8.3. Камеры видеофиксации нарушений ПДД](https://yandex.ru/support/nmaps/ru/road_cam.md)).

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

    1. Нажатием выделите объект на карте.
    1. Нажмите на нужную вершину выделенного объекта ─ откроется контекстное меню. Выберите в нём команду **Разрезать при сохранении**. Вершина будет помечена значком ![](_assets/btn_20.png) (Ножницы).
    1. Нажмите кнопку **Сохранить** панели атрибутирования. Изменения будут сохранены (объект разрезан в заданной точке).

    Чтобы отказаться от заданного **разрезания** объекта (до сохранения объекта), в вершине, выбранной для разрезания (помеченной значком <q>Ножницы</q>), откройте контекстное меню и выберите в нём команду **Отменить разрезание**.

    {% endcut %}

    {% cut "д) Выпрямление угла" %}

    Выпрямление угла ─ при отрисовке ломаной линии преобразование угла в прямой (90°).

    Чтобы **выпрямить** угол объекта:
    1. Нажатием выделите объект на карте.
    1. Нажмите на вершину угла, который нужно выпрямить,─ откроется контекстное меню. Выберите в нём команду **Выпрямить угол**. Угол будет преобразован в прямой.
    1. Нажмите кнопку **Сохранить** на панели атрибутирования. Изменения будут сохранены.

    {% endcut %}

    {% cut "е) Скругление угла" %}

    Скругление угла ─ при отрисовке ломаной линии угол, отрисованный одной вершиной, преобразуется в скруглённый (отрисованный тремя вершинами).

    Чтобы **скруглить** угол объекта:
    1. Нажатием выделите объект на карте.
    1. Нажмите на вершину угла, который нужно скруглить,─ откроется контекстное меню. Выберите в нём команду **Скруглить угол**. Угол будет преобразован в скруглённый.
    1. Нажмите кнопку **Сохранить** на панели атрибутирования. Изменения будут сохранены.

    {% endcut %}

    {% cut "ж) Скругление всех углов " %}

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

    Чтобы **скруглить все углы** объекта:
    1. Нажатием выделите объект на карте.
    1. Нажатием на любую из вершин ─ откроется контекстное меню. Выберите в нём команду **Скруглить все углы**. Все углы будут преобразованы в скруглённые.
    1. Нажмите кнопку **Сохранить** на панели атрибутирования. Изменения будут сохранены.

    {% endcut %}

    {% cut "з) Выпрямление отрезка линии" %}

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

    1. Выделите объект на карте. Откроется панель атрибутирования объекта..
    1. В открывшейся панели атрибутирования нажмите кнопку **Изменить**![](_assets/btn_03.png).

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

    1. Нажмите на первую вершину выпрямляемого отрезка выделенного объекта и в открывшемся контекстном меню выберите команду **Установить начальную точку для операции**:

        ![](_assets/rd_draw_01.png)

        Выбранная вершина будет помечена стрелкой:

        ![](_assets/rd_draw_02.png)

    1. Нажмите на последнюю вершину выпрямляемого отрезка и в открывшемся контекстном меню выберите команду **Выпрямить от начальной точки до текущей**:

        ![](_assets/rd_draw_03.png)

        Линия между первой и последней вершин выпрямляемого отрезка будет выпрямлена, а вершины между ними  — удалены:

        ![](_assets/rd_draw_04.png)

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

    {% endcut %}

## 2.6.1.3. Откат правок и сообщение об ошибке. Удаление объекта {#copy}

Для простых линейных объектов Народной карты можно выполнить [откат правок объекта](https://yandex.ru/support/nmaps/ru/objects_undo.md#otkat) и отправить модератору [сообщение об ошибке](https://yandex.ru/support/nmaps/ru/objects_undo.md#fb). Эти операции используются и для **удаления** объекта.

[Написать в службу поддержки](https://yandex.ru/support/nmaps/ru/troubleshooting/fb_nmaps.md){.button}

<!-- source: ru/_includes/styles.md -->
#### {#href-button}


<!-- endsource: ru/_includes/styles.md -->
