Параметр среды Временная база геоданных – это местоположение файловой базы геоданных, которую можно использовать для записи временных данных.
Параметр среды Временная база геоданных дополняет параметр Временная рабочая область. Она используется скриптами и моделями в качестве сервисов геообработки с приоритетом на использование известной базы геоданных. Когда ArcGIS Server выполняет задачу геообработки, временная база геоданных всегда доступна для записи выходных данных. Этот параметр среды также полезен при создании скриптов и моделей, используемых в настольных системах. Запись выходных данных во временную базу геоданных делает этот инструмент мобильным, так как данное местоположение всегда будет доступно или будет создаваться во время выполнения.
Примечания по использованию
- Временная база геоданных гарантированно будет существовать при выполнении скрипта или модели и при этом у вас будет доступ к ней для записи.
- Параметр временной базы геоданных доступен только для чтения, вы не можете задавать расположение папки напрямую. Расположение папки считывается из настроек системы; далее объясняется, как это происходит.
- Если вы задали временную рабочую область, или если она установлена для документа карты, то временная база геоданных будет отражать это значение первым.
- Если временная рабочая область ссылается на базу геоданных, значения параметра временной базы геоданных и временной рабочей области будут указывать на те же пути.
- Если временная рабочая область ссылается на папку, параметр Временная база геоданных будет искать в папке базу геоданных с именем scratch.
- Если временная рабочая область не установлена, то Временная база геоданных по умолчанию будет расположена в текущей пользовательской директории Documents. В Windows 7 и 8 этой директорией является C:\Users\<user>\Documents\ArcGIS. scratch.gdb будет создана в этой директории.
- Если вы задали временную рабочую область, или если она установлена для документа карты, то временная база геоданных будет отражать это значение первым.
- Данные, записанные во временную базу геоданных, не удаляются автоматически. Вы должны удалять их самостоятельно.
- Временная база геоданных может использоваться в скриптах Python. Убедитесь, что вы задали значение для переменной Временной рабочей области перед ее использованием. Так вы будете знать, куда записываются выходные данные.
Синтаксис диалога
Синтаксис скриптов
arcpy.env.scratchGDB
Пример скрипта
import arcpy
arcpy.env.scratchWorkspace = 'c:/LandUse/ForestCover'
# c:\LandUse\ForestCover\scratch.gdb
print(arcpy.env.scratchGDB)