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)