ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

导入 XML 工作空间文档

在 Standard 或 Advanced 许可等级下可用。

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

可将 XML 工作空间文档的内容导入到现有地理数据库中。

了解有关使用 XML 工作空间复制方案的详细信息

了解有关地理数据库 XML 的详细信息

使用方法

  • 目标地理数据库参数值必须已经存在,其可以是个人地理数据库、文件地理数据库或企业级地理数据库。 要创建空地理数据库,请使用创建文件地理数据库或创建个人地理数据库工具。

  • 如果要导入到文件或企业级地理数据库并且要使用配置关键字,请从工具对话框的配置关键字下拉列表中进行选择。 在 Python 脚本中,您需要了解要使用的配置关键字的名称。

  • 如果未选中地理处理选项对话框中的覆盖地理处理操作的输出选项,并且输入 XML 工作空间文档的数据元素与目标地理数据库参数值中的数据元素同名,则数据元素将使用新的唯一名称进行导入。 如果选中了此选项,则现有数据集将被覆盖。 有关覆盖工具输出的详细信息,请参阅使用地理处理选项来控制工具执行。

  • 工具消息将包括导入的数据元素名称列表。

语法

arcpy.management.ImportXMLWorkspaceDocument(target_geodatabase, in_file, {import_type}, {config_keyword})
参数说明数据类型
target_geodatabase

将导入 XML 工作空间文档内容的现有地理数据库。

Workspace
in_file

包含要导入的地理数据库内容的输入 XML 工作空间文档文件。 该文件可以是 .xml 文件或包含 .xml 文件的 .zip 或 .z 文件。

File
import_type
(可选)

指定是同时导入数据(要素类和表记录,包括几何)和方案,还是仅导入方案。

  • DATA —同时导入数据和方案。 这是默认设置。
  • SCHEMA_ONLY —仅导入方案。
String
config_keyword
(可选)

要在目标地理数据库参数值为企业级地理数据库或文件地理数据库时应用的地理数据库配置关键字。

String

派生输出

名称说明数据类型
out_geodatabase

更新的地理数据库。

Workspace

代码示例

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: Import 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: 否
  • Standard: 是
  • Advanced: 是

相关主题

  • 分布式地理数据库工具集概述
  • 使用地理数据库复本

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明