Краткая информация
Уплотняет персональную или файловую базу геоданных. В процессе уплотнения происходит оптимизация размещения базы на диске, позволяющая сэкономить место и ускорить работу с базой геоданных.
Использование
Рекомендуется уплотнять персональные базы геоданных, если они становятся больше 250 MB.
Если в базе данных необходимо постоянно выполняют операции ввода, удаления и общего редактирования, эта база должна регулярно уплотняться для обеспечения оптимальной производительности.
Если база данных открыта в ArcMap для редактирования, она не может быть уплотнена. Чтобы уплотнить базу данных, удалите из таблицы содержания все слои, которые ссылаются на таблицу или класс пространственных объектов этой базы данных .
Синтаксис
Compact_management (in_workspace)
Параметр | Объяснение | Тип данных |
in_workspace | Персональная или файловая база геоданных, которая будет уплотнена. | Workspace |
Пример кода
Compact, пример (окно Python)
Пример скрипта Python для выполнения функции Уплотнить с запуском из окна Python в ArcGIS.
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
from arcpy import env
env.workspace = "C:/data/data.gdb"
#Set local variables
gdbWorkspace = env.workspace
arcpy.Compact_management(gdbWorkspace)