ノートブック エディターでは、ArcGIS Online 組織内のワークスペース内のコンテンツを操作して、ファイルをノートブックに追加したり、コンピューターにダウンロードしたりできます。 [ファイル] ボタンをクリックして、[ファイル] ウィンドウを開きます。 また、[ノートブック] タブを開き、[管理] ボタンをクリックして、[ファイルの管理] をクリックすることで、ファイルを操作することもできます。
ワークスペース内のコンテンツの参照
[ファイル] ウィンドウには、ワークスペース内のファイルのブラウザーが表示されます。 デフォルト フォルダーは home および samplesdata です (後者はサンプル ノートブックで使用されるデータに適しています)。 [ファイルの管理] ページでは、ホーム フォルダーにあるすべてのファイルのブラウザーを表示します。ここで、フォルダーの作成、ファイルのアップロード、コンテンツの削除と名前の変更を行えます。
ワークスペースへのコンテンツのアップロード
コンピューターからコンテンツとリソースを操作するには、はじめにノートブック エディターか、[ファイルの管理] ページでファイルをノートブックのワークスペースにアップロードする必要があります。 ファイルがアップロードされると、filepath = /arcgis/home/folder/filename があるノートブックや所有しているその他のノートブックでファイル パスを参照できます。
ノートブック エディターからファイルをアップロードするには、次の手順を実行します。
- [ファイル] ウィンドウで /arcgis/home フォルダーを参照します。
注意:
/arcgis/home はワークスペース ディレクトリであり、ルート ディレクトリ home/arcgis とは異なります。 - 必要に応じて、[新しいフォルダー] をクリックして、コンテンツをアップロードする /arcgis/home ワークスペースにフォルダーを作成します。
- [アップロードするファイルの選択] をクリックし、ファイルを参照します。
- ファイルを選択します。
ファイルがワークスペースへアップロードされます。
- [ノートブック] タブを開き、[管理] ボタンをクリックして [ファイルの管理] をクリックします。
- [ファイルのアップロード] ボタン をクリックします。
- コンピューターから [新しいアイテム] ウィンドウにファイルをドラッグ アンド ドロップするか、[お使いのデバイス] ボタンをクリックしてコンピューター上のファイルに移動します。
ファイルがワークスペースへアップロードされます。
ノートブック ワークスペースにアップロードされたファイルは組織でアイテムとして保存されず、ノートブックが削除されても削除されません。 ファイルを削除するには、[ファイル] ウィンドウでファイルを選択し、[削除] をクリックします。 必要に応じ、[ファイルの管理] ページでファイルを洗濯し、[削除] をクリックします。 組織から削除された場合、ノートブック ワークスペースのすべてのコンテンツは完全に削除されます。
ワークスペースからのコンテンツのダウンロード
ワークスペースからローカル コンピューターにファイルを保存します。 ノートブック エディターの [ファイル] ウィンドウで、ファイルを参照して選択します。 ファイルがコンピューターに自動的にダウンロードされます。 必要に応じ、[ファイルの管理] ページでファイルを検索し、[その他のオプション] ボタン をクリックし、[ダウンロード] をクリックします。 ファイルがコンピューターにダウンロードされます。
ArcPy で使用するためのテンポラリ ワークスペース環境の設定
テンポラリ ワークスペースは、保守する予定のない出力データ向けです。
テンポラリ ワークスペース環境を作成して使用するには、次の手順を実行します。
- テンポラリ ファイル ジオデータベースがまだ存在しない場合、以下のコードを使用して、ユーザー ワークスペース ディレクトリにテンポラリ ファイル ジオデータベースを作成し、テンポラリ ジオデータベースをテンポラリ ワークスペースとして設定します。
import arcpy if not arcpy.Exists('/arcgis/home/scratch.gdb'): arcpy.management.CreateFileGDB('/arcgis/home','scratch.gdb') arcpy.env.scratchWorkspace = '/arcgis/home/scratch.gdb'
- 以下のコードを使用して、ジオデータベースがテンポラリ ジオデータベース環境として設定されていることを確認します。
print(arcpy.env.scratchGDB)
テンポラリ ワークスペースとして使用するフォルダーの作成
テンポラリ ワークスペースとして使用するフォルダーを作成するには、次の手順を実行します。
- ユーザー ワークスペースにフォルダーがまだ存在しない場合、以下のコードを使用してユーザー ワークスペースにフォルダーを作成し、そのフォルダーをユーザー ワークスペースとして設定します。
import arcpy if not arcpy.Exists('/arcgis/home/scratch'): arcpy.management.CreateFolder('/arcgis/home', 'scratch') arcpy.env.scratchWorkspace = '/arcgis/home/scratch'
- 以下のコードを使用して、フォルダーがテンポラリ フォルダー環境として設定されていることを確認します。
print(arcpy.env.scratchFolder)