W edytorze notatników można pracować z zasobami w prywatnej przestrzeni roboczej ArcGIS Notebook Server, aby dodawać pliki do notatnika lub pobierać je na komputer. Kliknij przycisk Pliki, aby otworzyć panel Pliki.
Przeglądanie zasobów w przestrzeni roboczej
Panel Pliki udostępnia przeglądarkę plików w przestrzeni roboczej. Folderami domyślnymi są home i samplesdata (ten drugi jest przeznaczony dla danych używanych w notatnikach przykładowych).
Przesyłanie zasobów do przestrzeni roboczej
Aby pracować z zasobami z komputera, należy najpierw przesłać plik do przestrzeni roboczej notatników. Po przesłaniu plików można odnosić się do ich ścieżek w notatniku przy użyciu zmiennej filepath = /arcgis/home/filename.
Aby przesłać pliki, wykonaj następujące czynności:
- W panelu Pliki przejdź do folderu /arcgis/home.
Notatka:
/arcgis/home to katalog przestrzeni roboczej inny niż katalog główny home/arcgis. - Kliknij przycisk Przeglądaj i wybierz dany plik.
- Wybierz plik.
- Kliknij Prześlij.
Plik zostanie przesłany do przestrzeni roboczej.
Pobieranie zasobu z przestrzeni roboczej
Aby zapisać plik z przestrzeni roboczej na komputerze lokalnym, na panelu Pliki przejdź do tego pliku i wybierz go. Plik zostanie automatycznie pobrany na komputer.
Konfigurowanie środowiska tymczasowej przestrzeni roboczej do użycia z modułem ArcPy
Tymczasowa przestrzeń robocza jest przeznaczona na dane wynikowe, które nie mają być zachowane.
Tworzenie i używanie środowiska tymczasowej przestrzeni roboczej
- Skorzystaj z poniższego kodu, aby utworzyć tymczasową geobazę plikową w katalogu przestrzeni roboczej użytkownika, jeśli jeszcze taka nie istnieje i skonfiguruj geobazę tymczasową jako tymczasową przestrzeń roboczą.
import arcpy if not arcpy.Exists('/arcgis/home/scratch.gdb'): arcpy.management.CreateFileGDB('/arcgis/home','scratch.gdb') arcpy.env.scratchWorkspace = '/arcgis/home/scratch.gdb'
- Skorzystaj z poniższego kodu, aby sprawdzić, czy geobaza została skonfigurowana jako środowisko tymczasowej geobazy.
print(arcpy.env.scratchGDB)
Tworzenie folderu do użycia jako tymczasowa przestrzeń robocza
- Użyj poniższego kodu, aby utworzyć folder w przestrzeni roboczej użytkownika, jeśli jeszcze nie istnieje i ustaw ten folder jako przestrzeń roboczą użytkownika.
import arcpy if not arcpy.Exists('/arcgis/home/scratch'): arcpy.management.CreateFolder('/arcgis/home', 'scratch') arcpy.env.scratchWorkspace = '/arcgis/home/scratch'
- Skorzystaj z poniższego kodu, aby sprawdzić, czy folder został skonfigurowany jako środowisko tymczasowego folderu.
print(arcpy.env.scratchFolder)