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

在笔记本编辑器中,您可以在(ArcGIS Online 组织的工作空间)中处理内容,以将文件添加到笔记本或将其下载到您的计算机。 单击文件按钮打开文件窗格。 您可以转至笔记本选项卡,然后依次单击管理按钮和管理文件以处理文件。

在工作空间中浏览内容

文件窗格中提供了一个用于在工作空间中浏览文件的浏览器。 默认文件夹为 home 和 samplesdata(后者用于存储示例笔记本中使用的数据)。 管理文件页面提供了一个适用于主文件夹中所有文件的浏览器,您可以在其中创建文件夹、上传文件以及删除和重命名内容。

将内容上传到工作空间

要处理您的计算机中的内容和资源,您首先需要通过笔记本编辑器或在管理文件页面中将文件上传到您的笔记本工作空间。 上传文件后,您可以使用 filepath = /arcgis/home/folder/filename 在打开的笔记本和您拥有的任何其他笔记本中引用其文件路径。

要通过笔记本编辑器上传文件,请完成以下步骤:

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

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

  2. (可选)单击新建文件夹,在 /arcgis/home 工作空间中创建一个文件夹以上传内容。
  3. 单击选择要上传的文件,然后浏览至文件。
  4. 选择文件。

    文件随即将上传到工作空间。

要在管理文件页面上上传文件,请完成以下步骤:
  1. 转至笔记本选项卡,单击管理按钮,然后单击管理文件
  2. 单击上传文件按钮 上传
  3. 将文件从您的计算机拖放到新建项目窗口中,或单击您的设备按钮以导航到计算机上的文件。

    文件随即将上传到工作空间。

上传到笔记本工作空间的文件不会作为项目存储在您的组织中,并且在删除笔记本时不会被删除。 要删除文件,请在文件窗格中选择文件,然后单击删除。 可以在管理文件页面上选择文件,然后单击删除。 如果您被从您的组织中移除,则笔记本工作空间中的所有内容将被永久删除。

从工作空间下载内容

您可以将工作空间中的文件保存到本地计算机。 在笔记本编辑器的文件窗格中,浏览至文件并将其选中。 该文件随即会自动下载到您的计算机上。 可以在管理文件页面上查找文件,单击更多选项按钮 选项,然后单击下载。 该文件将下载到您的计算机上。

设置临时工作空间环境以供 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)