Краткая информация
Автоматически обновляет метаданные элемента ArcGIS текущими свойствами элемента.
Например, если метаданные описывают элемент как имеющий одну проекцию, но свойства элемента изменились при последнем автоматическом обновлении, информация о старой проекции в метаданных будет замещена новой информацией о проекции.
Использование
По умолчанию, метаданные обновляются автоматически, если кто-либо, имеющий доступ к записи в элемент ArcGIS, просматривает его метаданные. Метаданные также могут быть синхронизированы путем запуска этого инструмента. Опция отключения синхронизации при просмотре метаданных не влияет на работу этого инструмента.
Если кто-то редактирует данные элемента ArcGIS или изменяет его свойства и не просматривает метаданные, свойства, записанные в метаданные устарели и не являются фактическими свойствами элемента. Если вы собираетесь использовать или публиковать метаданные элемента в таком состоянии без предварительного запуска этого инструмента, информация в метаданных не будет актуальной.
Инструменты Экспорт метаданных (Export Metadata), Экспортировать метаданные (несколько) (Export Metadata Multiple), Проверить метаданные (Validate Metadata) и Проверить метаданные (несколько) (Validate Metadata Multiple) автоматически обновляют метаданные до выполнения других операций. Инструменты Импорт метаданных (Import Metadata) и Обновить метаданные (Upgrade Metadata) автоматически обновляют метаданные после выполнения других операций.
Если рабочий поток метаданных вашей организации включает в себя другие операции или инструменты, которые не синхронизируют метаданные, вы, возможно, захотите написать скрипт Python, который будет запускать этот инструмент по мере необходимости. Например, при использовании утилиты, которая публикует метаданные для всех элементов в базе геоданных в каталог метаданных ночью, в идеале вам следует синхронизировать содержимое метаданных ночью до публикации, чтобы быть уверенным, что опубликованная информация всегда актуальна.
XML-файлы не поддерживают синхронизацию метаданных. Если вы пытаетесь синхронизировать автономный файл метаданных XML, инструмент будет выполнен успешно, но файл XML останется неизменным.
Параметр Источник метаданных имеет сложный тип данных. Если вы используете этот инструмент в модели, создайте переменную для параметра Источник Метаданных в ModelBuilder, щелкнув правой кнопкой инструмент, указав Создать переменную, выбрав Из параметра и щелкнув Источник Метаданных.
При использовании этого инструмента в ModelBuilder, параметр Выходные метаданные получен из параметра Источник метаданных.
Если у вас нет права на запись для элемента ArcGIS или его метаданных или автономного файла метаданных XML, который вы пытаетесь изменить, этот инструмент будет выполнен, но метаданные исходного элемента останутся неизменными.
Синтаксис
SynchronizeMetadata(source, synctype)
Параметр | Объяснение | Тип данных |
source | Элемент, метаданные которого будут синхронизированы. | Data Element; Layer |
synctype | Тип предстоящей синхронизации.
| String |
Пример кода
Синхронизировать метаданные элемента ArcGIS
Метаданные для элемента ArcGIS обновляются, чтобы содержать текущие свойства элемента, только если элемент уже имеет метаданные; новые метаданные не будут создаваться.
import arcpy
from arcpy import env
env.workspace = "C:/data/data.gdb"
arcpy.SynchronizeMetadata_conversion("vegetation", "NOT_CREATED")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да