Изменение длины линейного объекта со включенной COGO

Команда Изменить длину Сократить обрезает или удлиняет полилинейный объект на основе значения длины, введенного вами в диалоговом окне. В диалоговом окне отображается текущая длина объекта и длина COGO, если она существует. Эта команда доступна с инструментами Продолжить объект Продолжить объект и Редактировать вершины Редактировать вершины.

При использовании этой команды учитывайте следующее:

  • Положительное или отрицательное значение определяет, остается ли первая или последняя вершина фиксированной.
  • Изменение длины объекта с z-координатой сохраняет угловой шаг его сегментов и присваивает перемещенной вершине интерполированное z-значение.
  • Отметка Пропорция длины новой линии доступна только при обрезании или удлинении линейного объекта с поддержкой COGO, содержащего значение расстояния в полях Distance и ArcLength. Эта настройка позволяет пропорционально масштабировать геометрию или использовать текущую настройку Коэффициент пересчета полевых измерений в грид.
    Подсказка:

    Атрибуты COGO можно редактировать на панели Атрибуты Атрибуты вкладки Редактирование ленты, в группе Выборка. Либо можно воспользоваться инструментом Обновить COGO Обновить атрибуты на панели Изменить объекты, чтобы обновить атрибуты направления и расстояния для их соответствия геометрии выбранного линейного объекта.

Чтобы сократить или удлинить линейный объект с поддержкой COGO, выполните следующие действия:

  1. Добавьте свои данные и настройте параметры для редактирования.

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

  2. Если требуется коррекция пересчёта полевых измерений в грид, включите параметр Пересчёт полевых измерений в грид Коррекция пересчёта полевых измерений в грид на вкладке Редактирование ленты в группе Коррекция и настройте параметры смещения расстояния и направления.
  3. На вкладке Редактирование ленты щелкните Изменить объекты Изменить объекты в группе Пространственные объекты.

    Появится панель Изменить объекты.

  4. Щелкните инструмент Продолжить объект Продолжить объект или Редактировать вершины Редактировать вершины.

    Чтобы найти эти инструменты, разверните Изменить форму или введите Прод или Вершины, соответственно, в текстовом окне Поиск.

  5. Щелкните инструмент Изменить выборку Активная выборка на панели инструмента и выберите полилинейный объект c поддержкой COGO.

    Если вы выбрали более одного объекта, выберите объект еще раз. Или щелкните объект в виде панели выборки, чтобы подсветить его на карте, щелкните правой кнопкой объект и щелкните Выбрать только это По выборке.

    Примечание:

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

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

    Вкладки Объекты и Ребра

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

  6. Наведите курсор на сегмент, чтобы он принял форму указателя сегментов Курсор сегмента.
  7. Щелкните правой кнопкой мыши на сегменте и выберите Изменить длину Сократить.

    В диалоговом окне Изменить длину отображается текущая геометрическая длина и длина COGO, сохраненная вместе с элементом, если она существует.

    Если поле COGO Distance или атрибутивное поле ArcLength содержит значение расстояния, в нижней части диалогового окна появится отметка Пропорция длины новой линии.

    Пропорция длины новой линии

  8. Чтобы масштабировать введенное значение с использованием текущей настройки Коэффициент расстояния коррекции пересчёта полевых измерений в грид, снимите отметку Пропорция длины новой линии.

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

    Введенное значение длины линииПрямые линииДуги окружности

    Положительные значения

    • Direction сохранено.
    • Distance устанавливается на указанное значение.
    • Длина геометрии линии обновится на указанное значение, умноженное на коэффициент пересчёта полевых измерений в грид.
    • Direction пересчитано.
    • Radius сохранено.
    • ArcLength обновлено на указанное значение.
    • Длина геометрии дуги окружности обновится на указанное значение, умноженное на коэффициент пересчёта полевых измерений в грид.

    Отрицательные значения

    • Direction сохранено.
    • Distance пересчитано. Указанная длина будет вычтена из текущего значения COGO.
    • Длина геометрии линии обновляется как (исходная длина геометрии) минус (указанная длина, умноженная на коэффициент пересчёта полевых измерений в грид).
    • Direction установлено значение null.
    • Radius сохранено.
    • ArcLength пересчитано. Она будет вычтена из текущего значения COGO.
    • Длина геометрии дуги окружности обновляется как (исходная длина геометрии) минус (указанная длина, умноженная на коэффициент пересчёта полевых измерений в грид).

    Либо отметьте опцию Пропорция длины новой линии, чтобы пропорционально масштабировать геометрию.

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

    Введенное значение длины линииПрямые линииДуги окружности

    Положительные значения

    • Direction сохранено.
    • Пропорциональный масштабный коэффициент рассчитывается путем деления текущей длины геометрии на сохраненное значение Distance.
    • Distance устанавливается на указанное значение.
    • Длина геометрии линии обновится на указанное значение, умноженное на пропорциональный масштабный коэффициент.
    • Direction пересчитано.
    • Radius сохранено.
    • Пропорциональный масштабный коэффициент рассчитывается путем деления текущей длины геометрии на текущее значение ArcLength.
    • ArcLength обновляется на указанное значение.
    • Длина геометрии линии обновится на указанное значение, умноженное на пропорциональный масштабный коэффициент.

    Отрицательные значения

    • Direction сохранено.
    • Пропорциональный масштабный коэффициент рассчитывается путем деления текущей длины геометрии на сохраненное значение Distance.
    • Distance пересчитано. Оно обновляется на разность между текущим расстоянием COGO и заданной длиной.
    • Длина геометрии линии обновляется как (исходная длина геометрии) минус (указанная длина, умноженная на пропорциональный масштабный коэффициент).
    • Direction пересчитано.
    • Radius сохранено.
    • ArcLength пересчитано. Оно обновляется на разность между текущим значением COGO и заданной длиной.
    • Длина геометрии дуги окружности обновляется как (исходная длина геометрии) минус (указанная длина, умноженная на пропорциональный масштабный коэффициент).

  9. Щелкните Изменить длину, введите длину линии, выберите единицы измерения и нажмите Enter.

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


В этом разделе