Publicador de metadatos (Conversión)

Nivel de licencia:BasicStandardAdvanced

Resumen

Publica metadatos a un catálogo de metadatos tal como un Servicio de metadatos ArcIMS.

La herramienta Publicador de metadatos recupera los metadatos del elemento de origen, después se traslada una copia de este documento de metadatos al Publicador que se especificó en la herramienta. Si el elemento de origen es un archivo XML independiente, se trasladará una copia del mismo archivo al publicador. El Publicador utiliza la información de los parámetros de las herramientas y del documento de metadatos para crear una solicitud para publicar el documento en el catálogo de metadatos que se especificó.

Uso

Sintaxis

MDPublisher_conversion (source, publisher, {url}, {service}, {user}, {password})
ParámetroExplicaciónTipo de datos
source

El elemento cuyos metadatos se publicarán o un archivo XML independiente que se publicará.

Data Element; Layer
publisher

Un archivo XML que define cómo se publicarán los metadatos.

File
url
(Opcional)

La URL de un Servicio Web que aloja el catálogo de metadatos, si es apropiado.

Por ejemplo, la URL de un Servicio ArcIMS que proporciona un Servicio de metadatos.

String
service
(Opcional)

El nombre del servicio al que desea publicar, si es apropiado.

Por ejemplo, para un Servicio de metadatos ArcIMS este es el nombre que distingue entre mayúsculas y minúsculas del Servicio de metadatos.

String
user
(Opcional)

El nombre utilizado para acceder al catálogo de metadatos cuando se publican documentos, si es apropiado.

Por ejemplo, cuando publica documentos a un Servicio de metadatos ArcIMS debe iniciar sesión en el servicio utilizando un nombre que se otorgó, privilegios metadata_publisher o un privilegio mayor.

String
password
(Opcional)

La contraseña utilizada para acceder al catálogo de metadatos cuando se publican documentos, si es apropiado.

Por ejemplo, cuando publica documentos a un Servicio de metadatos ArcIMS, esta es la contraseña que se necesita para iniciar sesión con el Nombre de usuario que se especificó.

String

Ejemplo de código

Publicar metadatos de un elemento ArcGIS a un Servicio de metadatos ArcIMS

Se publican los metadatos de un elemento ArcGIS a un Servicio de metadatos ArcIMS. Esta muestra no se completará correctamente a menos que se identifique un Servicio de metadatos ArcIMS válido y se proporcione un Nombre de usuario y una Contraseña válidos con suficientes privilegios.

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")

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Sí
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/10/2014