Esri メタデータ トランスレータ(Esri Metadata Translator) (変換)

ライセンス レベル:BasicStandardAdvanced

サマリ

ArcGIS メタデータ変換エンジンまたは XSLT 変換を使用して、メタデータ コンテンツを ArcGIS からスタンドアロンのメタデータ XML ファイルにエクスポートします。エクスポートしたメタデータは、指定された変換に関連付けられたメタデータ標準に適合する形式になります。

ArcGIS 内のアイテムに対するメタデータは、ArcGIS メタデータ形式で格納されます。ArcGIS メタデータを別のメタデータ XML 形式にエクスポートするには、ArcGIS からの変換を使用します。この操作によって、たとえば ArcGIS 外部の情報をメタデータ カタログにパブリッシュして共有できます。いくつかのメタデータ カタログを用意しておき、数通りの XML 形式で情報を受け取れます。別々の要件を持つ ArcGIS メタデータ カタログにそれぞれ情報をパブリッシュする必要のある場合は、情報を数通りの形式でエクスポートするという方法があります。

ISO 19139 への変換を使用した場合、エクスポートされたメタデータは、ISO 規格 19139、Geographic information — Metadata — XML schema implementation、およびその関連 XML スキーマに定義されたルールに従って書式設定されます。同じ変換が、メタデータを ISO メタデータ プロファイルに従ってエクスポートする際に使用されます。変換では、ArcGIS で選択されたメタデータ スタイルが考慮されます。たとえば、選択したメタデータのスタイルが「North American Profile of ISO 19115:2003 – Geographic information – Metadata」である場合は、その ISO メタデータ プロファイルに合わせて、出力ファイルが書式設定されます。

ArcGIS から FGDC への変換を使用する場合、エクスポートされるメタデータは Federal Geographic Data Committee(FGDC) Content Standard for Digital Geospatial Metadata (CSDGM) XML 形式に従って書式設定されます。変換後のファイルは、たとえば geodata.gov などに公開できます。

FGDC からの変換では、FGDC CSDGM XML 形式に従って書式設定されるアイテムのメタデータに含まれる情報が処理されます。このコンテンツは、アイテムのメタデータにフル アクセス可能なメタデータ スタイルを使用しているときに、[説明] タブ[FGDC メタデータ(読み取り専用)] の見出し以下に表示されます。このコンテンツは、ArcGIS for Desktop の現在のリリースの FGDC メタデータ エディタ アドインを使用して、または ArcGIS Desktop 9.3.1 以前の FGDC メタデータ エディタを使用して、提供されている場合があります。

ArcGIS への変換では、他のメタデータ XML 形式が ArcGIS のメタデータ形式に変換されます。これは、他の形式で存在しているメタデータを ArcGIS のアイテムにインポートするプロセスにおいて重要な手順です。最適な結果を得るには、さらにいくつかの手順も必要です。このタスクを完了するには、これらの手順の代わりに、適切な変換で [メタデータのインポート(Import Metadata)] ツールを使用します。

使用法

構文

ESRITranslator_conversion (source, translator, {output}, {logfile})
パラメータ説明データ タイプ
source

メタデータが変換されるアイテム、または変換されるスタンドアロン XML ファイル。

Data Element; Layer
translator

実行される変換を定義している XML ファイル。

ArcGIS for Desktop に付属するトランスレータ ファイルは <ArcGIS インストール ディレクトリ>\Metadata\Translator フォルダにあります。以下のトランスレータが用意されています。

  • ARCGIS2FGDC.xmlArcGIS メタデータ形式で格納されたコンテンツを、FGDC CSDGM XML 形式に変換します。FGDC CSDGM Metadata スタイルを使用して、メタデータを [説明] タブからエクスポートする場合は、このトランスレータがデフォルトで使用されます。メタデータは XSLT 変換を使用して処理され、ログ ファイルは生成されません。
  • ARCGIS2ISO19139.xmlArcGIS メタデータ形式で格納されたコンテンツを、ISO 19139 XML 形式に変換します。ISO 準拠のメタデータ スタイルを使用して、メタデータを [説明] タブからエクスポートする場合は、このトランスレータがデフォルトで使用されます。メタデータを ISO 19139 XML 形式にエクスポートする際に、優先的に使用されるトランスレータです。メタデータは XSLT 変換を使用して処理され、ログ ファイルは生成されません。
  • ESRI_ISO2ISO19139.xmlArcGIS メタデータ形式または ESRI-ISO メタデータ形式で格納されているコンテンツを、ISO 19139 XML 形式に変換します。このトランスレータは、既存のモデルおよび Python スクリプトをサポートできるよう、後方互換性のために用意されています。このトランスレータには、メタデータを ISO 19139 XML 形式にエクスポートするときにいくつかの制限があります。代わりに、ARCGIS2ISO19139.xml トランスレータを使用してください。メタデータは [Esri メタデータ トランスレータ(Esri Metadata Translator)] ツールの変換エンジンを使用して変換され、変換エンジンが生成したメッセージを含むログ ファイルが生成されます。
  • FGDC2ESRI_ISO.xmlFGDC CSDGM XML 形式で格納されたコンテンツを、ArcGIS メタデータ形式に変換します。つまり、[説明] タブ[FGDC メタデータ(読み取り専用)] の見出し以下に表示されるメタデータ コンテンツが変換されます。このトランスレータは、[メタデータのインポート(Import Metadata)] ツールを FROM_FGDC タイプで実行して FGDC 形式のメタデータをインポートするとき、および [メタデータのアップグレード(Upgrade Metadata)] ツールを FGDC_TO_ARCGIS タイプで実行してメタデータをアップグレードするときに使用されます。メタデータは [Esri メタデータ トランスレータ(Esri Metadata Translator)] ツールの変換エンジンを使用して変換され、変換エンジンが生成したメッセージを含むログ ファイルが生成されます。
  • FGDC2ISO19139.xmlFGDC CSDGM XML 形式で格納されたコンテンツを、ISO 19139 XML メタデータ形式に変換します。つまり、[説明] タブ[FGDC メタデータ(読み取り専用)] の見出し以下に表示されるメタデータ コンテンツが変換されます。メタデータは [Esri メタデータ トランスレータ(Esri Metadata Translator)] ツールの変換エンジンを使用して変換され、変換エンジンが生成したメッセージを含むログ ファイルが生成されます。
  • ISO19139_2ESRI_ISO.xmlISO 19139 XML 形式で格納されたコンテンツを、ArcGIS メタデータ形式に変換します。このトランスレータは、[メタデータのインポート(Import Metadata)] ツールを FROM_ISO_19139 タイプで実行して、ISO 19139 形式のメタデータをインポートするときに使用されます。メタデータは [Esri メタデータ トランスレータ(Esri Metadata Translator)] ツールの変換エンジンを使用して変換され、変換エンジンが生成したメッセージを含むログ ファイルが生成されます。

変換ファイルは必ず指定する必要があります。このツールには、このパラメータ用のデフォルト値がありません。

File
output
(オプション)

作成される変換済みのメタデータを含んでいるスタンドアロン XML ファイル。

[Esri メタデータ トランスレータ(Esri Metadata Translator)] の変換エンジンを使用してメタデータに問題があるかどうかをチェックし、出力 XML ファイルを生成しないようにするには、ファイル名の代わりにシャープ記号(#)を指定します。

File
logfile
(オプション)

作成される変換プロセス中に発生した警告とエラーの一覧を示すテキスト ファイル。

ログ ファイルを生成しないでメタデータをエクスポートするには、ファイル名の代わりにシャープ記号(#)を指定します。

「ArcGIS から FGDC」の変換を使用している場合は、ログ ファイルの名前を指定してもログ ファイルは作成されません。

File

コードのサンプル

ArcGIS メタデータのエクスポート

ISO 19139 メタデータ規格に準拠する適正な書式に設定された XML ファイルに、ArcGIS メタデータをエクスポートします。

import arcpy
from arcpy import env
env.workspace = "C:/data"
#set local variables
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
arcpy.ESRITranslator_conversion ("locations.shp", translator, 
    "locations_19139.xml", "locations_19139.txt")

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013