Генерализовать объект

Генерализация объекта Генерализовать полилинии может уменьшить сложность линейного или полигонального объекта, сохранив его основную форму. Когда включена топология карты, связность между всеми общими границами сохраняется. Этот инструмент находится на панели Изменить объекты.

Подсказка:

Генерализация объектов поможет упростить объекты для отображения их в меньшем масштабе или стандартизировать набор данных для более унифицированного масштабного разрешения. В качестве альтернативы можно генерализировать объекты с помощью инструмента геообработки.

Чтобы генерализировать объект, выполните следующие шаги:

  1. На ленте щелкните вкладку Редактирование. В группе Управление изменениями щелкните стрелку ниспадающего списка Топология карты и выберите одну из следующих настроек:
    Топология карты Топология карты

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

    Нет топологии Нет топологии

    Измените выбранные объекты и создайте совпадающие сегменты границ между ними.

    Топология карты

  2. На вкладке Редактировать в группе Объекты щелкните Изменить Изменить объекты.
  3. На панели Изменить объекты разверните Изменить форму и щелкните Генерализировать Генерализовать полилинии.
  4. На панели Генерализировать включите или отключите Предварительный просмотр.

    Отмечено

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

    Не отмечено

    Не показывать предварительный просмотр.

  5. Щелкните инструмент Выбрать Активная выборка и выберите полилинейные или полигональные объекты в одном слое.
    • Чтобы удалить объекты из выборки, щелкните объект правой кнопкой мыши в виде дерева и выберите Снять выделение Очистить выборку или Выбрать только это По выборке.
      Контекстное меню
  6. Выберите способ для генерализации выбранных объектов.
    Упростить Упростить

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

    Сглаживание Сглаживание

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

    Подсказка:

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

    Уплотнить Уплотнить

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

    Генерализовать

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

    Значения больше нуля (0) упрощают криволинейные сегменты вдоль кривой с помощью алгоритма упрощения Дугласа-Пекера.

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

    • Нуль (0) конвертирует каждый сегмент в параметрическую кривую.
    • Значения больше нуля (0) сначала генерализируют объект с помощью алгоритма упрощения Дугласа-Пекера. В конце для каждого оставшегося сегмента создаются параметрические кривые с дополнительными касательными, создающими плавные переходы между сегментами.

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

    Заменить весь объект линейными сегментами, длина которых не превышает заданного линейного расстояния.

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

    Сдвиг

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

    Угол

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

  10. Нажмите Генерализовать.