Skip To Content

Работа с ресурсами в пользовательской рабочей области

В редакторе блокнота можно работать с ресурсами в своей частной рабочей области ArcGIS Notebook Server, , добавлять файлы в блокнот или скачивать их на свой компьютер. Щелкните кнопку Файлы, чтобы открыть панель Файлы.

Обзор ресурсов в рабочей области

Панель Файлы предоставляет возможность обзора файлов в рабочей области. Папки по умолчанию - home и samplesdata (последняя папка предназначена для данных, используемых в образцах блокнотов).

Загрузка ресурсов в рабочую область

Для работы с ресурсами, также с ресурсами компьютера, сначала необходимо загрузить файл в рабочую область блокнота. Как только ваши файлы будут загружены, вы можете делать ссылку на путь к ним в своем блокноте с помощью filepath = /arcgis/home/filename.

Чтобы загрузить файлы, выполните следующие шаги:

  1. На панели Файлы перейдите к папке /arcgis/home.

    Примечание:
    /arcgis/home - директория рабочей области, отличная от корневой директории home/arcgis.

  2. Нажмите кнопку Обзор и перейдите к файлу.
  3. Выберите файл.
  4. Щелкните Загрузить.

    Файл будет загружен в рабочую область.

Скачивание ресурсов из рабочей области

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

Настройте среду временного рабочей области для использования с ArcPy

Временная рабочая область предназначена для выходных данных, которые вы не хотите сохранять.

Создание и использование среды временной рабочей области

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

    import arcpy
    if not arcpy.Exists('/arcgis/home/scratch.gdb'):
        arcpy.management.CreateFileGDB('/arcgis/home','scratch.gdb')
    arcpy.env.scratchWorkspace = '/arcgis/home/scratch.gdb'

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

    print(arcpy.env.scratchGDB)

Создание папки для использовании в качестве временной рабочей области

  1. Используйте код ниже, чтобы создать папку в пользовательской рабочей области, если она еще не существует, и настроить ее в качестве пользовательской рабочей области.
    import arcpy
    if not arcpy.Exists('/arcgis/home/scratch'):
        arcpy.management.CreateFolder('/arcgis/home', 'scratch')
    arcpy.env.scratchWorkspace = '/arcgis/home/scratch'
  2. Используйте код ниже, чтобы убедиться, что папка настроена в качестве среды временной папки.
    print(arcpy.env.scratchFolder)