解压缩文件地理数据库数据 (数据管理)

摘要

此工具可解压缩地理数据库中的所有内容、要素数据集中的所有内容或各个独立要素类/表。

使用情况

  • 在解压缩地理数据库时,会一并解压其中包含的所有要素类和表。

  • 在解压缩要素数据集时,会一并解压其中包含的所有要素类。

  • 您不能单独压缩或解压缩要素数据集中的个别要素类,因此不会出现要素数据集中某些要素类是压缩形式而其他要素类却不是压缩形式的混乱状况。 压缩的要素数据集允许您通过执行某些操作(如创建新的空要素类、复制和粘贴以及导入)来添加未压缩的要素类。 但是,如果在同一要素数据集中存在压缩的要素类,则您无法对其中未压缩的要素类进行编辑。 在添加一个或多个未压缩要素类后,您可以对要素数据集进行重压缩或解压缩,使它的所有要素类统一处于压缩状态或未压缩状态。

参数

标注说明数据类型
输入文件地理数据库数据

要解压缩的地理数据库、要素数据集、要素类或表。

Workspace; Feature Dataset; Table View; Raster Layer; Geometric Network
配置关键字
(可选)

用于定义解压缩后数据的存储方式的配置关键字

String

派生输出

标注说明数据类型
未压缩的输入数据

未压缩的输入数据。

Workspace; Feature Dataset; Table View; Raster Layer; Geometric Network

arcpy.management.UncompressFileGeodatabaseData(in_data, {config_keyword})
名称说明数据类型
in_data

要解压缩的地理数据库、要素数据集、要素类或表。

Workspace; Feature Dataset; Table View; Raster Layer; Geometric Network
config_keyword
(可选)

用于定义解压缩后数据的存储方式的配置关键字

String

派生输出

名称说明数据类型
out_data

未压缩的输入数据。

Workspace; Feature Dataset; Table View; Raster Layer; Geometric Network

代码示例

UncompressFileGeodatabaseData 示例 1(Python 窗口)

以下示例演示了如何在 Python 窗口中使用 UncompressFileGeodatabaseData 函数。

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.UncompressFileGeodatabaseData("london.gdb")
UncompressFileGeodatabaseData 示例 2(独立脚本)

以下示例演示了如何在独立 python 脚本中使用 UncompressFileGeodatabaseData 函数。

# Name: UncompressFileGeodatabaseData.py
# Description: Use the UncompressFileGeodatabaseData tool to uncompress a geodatabase

# import system modules 
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data"

# Set local variables
geodatabase = "london.gdb"

# Process: Compress the data
arcpy.management.UncompressFileGeodatabaseData(geodatabase)

相关主题