Опубликовать метаданные (Metadata Publisher), (Конвертация)

Уровень лицензии:BasicStandardAdvanced

Резюме

Публикует метаданные в каталог метаданных, например Сервис метаданных ArcIMS.

Инструмент Опубликовать метаданные (Metadata Publisher) находит метаданные исходного элемента, а затем передает копию этого документа метаданных в Издатель (Publisher), указанный в инструменте. Если исходный элемент – это отдельный файл XML, то в Издатель (Publisher) передается копия самого этого файла. Издатель (Publisher) использует информацию из параметров инструмента и из документа метаданных для создания запроса для публикации документа в указанный каталог метаданных.

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

Синтаксис

MDPublisher_conversion (source, publisher, {url}, {service}, {user}, {password})
ПараметрОбъяснениеТип данных
source

Элемент, метаданные которого будут опубликованы, или автономный файл XML, который будет опубликован.

Data Element; Layer
publisher

Файл XML, который определяет, как будут опубликованы метаданные.

File
url
(дополнительно)

URL веб-сервиса, на котором размещен каталог метаданных, в случае необходимости.

Например, URL сервера ArcIMS, который предоставляет Сервис метаданных (Metadata Service).

String
service
(дополнительно)

Имя сервиса, на котором вы хотите что-то опубликовать, если надо.

Например, для Сервиса метаданных ArcIMS это имя с учетом регистра Сервиса метаданных.

String
user
(дополнительно)

Имя, используемое для доступа к каталогу метаданных при публикации документов, если нужно.

Например, при публикации документов в Сервис метаданных ArcIMS вам необходимо войти в сервис с помощью имени, которое было предоставлено правами доступа metadata_publisher или высшим правом доступа.

String
password
(дополнительно)

Пароль, который вы используете для доступа в каталог метаданных при публикации документов, если необходимо.

Например, при публикации документов в Сервис метаданных ArcIMS, это пароль, который необходимо ввести с Именем пользователя (User Name).

String

Пример кода

Опубликовать метаданные элемента ArcGIS в Сервис метаданных ArcIMS

Метаданные элемента ArcGIS публикуются в Сервисе метаданных ArcIMS. Этот пример не будет выполнен, если не будет определен корректный Сервис метаданных ArcIMS, а также корректные Имя пользователя и Пароль, вместе с предоставлением достаточных прав доступа.

import arcpy
from arcpy import env
env.workspace = "C:/data/data.gdb"
#set local variables
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
pub = dir + "Metadata/Publisher/arcimsmd.xml"
arcpy.MDPublisher_conversion("locations", pub, "http://myserver", "Metadata",
    "myUsername", "myPassword")

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

Связанные темы

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013