ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Publicador de metadatos

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Publica metadatos en un catálogo de metadatos.

La herramienta Publicador de metadatos recupera los metadatos del elemento de origen y después se traslada una copia de este documento de metadatos al Publicador especificado 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ó.

Legado:
El único Publicador proporcionado para esta herramienta con ArcGIS Desktop publicaba los metadatos en un Servicio de metadatos de ArcIMS. ArcIMS ya no es compatible. Aunque esta herramienta se diseñó para permitir la publicación en catálogos de metadatos en general, no hay otros publicadores adicionales disponibles para ella. Para la plataforma de ArcGIS, la publicación de metadatos es una parte esencial de la publicación del elemento que describe. Los metadatos no se publican de un modo independiente.

Uso

  • Se proporciona un Publicador con ArcGIS Desktop que admite la publicación de metadatos de ArcGIS en un Servicio de metadatos de ArcIMS. Este publicador, denominado arcimsmd.xml, se puede encontrar en la carpeta <ArcGIS Installation Location>\Metadata\Publisher.

    Este publicador utiliza el contenido de los metadatos para construir una solicitud PUBLISH_METADATA de ArcXML apropiada. Primero se verifica el contenido de los metadatos FGDC. Si no se encuentra la información apropiada, entonces el publicador verifica el contenido de los metadatos ArcGIS. Los metadatos se publicarán incluso si no contienen la información necesaria para la aplicación Explorador de metadatos ArcIMS.

  • Los documentos de un Servicio de metadatos de ArcIMS se identifican de forma única con un GUID. Cuando se publica un documento en un Servicio de metadatos de ArcIMS, si el documento aún no tiene un GUID en el elemento <rootElement>/Esri/PublishedDocID, se generará y se almacenará uno en esa ubicación si se tiene acceso de escritura a los metadatos. Este identificador asegura que cuando el documento se actualiza y se vuelve a publicar más tarde, se reemplaza la copia existente en el servidor.

    Si publica los metadatos utilizando un modelo personalizado que quita la información privada antes de publicarla y si el elemento Metadatos de origen no tenía previamente un identificador único, el identificador creado por esta herramienta se guardará en los datos intermedios del modelo pero no en el elemento original.

    Para evitar este problema, puede agregar un identificador único a los metadatos del elemento antes de que se publiquen utilizando la herramienta Transformación XSLT con el archivo add unique identifier.xslt proporcionado en la carpeta <ArcGIS Installation Location>\Metadata\Stylesheets\gpTools. Esta operación es segura: si los metadatos ya tienen un identificador único, no se realizarán cambios en el identificador existente. Asegúrese de guardar la versión de los metadatos que contiene el nuevo identificador con el elemento de ArcGIS original; de lo contrario, la próxima vez que se publiquen los metadatos, el Servicio de metadatos de ArcIMS tendrá dos documentos que describen el mismo elemento con dos identificadores diferentes.

  • Si publica los metadatos en un Servicio de metadatos ArcIMS debe proporcionar credenciales para un usuario al que se le dio permiso para publicar documentos en ese servicio. Si tiene problemas para realizar la publicación, conéctese al servidor ArcIMS en la ventana Catálogo con las mismas credenciales. Si tiene permiso para publicar documentos con esas credenciales, el icono del Servicio de metadatos mostrará una mano que sostiene un lápiz Servicio de metadatos de acceso de escritura.

  • Esta herramienta no publicará los metadatos asociados con algunos elementos de ArcGIS como mapas, globos y documentos de escena; archivos de capa; archivos de texto; archivos Excel; tipos de archivo; servicios de ArcIMS y herramientas de geoprocesamiento. Publicar estos elementos generará un mensaje de error Origen no compatible.

  • Si el documento de metadatos no consta de XML bien formados y los metadatos se publican con esta herramienta, la herramienta generará un mensaje de error Origen no compatible.

  • El parámetro Metadatos de origen tiene un tipo de datos complejo. Si utiliza esta herramienta en un modelo, cree una variable para el parámetro Metadatos de origen en ModelBuilder. Para ello, haga clic con el botón derecho del ratón en la herramienta, apunte a Hacer variable, apunte a Desde parámetro y haga clic a continuación en Metadatos de origen.

  • Al utilizar esta herramienta en ModelBuilder, el parámetro Metadatos de salida se deriva del parámetro Metadatos de origen.

Sintaxis

MDPublisher(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 publique documentos en un Servicio de metadatos de ArcIMS, debe iniciar sesión en el servicio utilizando un nombre al que se hayan concedido privilegios de metadata_publisher o un privilegio superior.

String
password
(Opcional)

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

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

String

Muestra 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 de ArcIMS válido y se proporcionen 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

  • Espacio de trabajo actual

Información sobre licencias

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Publicar metadatos en un servicio de metadatos de ArcIMS
  • Una vista general del conjunto de herramientas Metadatos

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal