Уплотнить (Управление данными)

Сводка

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

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

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

  • Если база данных открыта в ArcGIS Pro для редактирования, она не может быть уплотнена. Чтобы уплотнить базу данных, удалите из таблицы содержания все слои, которые ссылаются на таблицу или класс пространственных объектов этой базы данных .

  • Более подробно:

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

Синтаксис

Compact(in_workspace)
ParameterОбъяснениеТип данных
in_workspace

Файловая база геоданных, которая будет сжата.

Workspace

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

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

Обновленная входная рабочая область.

Рабочая область

Пример кода

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

Пример скрипта окна Python для использования функции Compact в режиме прямого запуска.

import arcpy
arcpy.Compact_management("c:/landuse.gdb")
Compact, пример 2 (автономный скрипт)

Пример скрипта Python является простым примером выполнения функции Compact в автономном режиме.

# Name: Compact_Example.py
# Description: compact a file geodatabase
# Import the system modules
import arcpy
# Set local variables
gdbWorkspace = "C:/data/data.gdb"
arcpy.Compact_management(gdbWorkspace)

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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