ユーザー ワークスペースのコンテンツの管理

ノートブック エディターでは、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)