ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Сжать данные файловой базы геоданных

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

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

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

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

  • После сжатия класс пространственных объектов или таблицу нельзя редактировать, они могут быть использованы только для чтения. Сжатие идеально подходит для готовых наборов данных, которые не требуют последующего редактирования. Однако, при необходимости, сжатие данных всегда можно отменить, чтобы вернуть их в исходный формат с доступом к чтению и записи.

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

  • При сжатии наборов классов объектов, сжимаются все классы пространственных объектов.

  • Если вы определяете базу геоданных как входную, этот инструмент сжимает данные всех векторных классов объектов и таблиц в базе геоданных. Он не сжимает данные каталогов растров и наборов растровых данных. Если он обнаруживает их в определенной базе геоданных, он пропускает их. Вы можете по отдельности сжать каталог растров или набор растровых данных с помощью этого инструмента; однако это не имеет смысла, поскольку данные не уменьшаются в размере. Эта поддержка предоставляется исключительно в качестве средства, позволяющего ArcPublisher упаковывать в сжатые и заблокированные каталоги растров файловой базы геоданных и наборы данных.

  • Вы не можете по отдельности сжать или отменить сжатие данных класса пространственных объектов в наборе классов объектов, чтобы некоторые классы пространственных объектов были сжаты, а другие – нет. Сжатые наборы классов объектов позволяют добавить несжатый класс пространственных объектов через такие операции, как создание нового пустого класса объектов, копирование и вставка и импортирование. Однако вы не сможете редактировать несжатые классы пространственных объектов, если в данном наборе классов объектов есть сжатые классы пространственных объектов. Добавив одно или более несжатого класса объектов, вы можете еще раз произвести сжатие или отменить сжатие данных набора классов объектов, так что все данные классов пространственных объектов данного набора также являются сжатыми или несжатыми.

  • При отображении записей сжатых классов пространственных объектов, они могут отображаться не в том порядке, в котором они находились до сжатия данных. Записи отображаются в том порядке, в котором они сжимаются и хранятся.

  • При использовании сжатия без потерь значения с плавающей точкой будут сохранены, однако, эффективность сжатия будет снижена. При использовании сжатия с потерями значения с плавающей точкой могут измениться, но все равно останутся в заданных пределах высокой точности. Например, границы штата, как правило, необязательно измерять с точностью до миллиметра. Сжатие с потерями позволяет увеличить эффективность сжатия до 20%.

Синтаксис

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

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

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

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

  • Lossless compression —Используется сжатие без потерь. Используется по умолчанию.
  • Non-lossless compression —Сжатие без потерь не используется.

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

Boolean

Производные выходные данные

NameОбъяснениеТип данных
out_data

Пример кода

CompressFileGeodatabaseData, пример 1 (окно Python)

В следующем примере демонстрируется, как использовать функцию CompressFileGeodatabaseData в окне Python.

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

На следующем примере демонстрируется, как использовать функцию CompressFileGeodatabaseData в автономном скрипте Python.

# Name: CompressFileGeodatabaseData.py
# Description: Use the CompressFileGeodatabaseData tool to compress a geodatabase
# import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
geodatabase = "london.gdb"
lossless = "Lossless compression"
# Process: Compress the data
arcpy.CompressFileGeodatabaseData_management(geodatabase, lossless)

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

  • Текущая рабочая область

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

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

Связанные разделы

  • Сжать данные файловой базы геоданных
  • Обзор группы инструментов Файловая база геоданных

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация