사용자 작업 영역에 있는 콘텐츠 관리

Notebook 편집기에서는 ArcGIS Online 기관 작업 영역에 있는 콘텐츠를 사용하여 파일을 Notebook에 추가하거나 머신에 다운로드할 수 있습니다. 파일 버튼을 클릭하여 파일 창을 엽니다. 또한 Notebook 탭으로 이동하여 관리 버튼을 클릭하고 파일 관리를 클릭하여 파일을 사용할 수 있습니다.

작업 영역의 콘텐츠 찾기

파일 창에서는 작업 영역의 파일용 브라우저를 제공합니다. 기본 폴더는 home과 samplesdata(샘플 Notebooks에 사용된 데이터의 경우 후자)입니다. 파일 관리 페이지는 폴더 생성, 파일 업로드, 콘텐츠 삭제 및 이름 변경을 수행할 수 있는 홈 폴더의 모든 파일용 브라우저를 제공합니다.

작업 영역에 콘텐츠 업로드

머신의 콘텐츠와 리소스를 사용하려면 먼저 Notebook 편집기 또는 파일 관리 페이지를 통해 Notebook 작업 영역에 파일을 업로드해야 합니다. 파일을 업로드하면 열려 있는 Notebook 및 filepath = /arcgis/home/folder/filename에서 소유한 다른 Notebook에서 해당 파일 경로를 참조할 수 있습니다.

Notebook 편집기를 통해 파일을 업로드하려면 다음 단계를 완료합니다.

  1. 파일 창에서 /arcgis/home 폴더로 이동합니다.

    비고:
    /arcgis/home은 작업 영역 디렉터리이며 home/arcgis 루트 디렉터리와 다릅니다.

  2. 필요한 경우 새 폴더를 클릭하여 콘텐츠를 업로드할 /arcgis/home 작업 영역에 폴더를 생성합니다.
  3. 업로드할 파일 선택을 클릭하고 파일로 이동합니다.
  4. 파일을 선택합니다.

    파일이 작업 영역에 업로드됩니다.

파일 관리 페이지에서 파일을 업로드하려면 다음 단계를 완료합니다.
  1. Notebook 탭으로 이동하여 관리 버튼을 클릭하고 파일 관리를 클릭합니다.
  2. 파일 업로드 버튼 업로드을 클릭합니다.
  3. 머신에서 파일을 새 항목 창으로 드래그 앤 드롭하거나 내 기기 버튼을 클릭하여 머신의 파일로 이동합니다.

    파일이 작업 영역에 업로드됩니다.

Notebook 작업 영역에 업로드하는 파일은 기관의 항목으로 저장되지 않으며 Notebook을 삭제할 때 삭제되지 않습니다. 파일을 삭제하려면 파일 창에서 파일을 선택하고 삭제를 클릭합니다. 필요에 따라 파일 관리 페이지에서 파일을 선택하고 삭제를 클릭합니다. 기관에서 제거되는 경우, Notebook 작업 영역의 모든 콘텐츠는 영구적으로 삭제됩니다.

작업 영역에서 콘텐츠 다운로드

작업 영역의 파일을 로컬 머신에 저장할 수 있습니다. Notebook 편집기의 파일 창에서 파일을 찾아 선택합니다. 해당 파일이 머신에 자동으로 다운로드됩니다. 필요에 따라 파일 관리 페이지에서 파일을 찾고 추가 옵션 버튼 옵션을 클릭한 후 다운로드를 클릭합니다. 해당 파일이 머신에 다운로드됩니다.

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)