Сводка
Сжимает файловую базу геоданных. В процессе уплотнения происходит оптимизация размещения базы на диске, позволяющая сэкономить место и ускорить работу с базой геоданных.
Использование
Если в базе данных необходимо постоянно выполняют операции ввода, удаления и общего редактирования, эта база должна регулярно уплотняться для обеспечения оптимальной производительности.
Если база данных открыта в ArcGIS Pro для редактирования, она не может быть уплотнена. Чтобы уплотнить базу данных, удалите из таблицы содержания все слои, которые ссылаются на таблицу или класс пространственных объектов этой базы данных .
Более подробно:
Файловые базы геоданных хранятся на диске как бинарные файлы. По мере добавления, удаления и редактирования данных, эти файлы становятся фрагментарными, снижающими общую производительность базы данных. Инструмент Уплотнить оптимизирует размещение базы данных на диске путем дефрагментации этих бинарных файлов, уменьшения размера и улучшения производительности базы данных.
Синтаксис
arcpy.management.Compact(in_workspace)
Parameter | Объяснение | Тип данных |
in_workspace |
Файловая база геоданных, которая будет сжата. | Workspace |
Производные выходные данные
Name | Объяснение | Тип данных |
out_workspace | Обновленная входная рабочая область. | Рабочая область |
Пример кода
Пример скрипта окна Python для использования функции Compact в режиме прямого запуска.
import arcpy
arcpy.Compact_management("c:/landuse.gdb")
Пример скрипта 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: Да