Skip to main content

Временная база геоданных (Параметр среды)

Параметр среды Временная база геоданных — это параметр, определяющий расположение файловой базы геоданных, которую можно использовать для записи временных данных.

Запись выходных данных во временную базу геоданных позволяет сделать код портативным, поскольку эта база геоданных всегда доступна или создается при запуске.

Примечания по использованию

  • Параметр временной базы геоданных доступен только для чтения, вы не можете задавать расположение папки напрямую.

    • Если задан параметр среды Временная рабочая область, это отразится на параметре Временная база геоданных.

      • Если параметр среда Временная рабочая область ссылается на базу геоданных, параметр среды Временная база геоданных будет задан как база геоданных с именем scratch.gdb в той же папке, на которую ссылается Временная рабочая область.

      • Если параметр среда Временная рабочая область ссылается на папку, параметр среды Временная база геоданных будет задан как база геоданных с именем scratch.gdb в этой же папке.

    • Если параметр среды Временная рабочая область не задан, значением параметра Временная база геоданных будет база геоданных, находящаяся в папке AppData пользовательского профиля, обычно C:\Users\<user_name>\AppData\Local\Temp\1\scratch.gdb.

  • Если временная база геоданных не существует, она будет создана при вызове параметра среды arcpy.env.scratchGDB.

  • Данные, записанные во Временную базу геоданных, не удаляются по завершении работы скрипта. Необходимо удалить их вручную.

Синтаксис диалога

Примечание:

Параметр среды Временная база геоданных доступен только в Python и моделях.

Синтаксис Python

arcpy.env.scratchGDB = geodatabase

Имя Объяснение

geodatabase

Параметр временной базы геоданных доступен только для чтения, вы не можете задавать расположение папки напрямую.

Синтаксис скриптов

import arcpy

print(arcpy.env.scratchGDB)