Сводка
Уплотняет персональную или файловую базу геоданных. В процессе уплотнения происходит оптимизация размещения базы на диске, позволяющая сэкономить место и ускорить работу с базой геоданных.
Использование
Рекомендуется уплотнять персональные базы геоданных, если они становятся больше 250 MB.
Если в базе данных необходимо постоянно выполняют операции ввода, удаления и общего редактирования, эта база должна регулярно уплотняться для обеспечения оптимальной производительности.
Если база данных открыта в ArcMap для редактирования, она не может быть уплотнена. Чтобы уплотнить базу данных, удалите из таблицы содержания все слои, которые ссылаются на таблицу или класс пространственных объектов этой базы данных .
Синтаксис
arcpy.management.Compact(in_workspace)
Параметр | Объяснение | Тип данных |
in_workspace | Персональная или файловая база геоданных, которая будет уплотнена. | Workspace |
Производные выходные данные
Имя | Объяснение | Тип данных |
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: Да