В редакторе блокнота можно работать с ресурсами в своей частной рабочей области ArcGIS Notebook Server, , добавлять файлы в блокнот или скачивать их на свой компьютер. Щелкните кнопку Файлы, чтобы открыть панель Файлы.
Обзор ресурсов в рабочей области
Панель Файлы предоставляет возможность обзора файлов в рабочей области. Папками по умолчанию являются home и samplesdata (вторая предназначена для данных, используемых в примерах блокнотов).
Загрузка ресурсов в рабочую область
Для работы с ресурсами, также с ресурсами компьютера, сначала необходимо загрузить файл в рабочую область блокнота. После того, как ваши файлы будут загружены, вы можете указать путь к ним в своем открытом блокноте и любых других блокнотах, которыми вы владеете с filepath = /arcgis/home/folder/filename.
Чтобы загрузить файлы, выполните следующие шаги:
- На панели Файлы перейдите к папке /arcgis/home.
Примечание:
/arcgis/home - директория рабочей области, отличная от корневой директории home/arcgis. - При необходимости щелкните Новая папка, чтобы создать папку в рабочей области /arcgis/home, в которую вы будете загружать свои ресурсы.
- Щелкните Выбрать файл и перейдите к файлу.
- Выберите файл.
- Щелкните Загрузить.
Файл будет загружен в рабочую область.
Скачивание ресурсов из рабочей области
Чтобы сохранить файл из рабочей области на локальный компьютер, на панели Файлы перейдите к нужному файлу и выберите его. Файл будет автоматически загружен на ваш компьютер.
Настройте среду временного рабочей области для использования с ArcPy
Временная рабочая область предназначена для выходных данных, которые вы не хотите сохранять.
Чтобы создать и использовать среду временной рабочей области, выполните следующие действия:
- Используйте приведенный ниже код, чтобы создать временную файловую базу геоданных в каталоге пользовательской рабочей области, если она еще не существует, и установить временную базу геоданных в качестве временной рабочей области.
import arcpy if not arcpy.Exists('/arcgis/home/scratch.gdb'): arcpy.management.CreateFileGDB('/arcgis/home','scratch.gdb') arcpy.env.scratchWorkspace = '/arcgis/home/scratch.gdb'
- Используйте приведенный ниже код, чтобы убедиться, что база геоданных настроена как среда временной базы геоданных.
print(arcpy.env.scratchGDB)
Создание папки для использовании в качестве временной рабочей области
Следуйте инструкциям ниже, чтобы создать папку для использования в качестве временной рабочей области:
- Используйте код ниже, чтобы создать папку в пользовательской рабочей области, если она еще не существует, и настроить ее в качестве пользовательской рабочей области.
import arcpy if not arcpy.Exists('/arcgis/home/scratch'): arcpy.management.CreateFolder('/arcgis/home', 'scratch') arcpy.env.scratchWorkspace = '/arcgis/home/scratch'
- Используйте код ниже, чтобы убедиться, что папка настроена в качестве среды временной папки.
print(arcpy.env.scratchFolder)