メタデータの公開(Metadata Publisher) (変換)

サマリ

ArcIMS メタデータ サービスなどのメタデータ カタログにメタデータを公開します。

[メタデータの公開(Metadata Publisher)] ツールはソース アイテムのメタデータを取得し、このメタデータ ドキュメントのコピーをツールで指定された Publisher に渡します。ソース アイテムがスタンドアロン XML ファイルである場合、ファイル自体のコピーが Publisher に渡されます。Publisher は、ツール パラメータからの情報およびメタデータ ドキュメントからの情報を使用して要求を作成し、指定したメタデータ カタログにドキュメントを公開します。

使用法

構文

MDPublisher_conversion (source, publisher, {url}, {service}, {user}, {password})
パラメータ説明データ タイプ
source

公開対象のメタデータが格納されているアイテム、または公開対象のスタンドアロン XML ファイル

Data Element; Layer
publisher

メタデータの公開方法を定義する XML ファイル

File
url
(オプション)

メタデータ カタログをホストする Web サービスの URL(該当する場合)。

その一例が、メタデータ サービスを提供する ArcIMS サーバの URL です。

String
service
(オプション)

公開するサービスの名前(該当する場合)。

その一例が、ArcIMS メタデータ サービスです。これはメタデータ サービスの大文字と小文字の区別がある名前です。

String
user
(オプション)

ドキュメントを公開するときに、メタデータ カタログへのアクセスに使用する名前(該当する場合)。

たとえば、ドキュメントを ArcIMS メタデータ サービスに公開する際は、metadata_publisher 権限またはそれより高い権限が付与された名前を使用して、サービスにログインする必要があります。

String
password
(オプション)

ドキュメントを公開するときに、メタデータ カタログへのアクセスに使用するパスワード(該当する場合)。

たとえば、ドキュメントを ArcIMS メタデータ サービスに公開する場合、これは指定したユーザ名でログインするときに要求されるパスワードです。

String

コードのサンプル

ArcIMS メタデータ サービスへの ArcGIS アイテムのメタデータの公開

ArcIMS メタデータ サービスに ArcGIS アイテムのメタデータを公開します。このサンプルはこのままでは不完全です。完成させるには、有効な 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")

環境

関連項目

ライセンス情報

ArcView: はい
ArcEditor: はい
ArcInfo: はい

7/10/2012