Команда Изменить длину обрезает или удлиняет полилинейный объект на основе значения длины, введенного вами в диалоговом окне. В диалоговом окне отображается текущая длина объекта и длина COGO, если она существует. Эта команда доступна с инструментами Продолжить объект и Редактировать вершины .
При использовании этой команды учитывайте следующее:
- Положительное или отрицательное значение определяет, остается ли первая или последняя вершина фиксированной.
- Изменение длины объекта с z-координатой сохраняет угловой шаг его сегментов и присваивает перемещенной вершине интерполированное z-значение.
- Отметка Пропорция длины новой линии доступна только при обрезании или удлинении линейного объекта с поддержкой COGO, содержащего значение расстояния в полях Distance и ArcLength. Эта настройка позволяет пропорционально масштабировать геометрию или использовать текущую настройку Коэффициент пересчета полевых измерений в грид.
Подсказка:
Атрибуты COGO можно редактировать на панели Атрибуты вкладки Редактирование ленты, в группе Выборка. Либо можно воспользоваться инструментом Обновить COGO на панели Изменить объекты, чтобы обновить атрибуты направления и расстояния для их соответствия геометрии выбранного линейного объекта.
Чтобы сократить или удлинить линейный объект с поддержкой COGO, выполните следующие действия:
- Добавьте свои данные и настройте параметры для редактирования.
Убедитесь, что слой, который вы собираетесь редактировать, доступен для редактирования; что система координат, назначенная активной карте, подходит для типа выполняемых вами изменений; и что функция замыкания настроена таким образом, что она будет помогать работать эффективно и точно.
- Если требуется коррекция пересчёта полевых измерений в грид, включите параметр Пересчёт полевых измерений в грид на вкладке Редактирование ленты в группе Коррекция и настройте параметры смещения расстояния и направления.
- На вкладке Редактирование ленты щелкните Изменить объекты в группе Пространственные объекты.
Появится панель Изменить объекты.
- Щелкните инструмент Продолжить объект или Редактировать вершины .
Чтобы найти эти инструменты, разверните Изменить форму или введите Прод или Вершины, соответственно, в текстовом окне Поиск.
- Щелкните инструмент Изменить выборку на панели инструмента и выберите полилинейный объект c поддержкой COGO.
Если вы выбрали более одного объекта, выберите объект еще раз. Или щелкните объект в виде панели выборки, чтобы подсветить его на карте, щелкните правой кнопкой объект и щелкните Выбрать только это .
Примечание:
Если вы используете Редактировать вершины и включена Топология карты, щелкните вкладку Объекты.
Вкладки Объекты и Ребра не требуются для завершения этого рабочего процесса. Эти вкладки доступны, только если включена топология карты или топология базы геоданных, чтобы вы могли переключаться между редактированием вершин объектов и топологических ребер и узлов.
Выбранный объект будет выделен на карте маркерами вершин. По умолчанию в настройках проекта первая вершина обозначена зеленым цветом, а последняя — красным.
- Наведите курсор на сегмент, чтобы он принял форму указателя сегментов .
- Щелкните правой кнопкой мыши на сегменте и выберите Изменить длину .
В диалоговом окне Изменить длину отображается текущая геометрическая длина и длина COGO, сохраненная вместе с элементом, если она существует.
Если поле COGO Distance или атрибутивное поле ArcLength содержит значение расстояния, в нижней части диалогового окна появится отметка Пропорция длины новой линии.
- Чтобы масштабировать введенное значение с использованием текущей настройки Коэффициент расстояния коррекции пересчёта полевых измерений в грид, снимите отметку Пропорция длины новой линии.
Если этот параметр не отмечен, указанное значение длины заменит значения атрибута 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 и заданной длиной.
- Длина геометрии дуги окружности обновляется как (исходная длина геометрии) минус (указанная длина, умноженная на пропорциональный масштабный коэффициент).
- Щелкните Изменить длину, введите длину линии, выберите единицы измерения и нажмите Enter.
Когда вы нажимаете Enter, выбранный линейный объект изменяется и автоматически запускается команда Готово .