В редакторе блокнота можно работать с ресурсами в своей частной рабочей области ArcGIS Notebook Server, , добавлять файлы в блокнот или скачивать их на свой компьютер. Щелкните кнопку Файлы, чтобы открыть панель Файлы.
Обзор ресурсов в рабочей области
Панель Файлы предоставляет возможность обзора файлов в рабочей области. Папками по умолчанию являются home и samplesdata (вторая предназначена для данных, используемых в примерах блокнотов).
Загрузка ресурсов в рабочую область
Для работы с ресурсами, также с ресурсами компьютера, сначала необходимо загрузить файл в рабочую область блокнота. Как только ваши файлы будут загружены, вы можете делать ссылку на путь к ним в своем блокноте с помощью filepath = /arcgis/home/filename.
Чтобы загрузить файлы, выполните следующие шаги:
- На панели Файлы перейдите к папке /arcgis/home.
Примечание:
/arcgis/home - директория рабочей области, отличная от корневой директории home/arcgis. - Нажмите кнопку Обзор и перейдите к файлу.
- Выберите файл.
- Щелкните Загрузить.
Файл будет загружен в рабочую область.
Скачивание ресурсов из рабочей области
Чтобы сохранить файл из рабочей области на локальный компьютер, на панели Файлы перейдите к нужному файлу и выберите его. Файл будет автоматически загружен на ваш компьютер.
Настройте среду временного рабочей области для использования с 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)