导入 XML 工作空间文档 (Data Management)
用法
-
目标地理数据库必须已经存在,其可以是个人地理数据库、文件地理数据库或 ArcSDE 地理数据库。要创建新的空地理数据库,请使用创建文件地理数据库或创建个人地理数据库工具。
如果要导入到文件或 ArcSDE 地理数据库并且要使用配置关键字,请从工具对话框的配置关键字下拉列表中进行选择。在独立脚本中,您需要了解要使用的配置关键字的名称。
如果未选中地理处理选项 对话框上的覆盖地理处理操作的输出选项,并且输入 XML 工作空间文档的数据元素与目标地理数据库中的数据元素同名,则数据元素将使用新的唯一名称进行导入。如果选中了此选项,则现有数据集将被覆盖。有关覆盖工具输出的详细信息,请参阅使用地理处理选项来控制工具执行。
工具消息将包括导入的数据元素的名称列表。
语法
ImportXMLWorkspaceDocument_management (target_geodatabase, in_file, {import_type}, {config_keyword})
参数 | 说明 | 数据类型 |
target_geodatabase |
XML 工作空间文档的内容将被导入的现有地理数据库。 | Workspace |
in_file |
包含要导入的地理数据库内容的输入 XML 工作空间文档文件。它可以是 XML 文件或包含 XML 文件的 ZIP 压缩文件(.zip 或 .z)。 | File |
import_type (可选) |
确定是将数据(要素类和表记录,包括几何)和方案都导入,还是仅导入方案。
| String |
config_keyword (可选) |
要在“目标地理数据库”为 ArcSDE 地理数据库或文件地理数据库时应用的地理数据库配置关键字。 | String |
代码实例
ImportXMLWorkspaceDocument 示例 1(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用 ImportXMLWorkspaceDocument 工具。
import arcpy
arcpy.ImportXMLWorkspaceDocument_management("C:/Data/Target.gdb", "C:/Data/StJohnsData.xml", "SCHEMA_ONLY", "DEFAULTS")
ImportXMLWorkspaceDocument 示例 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)
环境
此工具不使用任何地理处理环境
许可信息
ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014