ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Вычислить заново экстент класса объектов

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Заново вычисляет параметры XY, Z и M экстента класса объектов, на основе объектов, входящих в этот класс.

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

Примечание:

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

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

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

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

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

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

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

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

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

  • Внимание:

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

Синтаксис

arcpy.management.RecalculateFeatureClassExtent(in_features)
ПараметрОбъяснениеТип данных
in_features

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

Feature Layer

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

ИмяОбъяснениеТип данных
out_features

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

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

Пример кода

Пример RemoveFeatureClassFromTopology (окно Python)

Следующий скрипт окна Python показывает, как использовать инструмент RecalculateFeatureClassExtent в режиме прямого запуска. Он заново вычисляет XY, M или Z экстент класса объектов.

import arcpy
feature_class = r"C:\Data\europe.gdb\norway_cities"
arcpy.RecalculateFeatureClassExtent_management(feature_class)

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

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

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

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

Связанные разделы

  • Обзор группы инструментов Класс пространственных объектов

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация