Уплотнить (Управление данными)
Резюме
Уплотняет персональную или файловую базу геоданных. В процессе уплотнения происходит оптимизация размещения базы на диске, позволяющая сэкономить место и ускорить работу с базой геоданных.
Использование
-
Рекомендуется уплотнять персональные базы геоданных, если они становятся больше 250 MB.
-
Если в базе данных необходимо постоянно выполняют операции ввода, удаления и общего редактирования, эта база должна регулярно уплотняться для обеспечения оптимальной производительности.
-
Если база данных открыта в ArcMap для редактирования, она не может быть уплотнена. Чтобы уплотнить базу данных, удалите из таблицы содержания все слои, которые ссылаются на таблицу или класс пространственных объектов этой базы данных .
Персональные и файловые базы геоданных хранятся на диске как бинарные файлы. По мере добавления, удаления и редактирования данных, эти файлы становятся фрагментарными, снижающими общую производительность базы данных. Инструмент Уплотнить (Compact) оптимизирует размещение базы данных на диске путем дефрагментации этих бинарных файлов, уменьшения размера и улучшения производительности базы данных.
Синтаксис
Параметр | Объяснение | Тип данных |
in_workspace |
Персональная или файловая база геоданных, которая будет уплотнена. | Workspace |
Пример кода
Пример скрипта Python для выполнения функции Уплотнить (Compact) с запуском из окна Python в ArcGIS.
import arcpy
arcpy.Compact_management("c:/landuse.gdb")
Ниже пример скрипта Python, для выполнение функции Уплотнить (Compact) в автономном режиме.
# Name: Compact_Example.py
# Description: compact a fgdb
# Author: ESRI
#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)