Сжать данные файловой базы геоданных (Compress File Geodatabase Data) (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Сжимает все содержимое базы геоданных, все содержимое набора классов объектов или отдельный автономный класс пространственных объектов или таблицу.

Использование

Синтаксис

CompressFileGeodatabaseData_management (in_data, lossless)
ПараметрОбъяснениеТип данных
in_data

База геоданных, набор классов объектов, класс пространственных объектов или таблица, которые будут сжаты.

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

Указывает, будет ли использоваться сжатие без потерь.

  • Сжатие без потерьИспользуется сжатие без потерь. Это значение используется по умолчанию.
  • Сжатие с потерямиСжатие без потерь не используется.

Для файлов баз геоданных в версии, предшествующей 10.0, этот параметр игнорируется.

Boolean

Пример кода

Пример 1. CompressFileGeodatabaseData (окно Python)

На следующем примере демонстрируется, как использовать функцию Сжать данные файловой базы геоданных (Compress File Geodatabase Data) в окне Python.

import arcpy
arcpy.env.workspace = "C:/data/"
arcpy.CompressFileGeodatabaseData_management("london.gdb","Lossless compression")
Пример 2. CompressFileGeodatabaseData (автономный скрипт Python)

На следующем примере демонстрируется, как использовать функцию Сжать данные файловой базы геоданных (Compress File Geodatabase Data) в самостоятельном скрипте Python.

# Name: CompressFileGeodatabaseData.py
# Description: Use the CompressFileGeodatabaseData tool to compress a geodatabase

# import system modules
import arcpy, os
from arcpy import env

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

# Set local variables
geodatabase = "london.gdb"
lossless = "Lossless compression"

try:
  # Process: Compress the data
  arcpy.CompressFileGeodatabaseData_management(geodatabase, lossless)

except:
  # If an error occurred while running the tool print the messages
  print arcpy.GetMessages()

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
5/10/2014