XML ワークスペース ドキュメントのインポート (Import XML Workspace Document) (データ管理)

Standard または Advancedのライセンスで利用可能。

サマリー

XML ワークスペース ドキュメントのコンテンツを既存のジオデータベースにインポートします。

使用法

  • [ターゲット ジオデータベース] には既存のジオデータベースを指定する必要があり、パーソナル ジオデータベース、ファイル ジオデータベース、またはエンタープライズ ジオデータベースを指定できます。新しい空のジオデータベースを作成するには、[ファイル ジオデータベースの作成 (Create File GDB)] ツールを使用します。

  • インポート先がファイル ジオデータベースまたはエンタープライズ ジオデータベースで、コンフィグレーション キーワードを使用したい場合は、ツール ダイアログ ボックスの [コンフィグレーション キーワード] ドロップダウン リストからキーワードを選択できます。Python スクリプトでは、使用するコンフィグレーション キーワードの名前を確認しておく必要があります。

  • [プロジェクト] プロパティの [出力の上書き] チェックボックスがオフで、入力 XML ワークスペース ドキュメントのデータ エレメントの名前が [ターゲット ジオデータベース] のデータ エレメントと同じである場合は、データ エレメントが新しい一意の名前でインポートされます。このオプションがオンの場合は、既存のデータセットが上書きされます。[出力の上書き] チェックボックスを表示するには、[プロジェクト] タブをクリックしてから [オプション] をクリックします。[オプション] ダイアログ ボックスで、[ジオプロセシング] タブをクリックします。

  • ツールのメッセージには、インポートされたデータ エレメント名のリストが含まれます。

パラメーター

ラベル説明データ タイプ
ターゲット ジオデータベース

XML ワークスペース ドキュメントのコンテンツをインポートする既存のジオデータベース。

Workspace
ファイルのインポート

インポートするジオデータベースのコンテンツを含む、入力 XML ワークスペース ドキュメント ファイル。XML ファイル (*.xml) または XML ファイルを含む圧縮された ZIP ファイル (*.zip または *.z) のいずれかです。

File
インポート オプション
(オプション)

データ (ジオメトリを含む、フィーチャクラスとテーブルのレコード) とスキーマの両方をインポートするか、スキーマだけをインポートするかを指定します。

  • データとスキーマをインポートデータとスキーマをインポートします。これがデフォルトです。
  • スキーマのみをインポートスキーマだけをインポートします。
String
コンフィグレーション キーワード
(オプション)

[ターゲット ジオデータベース] がエンタープライズ ジオデータベースまたはファイル ジオデータベースの場合は、ジオデータベースのコンフィグレーション キーワードが適用されます。

String

派生した出力

ラベル説明データ タイプ
更新されたターゲット ジオデータベース

更新後のジオデータベース。

ワークスペース

arcpy.management.ImportXMLWorkspaceDocument(target_geodatabase, in_file, {import_type}, {config_keyword})
名前説明データ タイプ
target_geodatabase

XML ワークスペース ドキュメントのコンテンツをインポートする既存のジオデータベース。

Workspace
in_file

インポートするジオデータベースのコンテンツを含む、入力 XML ワークスペース ドキュメント ファイル。XML ファイル (*.xml) または XML ファイルを含む圧縮された ZIP ファイル (*.zip または *.z) のいずれかです。

File
import_type
(オプション)

データ (ジオメトリを含む、フィーチャクラスとテーブルのレコード) とスキーマの両方をインポートするか、スキーマだけをインポートするかを指定します。

  • DATAデータとスキーマをインポートします。これがデフォルトです。
  • SCHEMA_ONLYスキーマだけをインポートします。
String
config_keyword
(オプション)

[ターゲット ジオデータベース] がエンタープライズ ジオデータベースまたはファイル ジオデータベースの場合は、ジオデータベースのコンフィグレーション キーワードが適用されます。

String

派生した出力

名前説明データ タイプ
out_geodatabase

更新後のジオデータベース。

ワークスペース

コードのサンプル

ImportXMLWorkspaceDocument (XML ワークスペース ドキュメントのインポート) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで ImportXMLWorkspaceDocument ツールを使用する方法を示しています。

import arcpy
arcpy.ImportXMLWorkspaceDocument_management("C:/Data/Target.gdb", 
                                            "C:/Data/StJohnsData.xml", 
                                            "SCHEMA_ONLY", "DEFAULTS")
ImportXMLWorkspaceDocument (XML ワークスペース ドキュメントのインポート) の例 2 (スタンドアロン スクリプト)

次の Python スクリプトは、スタンドアロン スクリプトで ImportXMLWorkspaceDocument ツールを使用する方法を示しています。

# Name: ImportXMLWorkspaceDocument.py
# Description: Imports the contents of an XML workspace document into a target 
#              geodatabase. 
# Import system modules
import arcpy
# Set local variables
target_gdb = "c:/data/Target.gdb"
in_file = "c:/data/StJohnsData.xml"
import_type = "SCHEMA_ONLY"
config_keyword = "DEFAULTS"
# Execute ImportXMLWorkspaceDocument
arcpy.ImportXMLWorkspaceDocument_management(target_gdb, in_file, import_type, 
                                            config_keyword)

ライセンス情報

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

関連トピック