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