Можно обновить метаданные элементы, чтобы в него были добавлены текущие свойства. При просмотре метаданных элемента на панели деталей в виде каталога эти метаданные берутся из элемента.
- Если метаданные для него уже заполнены, то они берутся в виде «как есть». Содержимое этих метаданных автоматически не обновляется по причине производительности.
- Если метаданных у элемента нет, то они для элемента создаются. В ходе этого процесса в метаданные записываются внутренние свойства элемента.
Процесс обновления свойств, записанных в метаданных элемента, текущей информацией, которая будет получена из свойств элемента, также называется синхронизацией. Например, при синхронизации метаданных класса объекта будут записаны текущий экстент данных, количество объектов, пространственная привязка и поля в его атрибутивной таблице. Рядом с элементами метаданных, которые были обновлены в процессе синхронизации, появится значок ⇔ , который будет говорить о том, содержимое элемента представляет собой его свойство.
По мере работы с элементом и его содержимым будут меняться его свойства. Если вы позднее посмотрите или поработаете с метаданными элемента и найдете устаревшие свойства, вы сможете выполнить их синхронизацию. Вам необходимо иметь право доступа для того, чтобы редактировать метаданные элемента с последующим автоматическим обновлением.
- Откройте вид каталога.
- Если панель подробной информации не открыта, то на вкладке ленты Вид в группе Опции отметьте кнопку Показать Детали .
Появится панель Детали.
- Найдите и выберите элемент в виде каталога.
- На вкладке Каталог на ленте, в группе Метаданные щелкните Синхронизировать .Содержимое метаданных будет синхронизировано. Отображение метаданных будет обновлено и в нем будет показано содержимое обновленных метаданных элемента.
Некоторые элементы поддерживают метаданные, но у них нет свойств, которые можно было бы синхронизировать, например, это касается базы геоданных. Для таких элементов изменится только параметр последнего обновления метаданных, который будет соответствовать текущей дате и времени, в которые была выполнена синхронизация.
Редактирование синхронизированных метаданных
При редактировании метаданных элемент не рекомендуется менять свойства элемента, которые были добавлены или обновлены в процессе синхронизации. В частности это касается пространственной привязки элемента, имен полей в атрибутивной таблице и т.п.
Другие аспекты элемента записываются в его метаданные, чтобы назначить значение по умолчанию, их можно будет позднее поменять в любое время. Например, в качестве заголовка будет записано имя элемента. При этом предполагается, что более соответствующий заголовок будет указан для элемента позднее, когда он будет готов для публикации. Если элемент является общедоступным, его заголовок будет иметь важное значение, чтобы выделять этот элемент на фоне других, особенно когда его метаданные экспортируются и публикуются независимо от самого элемента.
Редактор метаданных ArcGIS работает вместе с процессом синхронизации, это позволяет сохранить метаданные элемента в актуальном статусе. Когда элемент метаданных добавляется в процесс синхронизации, у него появляется атрибут, говорящий о том, что эти ресурсы были синхронизированы. Допустим, есть класс объектов с именем parks. Каждый раз при синхронизации будут обновляться текущие свойства элемента, если у него есть атрибут синхронизации. Если заголовок объекта не был изменен в редакторе и вы измените имя класса объектов на city_parks, то заголовок элемента будет автоматически изменен в следующий раз, когда метаданные будут синхронизированы для отражения этих изменений.
Когда вы редактируете метаданные элемента, то, если вы меняете значение элемента, которое было ранее синхронизировано, то атрибут синхронизации будет удален. Это будет говорить о том, что в следующий раз, когда содержимое метаданных будет обновлено, то информация, которая была введена в редакторе, не будет потеряна. Когда вы завершите работу с этим классом объектов и редактированием метаданных элемента, то в случае, если вы введете заголовок, например, Парки Редландса и сохраните свои изменения, то атрибут синхронизации будет удален. В будущем, когда метаданные элемента будут синхронизироваться, заголовок не будет обновляться, даже если сам класс объектов будет переименован.
История геообработки из метаданные
Вы можете дополнительно выбрать ведение журнала операций геообработки в метаданных элемента. Если эта опция будет включена, то каждый раз при запуске инструмента этот элемент будет меняться, новая запись будет добавляться к метаданным элемента. Например, при создании класса объектов это произойдет запуске инструмента геообработки. Метаданные будут созданы этим процессом для класса объектов и он будет обновлен, таким образом добавится первая запись в историю геообработки о том, что элемент был создан.
Вы можете выбрать, нужно ли включать операции геообработки в официальную хронику элемента, в редакторе метаданных ArcGIS на странице История геообработки. Каждая дополнительная операция, которая определяется проекцию класса объектов, или добавляет/удаляет поля в таблице атрибутов, будет аналогичным образом записана в метеданных элемента.
Организация может потребовать, чтобы история геообработки элемента сохранялась в его метаданных, например, для обоснования юридических вопросов, когда происхождение и история обработки данных необходимы для предоставления ответа. Администратор может заблокировать настройку и запретить вам ее изменять на вкладке Геообработка диалогового окна Опции.
На вкладке Метаданные диалогового окна Опции также имеется опция, которая определяет, можно ли удалить существующую историю геообработки элемента из его метаданных. Администраторы, которым требуется запись истории геообработки, также должны заблокировать этот параметр, чтобы информация оставалась доступной.
Когда наборы данных создаются, используются и обслуживаются в течение длительного периода времени, записанная история геообработки может стать очень большой. Известны случаи, когда документы метаданных вырастают до 2 ГБ, когда регистрируются годы истории геообработки элемента; при таком размере может снизиться производительность операций, которые анализируют и поддерживают данные элемента. Это особенно верно для инженерных сетей и наборов данных участков, которые в значительной степени полагаются на инструменты геообработки для оценки и поддержки своих пространственных данных. Для профессионалов ГИС, работающих с этими наборами данных, администраторы могут переопределить оба вышеуказанных параметра, чтобы предотвратить запись истории геообработки и разрешить удаление этого содержимого.
Если история геообработки элемента отрицательно влияет на производительность базы геоданных в целом, рекомендуется удалить это содержимое. Для метода deleteContent в модуле arcpy.metadata Python доступна опция, позволяющая удалить историю геообработки элемента. Этот метод не сработает, если в диалоговом окне Опции не установлен флажок Разрешить удаление истории геообработки из метаданных. Возможность удаления истории геообработки из метаданных элемента пока недоступна в редакторе метаданных ArcGIS.
Другие операции, при которых обновляются метаданные
Помимо редактирования метаданных, синхронизации метаданных и записи истории геообработки, другие операции программного обеспечения ArcGIS могут обновлять метаданные элемента. Например, некоторые элементы записывают свойства данных непосредственно в своих метаданных и обновляются по мере изменения данных.