Вычислить заново экстент класса объектов (Инструменты Управление данными)
Краткая информация
Заново вычисляет свойства xy, z и m экстента класса объектов, на основе объектов, входящих в этот класс.
Класс пространственных объектов имеет экстент, основанный на всех координатах в классе объектов. Этот пространственный экстент используется при добавлении класса объектов на карту для повторной центровки и отображения всех объектов. Вместо изучения каждого объекта класса при добавлении класса объектов на карту (потенциально длительный процесс), класс объектов содержит свойство экстента с указанием последнего известного пространственного объекта. Однако свойство экстента не всегда обновляется при редактировании объектов в классе объектов. Это означает, что значения свойства могут не содержать актуального пространственного экстента объектов. Инструмент Вычислить заново экстент класса объектов считывает все объекты и обновляет свойства экстента.
Примечание:
Экстенты XY, Z и M – это не тоже самое, что домены пространственной привязки. Домены XY, Z и M значений в пространственной привязке задают допустимый диапазон значений координат, которые можно сохранить в классе объектов. Экстент класса объектов отражает реальный диапазон значений координат в этом классе объектов. Эти экстенты не могут быть больше, чем значения домена.
Использование
Этот инструмент обновляет классы пространственных объектов базы геоданных или шейп-файлы (точечные, мультиточечные, линейные или полигональные).
В многопользовательской базе геоданных экстент является свойством схемы класса объектов, для выполнения необходимо запустить эксклюзивную блокировку схемы.
При использовании этого инструмента с классом объектов многопользовательской базы геоданных, экстент вычисляется на основе объектов, которые присутствуют в этом классе объектов во всех версиях. Экстент не сокращается или расширяется, если только инструмент не запускается после сжатия базы данных.
Параметр Сохранять экстент поддерживается для незарегистрированных пространственных таблиц в базе данных или многопользовательской базе геоданных. Если этот параметр отмечен, новый экстент будет сохранен в метаданных столбца геометрии базовой таблицы. Если параметр не отмечен, экстент будет пересчитан, но значение не будет сохранено, что может быть полезно, когда базовые данные часто обновляются.
Инструмент не сможет работать, если у вас отсутствуют права на редактирование класса объектов.
Пересчет экстента класса объектов не может быть отменен.
Значения экстента возвращаются свойством
extentфункцииarcpy.Describe.Внимание:
Этот инструмент изменяет входные значения. Более подробно о стратегиях предотвращения нежелательных изменений данных см. в разделе Инструменты, которые изменяют или обновляют входные данные.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входной класс объектов |
Шейп-файл или класс объектов базы геоданных, которые будут обновлены. |
Feature Layer |
|
Сохранять экстент (Дополнительный) |
Указывает, будет ли сохраняться экстент для не зарегистрированных классов объектов. Этот параметр поддерживается только в том случае, если входной класс объектов представляет собой незарегистрированную пространственную таблицу в базе данных или многопользовательской базе геоданных. Если входной класс объектов часто обновляется, можно не сохранять значение повторно вычисленного экстента. Если вы выбираете сохранение экстента, он не будет вычисляться заново каждый раз при добавлении класса объектов на карту.
|
Boolean |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленный класс пространственных объектов |
Обновленный класс пространственных объектов. |
Feature Class |
Параметры среды
Текущая рабочая область, Временная рабочая область
Информация о лицензировании
- Basic: Нет
- Standard: Да
- Advanced: Да