Skip To Content

在用户工作空间中管理内容

在笔记本编辑器中,您可以在私有 ArcGIS Notebook Server 工作空间()中处理内容,以将文件添加到笔记本或将其下载到您的计算机。 单击文件按钮打开文件窗格。

在工作空间中浏览内容

文件窗格中提供了一个用于在工作空间中浏览文件的浏览器。 默认文件夹为 home 和 samplesdata(后者用于存储示例笔记本中使用的数据)。

将内容上传到工作空间

要使用您的计算机中的内容和资源,您必须先将文件上传到您的笔记本工作空间。上传文件后,您可以使用 filepath = /arcgis/home/folder/filename 在打开的笔记本和您拥有的任何其他笔记本中引用其文件路径。

要上传文件,请完成以下步骤:

  1. 文件窗格中,浏览至 /arcgis/home 文件夹。

    注:
    /arcgis/home 是工作空间目录,与根目录 home/arcgis 不同。

  2. (可选)单击新建文件夹,在 /arcgis/home 工作空间中创建一个文件夹以上传内容。
  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)