Создание метаданных FGDC и управление ими
Федеральный комитет по географическим данным (Federal Geographic Data Committee (FGDC) создал Стандарт содержимого для цифровых геопространственных метаданных (Content Standard for Digital Spatial Metadata) (CSDGM), получивший широкое распространение и применяющийся в США и во всем мире уже много лет. В ArcGIS Desktop 9.3.1 этот тип метаданных создавался по умолчанию.
В ArcGIS Desktop 10.0 редактор метаданных был переработан, чтобы обеспечить возможность создания содержания в соответствии с несколькими стандартами метаданных. Хотя опыт редактирования метаданных изменился по сравнению с ArcGIS Desktop 9.3.1, вы по-прежнему можете создавать, просматривать, редактировать, импортировать, экспортировать и публиковать метаданные FGDC. Настоящее руководство содержит описание этих рабочих процессов и поможет создать метаданные FGDC и управлять ими в текущей версии ArcGIS for Desktop.
Настройте ArcGIS for Desktop для создания метаданных FGDC CSDGM
Прежде всего нужно настроить ArcGIS for Desktop для создания метаданных FGDC, выбрав соответствующий стиль метаданных в диалоговом окне Опции (Options) любого приложения ArcGIS for Desktop.
-
Откройте диалоговое окно Опции (Options) для вашего приложения ArcGIS for Desktop.
- В ArcMap последовательно щелкните пункты Настройка > Опции ArcMap.
- В ArcCatalog последовательно щелкните пункты Настройка > Опции ArcCatalog.
- В ArcGlobe последовательно щелкните пункты Настройка > Опции ArcGlobe.
- В ArcScene последовательно щелкните пункты Настройка > Опции ArcScene.
Откроется диалог Опции.
- Откройте вкладку Метаданные.
- Щелкните метаданные FGDC CSDGM в списке Стиль метаданных (Metadata Style).
- Нажмите ОК. Примечание:
Если при работе в закладке вкладка Описание вы выбираете новый стиль метаданных, то результаты изменения не будут видны сразу. Чтобы новый стиль метаданных начал действовать, откройте другую закладку в ArcCatalog или окне Описание элемента (Item Description), а затем снова перейдите на вкладку вкладка Описание.
Просмотр полных метаданных элемента
Когда ArcGIS настроен для использования стиля метаданных FGDC CSDGM, в нижней части краткого описания элемента можно увидеть заголовок Метаданные ArcGIS.
Начиная с ArcGIS 10.0, содержимое метаданных хранится в новом внутреннем формате Метаданные ArcGIS. Содержимое метаданных, созданное и управляемое в закладке вкладка Описание, отображается под заголовком Метаданные ArcGIS (ArcGIS Metadata). Вначале вы не увидите много информации под заголовком Метаданные ArcGIS. Вы увидите:
- Свойства элемента, добавленные программным обеспечением ArcGIS автоматически
- Содержимое метаданных FGDC, соответствующее базовому описанию элемента
- Описания атрибутов, созданные с помощью редактора метаданных 9.3.1; они используются совместно с Метаданными ArcGIS
Содержимое, введенное с помощью редактора метаданных FGDC ArcGIS 9.3.1, отображается под заголовком Метаданные FGDC (только для чтения). Сюда входит любое содержание, введенное с помощью модуля.Редактор метаданных FGDC.
Обновление существующих метаданных
Чтобы управлять содержимым метаданных, созданных с помощью редактора метаданных FGDC ArcGIS 9.3.1 в текущей версии ArcGIS for Desktop, сначала необходимо обновить метаданные элемента с помощью инструмента Обновить метаданные (Upgrade Metadata). В этом процессе производится копирование всего существующего содержимого FGDC в соответствующие элементы метаданных ArcGIS.
При просмотре элемента с существующими метаданными в формате FGDC, вы будете немедленно уведомлены о том, что их необходимо обновить до формата метаданных ArcGIS прежде, чем им использовать в закладке вкладка Описание.
Нажмите Да (Yes) для немедленного обновления существующих метаданных формата FGDC. Открывается инструмент Обновить метаданные (Upgrade Metadata), и Тип обновления (Upgrade Type) автоматически устанавливается на FGDC_TO_ARCGIS.
Если вы предпочитаете отложить обновление, нажмите Нет (No). Кнопка Обновить (Upgrade) доступна в закладке вкладка Описание. С ее помощью вы можете обновить метаданные элемента позднее. Вы не сможете создавать метаданные FGDC или управлять им в закладке вкладка Описание, пока метаданные элемента не будут обновлены.
Вы увидите уведомление и кнопку Обновить (Upgrade) при одновременном соблюдении следующих условий:
- Часть содержимого метаданных элемента в FGDC-формате введена в редакторе метаданных, а не добавлена автоматически программой ArcGIS Desktop 9.3.1.
- В редактор метаданных не вводилась информация в формате метаданных ESRI-ISO - содержимое, автоматически введенное программой ArcGIS Desktop 9.3.1 в этом формате, игнорируется.
- Метаданные не вводились в закладке вкладка Описание и были сохранены только на странице Описание элемента (Item Description).
Если вы не видите уведомления или кнопки Обновить (Upgrade) в закладке вкладка Описание, и элемент имеет метаданные в формате FGDC, которые еще не были обновлены, найдите и запустите инструмент Обновить метаданные (Upgrade Metadata), следуя шагам, указанным ниже. Это может произойти, например, из-за известных проблем в ArcGIS Desktop 10.0, которые были устранены в Service Pack 3. Если метаданные элемента в формате FGDC были обновлены в предыдущем выпуске ArcGIS Desktop 10.0, вы можете вновь обновить их, следуя шагам, приведенным ниже. Второе обновление следует выполнять, если вы не редактировали обновленные метаданные в закладке вкладка Описание—ваши правки будут потеряны в процессе обновления.
-
Выберите Геообработка (Geoprocessing) > Поиск инструментов (Search For Tools).
Будет открыто окно Поиска (Search).
- Введите "обновить метаданные" в текстовое поле Поиск. Все инструменты, начинающиеся со слова обновить, появятся в списке. Щелкните обновить метаданные (конвертация) в списке.
В результатах поиска будет показан инструмент Обновить метаданные (Update Metadata).
- Щелкните имя инструмента в списке результатов поиска, чтобы его открыть
- Перетащите элемент, метаданные которого нужно обновить, в параметр Исходные метаданные в диалоговом окне инструмента.
- В списке Тип обновления выберите FGDC_TO_ARCGIS.
- Щелкните OK.
Если необходимо обновить метаданные нескольких элементов, можно обновить сразу все метаданные, запустив этот инструмент в пакетном режиме или при помощи скрипта на языке Python. Инструмент Обновить метаданные можно найти в наборе инструментов Конвертация в группе инструментов Метаданные.
После обновления старое содержимое метаданных 9.3.1 FGDC не удаляется, поэтому вы увидите ту же информацию и под заголовком Метаданные ArcGIS и под заголовком Метаданные FGDC (только для чтения), просматривая метаданные элемента в закладке вкладка Описание. Однако, при редактировании метаданных в закладке вкладка Описание изменения появятся только под заголовком Метаданные ArcGIS. Содержимое под заголовком Метаданные FGDC (только для чтения) доступно только для чтения, за исключением описаний атрибутов.
Редактирование содержимого метаданных FGDC в закладке Описание
Вы можете создать базовые метаданные FGDC для элемента в текущей версии ArcGIS for Desktop, следуя шагам, приведенным ниже. Эта информация относится к минимальному обязательному набору содержимого метаданных FGDC.
Если вы не знаете, какую информацию ввести для элемента метаданных, наведите указатель на элемент управления вводом. В нижней части редактора появится строка с подсказкой, какую информацию следует ввести.
- Нажмите кнопку Правка на закладке вкладка Описание.
Если кнопка Редактировать (Edit) не видна, то это означает, что у вас нет права доступа для редактирования метаданных данного элемента, и вы не сможете выполнить это задание. Данные в сети или файлы элемента могут быть "только для чтения", либо у вас может не быть права доступа для редактирования данных этого элемента в базе геоданных.
В таблице содержания редактора метаданных показан список страниц, которые можно использовать для редактирования содержимого метаданных.
- На странице Описание элемента (Item Description) укажите название, краткое описание и назначение элемента и опишите условия его использования. Укажите название в текстовом поле Название (Тitle), введите краткое описание в текстовое поле Описание (Краткое описание) и назначение в текстовое поле Краткий обзор (Назначение).
В текстовом поле Ограничение использования (Use Limitation) можно указать условия использования. Если использование этого элемента не ограничено никакими условиями, оставьте текстовое поле Ограничение использования (Use Limitation) незаполненным. Если условия использования не предусмотрены, то при экспорте метаданных в XML-файл FGDC-формата в элемент Условия использования FGDC будет автоматически добавлено Нет (None).
- На странице Темы и ключевые слова (Topics & Keywords) щелкните Новые ключевые слова темы (New Theme Keywords), если заголовка Ключевые слова темы (Theme Keywords) еще нет. Составьте список ключевых слов, поместив каждое ключевое слово в отдельную строку в текстовом поле Ключевые слова темы (Theme Keywords). Если они взяты из тезауруса, введите его имя в текстовое поле Название (Title) в Ссылка на тезаурус (Thesaurus Citation). Если ключевые слова взяты не из тезауруса, оставьте раздел Ссылка на тезаурус незаполненным. Если ссылка на тезаурус не предусмотрена, то при экспорте метаданных в XML-файл FGDC-формата в элемент Тезаурус ключевых слов темы FGDC будет автоматически добавлено Нет (None).
- Вверху страницы Ссылка (Citation) отображается название, которые вы уже задали. Щелкните Даты (Dates). Щелкните значок календаря рядом с Опубликовано (Published), чтобы выбрать соответствующую дату публикации.
В календаре можно прокручивать месяцы с помощью стрелок или щелкнуть вверху месяц и год, чтобы выбрать их в списке. Вновь щелкните год вверху календаря, чтобы выбрать его из списка лет.
Выбранная дата появляется на странице. В случае значимой информации вы можете указать также время публикации элемента. Установите час с помощью стрелок вверх/вниз или щелкните час и введите соответствующее число. Чтобы задать минуты и секунды, щелкните эту единицу времени и введите соответствующее число.
- На странице Контакты ссылки (Citation Contacts) щелкните Новый контакт (New Contact), затем Автор (Originator) в списке Роль (Role). Укажите лицо или организацию, являющихся автором элемента, введя соответствующее значение в текстовое поле Имя (Name) или Организация (Organization). Если контакты автора были созданы во время обновления метаданных, в текстовое поле Организация могло попасть имя индивидуального автора; возможно, вы захотите это исправить.
- На странице Контакты (Contacts) под заголовком Метаданные (Metadata) щелкните Новый контакт (New Contact), если контакт еще не существует. Укажите контактную точку для метаданных элемента, включая всю необходимую контактную информацию. Если указана организация, она будет считаться первичным контактом при экспорте информации в XML-файл FGDC-формата.
- На странице Подробная информация (Details) под заголовком Ресурс (Resource) щелкните Новый статус (New Status), если статуса еще нет. Выберите соответствующее значение в списке Статус (Status), чтобы указать статус элемента.
- На странице Экстенты (Extents) к метаданным будет автоматически добавлен ограничивающий прямоугольник, обозначающий экстент, если элемент содержит пространственные данные. Ограничивающий прямоугольник, который создавался вручную в ArcGIS Desktop 9.3.1, возможно, также обновлен. Если метаданные элемента уже не включают пространственный экстент, щелкните Новый экстент (New Extent), затем щелкните Новый ограничивающий прямоугольник (New Bounding Box) под заголовком Экстент (Extent). Задайте соответствующие координаты для ограничивающего прямоугольника элемента.
При обновлении метаданных FGDC-формата, информация Период времени содержимого сохраняется в отдельном разделе экстента, содержащем только информацию о временном экстенте; временной и пространственный экстенты можно скомбнировать в одном разделе, когда вы создаете новые метаданные для элемента в текущей версии ArcGIS for Desktop. Опишите, как давно появились пространственные данные элемента, в текстовом поле Описание и укажите соответствующую дату или диапазон дат для ресурса, щелкнув Новый экстент временного периода (New Temporal Period Extent) или Новый экстент момента времени (New Temporal Instant Extent) под заголовком Экстент (Extent). Если нужно, можно указать несколько дат; при этом следует описать событие, относящееся к каждой дате.
Для каждой даты щелкните элемент управления календарем и выберите соответствующую дату и, если нужно, время. Необходимо указать год, месяц и день. Если в ваших метаданных в FGDC-формате указан только год, значением, хранимым в метаданных ArcGIS, будет первое января этого года. Если в существующих метаданных указан только год и месяц, значением, хранимым в метаданных ArcGIS, будет первый день этого месяца. Если данные элемента были собраны в течение июня, опишите это, указав период времени, датами начала и окончания которого являются начальная и конечная дата этого месяца. Если вы знаете только, что элемент был опубликован в 1998 году, укажите период времени, датами начала и окончания которого являются начальная и конечная даты этого года. Вы можете описать неточности в периоде времени данных в Описании (Description) экстента или на странице Качество (Quality) в соответствующем Отчете (Report) о качестве данных.
- На странице Обслуживание (Maintenance) под заголовком Ресурс (Resource), щелкните соответствующее значение в списке Частота обновления (Update Frequency), чтобы описать, как часто обновляется элемент.
- Те же условия использования, которые содержатся на странице Описание элемента (Item Description), доступны также на странице Условия (Constraints) в разделе Общие условия (General Constraints) в текстовом поле Ограничение использования (Use Limitation). Если вы не поместили эту информацию на страницу Описание элемента (Item Description), вы можете сделать это здесь, щелкнув Новые общие условия (New General Constraints) и затем Новое ограничение использования (New Use Limitation). Если использование этого элемента не ограничено никакими условиями, оставьте текстовое поле Ограничение использования (Use Limitation) незаполненным. Если условия использования не предусмотрены, то при экспорте метаданных в XML-файл FGDC-формата в элемент Условия использования FGDC будет автоматически добавлено Нет (None).
На этой странице можно также указать условия доступа к элементу в текстовом поле Прочие условия (Other Constraints). Если на этой странице еще нет раздела Юридические условия, щелкните Новые юридические условия (New Legal Constraints) и затем Новые прочие условия (New Other Constraints). Если доступ к этому элементу не ограничен никакими условиями, оставьте текстовое поле Прочие ограничения (Other Constraints) незаполненным. Если условия доступа не предусмотрены, то при экспорте метаданных в XML-файл FGDC-формата в элемент Условия доступа FGDC будет автоматически добавлено Нет (None).
Примечание:Если вы обновили существующие метаданные элемента, созданные в ArcGIS Desktop 9.3.1, в пакете обновлений ArcGIS Desktop 10.0 Service Pack 2 или более ранней версии, условия использования и доступа могли обновиться по-разному. Обновленное содержимое может быть оставлено так, как есть. Однако, условия использования не будут доступны в текущей версии ArcGIS for Desktop для публикации и поиска, если содержимое не организовано так, как описано выше. Любые фразы типа Условия доступа: или Условия использования: , которые были добавлены к значениям, можно удалить.
- Если элемент доступен в Интернете, укажите ссылку на него на странице Распределение (Distribution). Предположим, вы создали слой или пакет карт и предоставили их в общее пользование на веб-сайте ArcGIS. Сделав это, обновите метаданные для локальной копии элемента, добавив ссылку на URL пакета. На верхнем уровне страницы Распределение (Distribution), щелкните Новые опции цифровой передачи (New Digital Transfer Options), если этого заголовка еще нет. Под заголовком Опции цифровой передачи (Digital Transfer Options), щелкните Новый онлайн-ресурс (New Online Resource). Введите соответствующий URL в текстовое поле Соединение (Linkage).
- Нажмите Сохранить (Save), чтобы сохранить изменения.
При этом будет автоматически обновлена дата метаданных. Вы можете увидеть все внесенные изменения на закладке вкладка Описание под заголовком Метаданные ArcGIS (ArcGIS Metadata).
Некоторые обязательные элементы метаданных FGDC, такие как Стандартное имя метаданных, не доступны для редактирования на закладке вкладка Описание, потому что эта информация обрабатывается автоматически, в соответствии со стилем метаданных ArcGIS.
Вышеприведенная информация относится только к минимальному набору обязательного содержания метаданных FGDC. Однако вы можете создать полное содержание метаданных FGDC в текущей версии ArcGIS, следуя указаниям Иллюстрированного руководства по полным метаданным FGDC.
Экспорт метаданных ArcGIS в XML-файл FGDC-формата
Если после создания метаданных вы хотите поделиться информацией о вашем элементе с другими пользователями, например, через сайт geodata.gov, вы должны экспортировать ее в XML-файл FGDC-формата, который можно опубликовать на сайте.
- Нажмите кнопку Экспорт на закладке вкладка Описание.Откроется диалоговое окно инструмента Экспорт метаданных (Export Metadata). В параметре Исходные метаданные (Source Metadata) автоматически задается путь к элементу. В параметре Транслятор (Translator) автоматически задается транслятор ARCGIS2FGDC.xml, который знает, как получить информацию от соответствующих элементов метаданных ArcGIS и организовать их в XML-файл FGDC.
- Укажите имя для XML-файла FGDC-формата, который будет экспортирован, в параметре Выходной файл (Output File).
- Щелкните OK.
Публикация экспортированного XML-файла FGDC на Geodata.gov.
Экспортированный XML-файл можно загрузить на geodata.gov после регистрации и входа на сайт. Выберите опцию Загрузка метаданных
Если элементы и их метаданные постоянно обновляются, и вы хотите регулярно публиковать обновления метаданных, можно создать и автоматизировать скрипт Python, экспортирующий метаданные FGDC из соответствующих элементов в веб-папку. Сайт Geodata.gov может регулярно получать в этой папке все обновления ваших метаданных.
Создание других файлов метаданных FGDC
В некоторых случаях вам может понадобиться передать метаданные в виде текста в FGDC-формате и HTML-файлов. XML-файла FGDC-формата, экспортированный выше, можно преобразовать в этот и другие файловые форматы, традиционно используемые для метаданных FGDC, с помощью инструмента Транслятор метаданных USGS MP, который доступен в наборе инструментов Конвертация (Conversion) в группе инструментов Метаданные (Metadata). Инструкции по созданию HTML-файла FGDC-формата приведены ниже.
Этот инструмент использует утилиту анализатора метаданных USGS, известную как mp. Инструмент использует копию mp, имеющуюся в ArcGIS for Desktop.
- Щелкните Геообработка > Поиск инструментов.
Откроется окно Поиск (Search).
- Введите usgs mp в текстовое поле Поиск (Search). Щелкните транслятор метаданных usgs mp (конвертация) в появившемся списке инструментов.
В результатах поиска есть инструмент Транслятор метаданных USGS MP.
- Щелкните Транслятор метаданных USGS MP (Конвертация) в списке результатов поиска, чтобы открыть этот инструмент.
- Перетащите экспортированный XML-файл FGDC-формата в параметр Исходные метаданные (Source Metadata) в диалоговом окне инструмента.
- Чтобы создать HTML-файл FGDC-формата, щелкните HTML в списке Тип конвертации (Conversion Type).
- Укажите имя файла в параметре Выходной файл. Не забудьте указать расширение имени файла, такое как .html.
- Щелкните OK.
Чтобы создать структурированный текстовый файл в FGDC-формате, выберите Тип конвертации ТЕКСТ и укажите соответствующее расширение имени файла, такое как .txt в параметре Выходной файл (Output File). С помощью этого инструмента можно также создать HTML-файлы в форматах SGML, DIF и FAQ. Любые предупреждения и сообщения об ошибках, создаваемые mp при проверке, можно сохранять в текстовый файл вместо отображения их в виде сообщений; укажите соответствующее имя файла и путь к файлу в параметре Файл журнала.
Если вам нужно регулярно создавать HTML и текстовые файлы, используйте модель или скрипт Python для экспорта всех файлов метаданных FGDC за один шаг, как показано ниже.
Импорт метаданных FGDC
Если у вас есть метаданные в XML-файле FGDC-формата, вы можете импортировать эту информацию в элемент.
- Нажмите кнопку Импорт на закладке вкладка Описание.
Откроется диалоговое окно инструмента Импорт метаданных (Import Metadata). В параметре Выходные метаданные (Target Metadata) автоматически задается путь к элементу.
- Укажите путь к XML-файлу FGDC-формата, который будет импортирован, в параметре Исходные метаданные (Source Metadata).
- В списке Тип импорта (Import Type) выберите FROM_FGDC.
- Щелкните OK.
Игнорируйте все сообщения с предупреждениями, созданные инструментом Импорт метаданных.
Содержимое импортированных метаданных транслируется в формат метаданных ArcGIS и затем включается в метаданные элемента. Существующее содержимое метаданных ArcGIS будет заменено на содержимое импортированных метаданных. Однако оригинальная история геообработки и картинка не теряются.
Если вы импортируете метаданные в FGDC-формате из другого элемента ArcGIS, любые свойства, которые были автоматически добавлены ArcGIS к исходным метаданным, не импортируются. В конце процесса импорта автоматически добавляются свойства, соответствующие выходному элементу. Если установлена отметка Включить автоматическое обновление, все содержимое, которое может быть синхронизировано с выходным элементом, будет обновлено в его метаданных. То есть, введенные вручную свойства в метаданных исходного элемента, такие как число объектов в классе объектов, будут перезаписаны на фактические свойства выходного элемента или на значение по умолчанию, соответствующее элементу. Сюда входит название элемента, которое будет заменено именем элемента; это, возможно, не нужно, если вы импортируете XML-файл с метаданными элемента в FGDC-формате, но было бы желательно при импорте метаданных из класса растров в класс пространственных объектов, где крайне маловероятно использование обоими элементами одного и того же описательного названия.
Импорт структурированного текстового файла в FGDC-формате
В текущей версии ArcGIS for Desktop импорт метаданных в элемент возможен, только если это XML-файл. Однако, вы можете получить метаданные для элемента в одном из других типов файла FGDC-формата, таких как текстовый файл. Этот текстовый файл должен быть конвертирован в XML-файл FGDC-формата с помощью утилиты анализатора метаданных, перед тем как его импортировать.
Инструмент Транслятор метаданных USGS MP (USGS MP Metadata Translator) принимает только XML-файлы в формате FGDC в параметре Источник Метаданных (Source Metadata), поэтому его нельзя использовать для выполнения конвертации. Поскольку копия mp имеется в ArcGIS for Desktop, вы можете выполнять конвертацию в ArcGIS, используя скрипт Python. Пример скрипта внизу выполняет конвертацию и затем импортирует полученный XML-файл FGDC-формата с помощью инструмента Импорт метаданных, как описано выше.
Скрипт Python, который конвертирует структурированный текстовый файл FGDC-формата в XML-файл FGDC-формата, а затем импортирует XML-файл в элемент в виде его метаданных.
import os
import arcpy
#set local variables
dir = arcpy.GetInstallInfo("desktop")["InstallDir"] + "bin"
fgdcTXT = "c:/data/fgdcInText.txt"
fgdcXML = "c:/data/fgdcOutXML.xml"
#convert the text file to an XML file
runCmd = "mp.exe " + fgdcTXT + " -x " + fgdcXML
os.chdir(dir)
os.system(runCmd)
#import the XML file
from arcpy import env
env.workspace = "c:/data/data.gdb"
arcpy.ImportMetadata_conversion (fgdcXML,"FROM_FGDC","streams")