Skip to main content

Вычислить заново экстент класса объектов (Инструменты Управление данными)

Краткая информация

Заново вычисляет свойства xy, z и m экстента класса объектов, на основе объектов, входящих в этот класс.

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

Примечание:

Экстенты XY, Z и M – это не тоже самое, что домены пространственной привязки. Домены XY, Z и M значений в пространственной привязке задают допустимый диапазон значений координат, которые можно сохранить в классе объектов. Экстент класса объектов отражает реальный диапазон значений координат в этом классе объектов. Эти экстенты не могут быть больше, чем значения домена.

Использование

  • Этот инструмент обновляет классы пространственных объектов базы геоданных или шейп-файлы (точечные, мультиточечные, линейные или полигональные).

  • В многопользовательской базе геоданных экстент является свойством схемы класса объектов, для выполнения необходимо запустить эксклюзивную блокировку схемы.

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

  • Параметр Сохранять экстент поддерживается для незарегистрированных пространственных таблиц в базе данных или многопользовательской базе геоданных. Если этот параметр отмечен, новый экстент будет сохранен в метаданных столбца геометрии базовой таблицы. Если параметр не отмечен, экстент будет пересчитан, но значение не будет сохранено, что может быть полезно, когда базовые данные часто обновляются.

  • Инструмент не сможет работать, если у вас отсутствуют права на редактирование класса объектов.

  • Пересчет экстента класса объектов не может быть отменен.

  • Значения экстента возвращаются свойством extent функции arcpy.Describe.

    Внимание:

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

Параметры

Подпись Объяснение Тип данных

Входной класс объектов

Шейп-файл или класс объектов базы геоданных, которые будут обновлены.

Feature Layer

Сохранять экстент

(Дополнительный)

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

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

  • ОтмеченоЭкстент будет сохранен для входного класса объектов.

  • Не отмеченоЭкстент не будет сохранен для входного класса объектов. Используется по умолчанию.

Boolean

Производные выходные данные

Подпись Объяснение Тип данных

Обновленный класс пространственных объектов

Обновленный класс пространственных объектов.

Feature Class

Параметры среды

Текущая рабочая область, Временная рабочая область

Информация о лицензировании

  • Basic: Нет
  • Standard: Да
  • Advanced: Да