ArcGIS Notebooks bietet eine vielseitige webbasierte Oberfläche für die Datenanalyse. Mit Notebooks können Sie Analysen durchführen, Workflows automatisieren sowie Daten und Analyseergebnisse unmittelbar in einem geographischen Kontext visualisieren. In Notebooks werden Code, On-the-fly-Visualisierungen und Karten sowie Datenwerkzeuge kombiniert. Im Notebook-Editor können Sie Python-Code zentralisiert schreiben, dokumentieren und ausführen.
Notebooks werden im Notebook-Editor erstellt; dieser wird über ArcGIS Online geöffnet. Dieses Thema bietet eine Einführung in die Komponenten und Menüs des Notebook-Editors.
Öffnen eines Notebooks
Führen Sie die folgenden Schritte aus, um Ihre eigenen Notebooks zu öffnen und zu bearbeiten:
- Melden Sie sich als Benutzer mit den Berechtigungen zum Erstellen und Bearbeiten von Notebooks an.
- Klicken Sie auf der Navigationsleiste Ihrer Organisation auf Notebook.
Die Startseite von Notebooks wird geöffnet.
- Klicken Sie optional auf die Schaltfläche Optionen für ein Element, und führen Sie eine der folgenden Aktionen aus:
- Zeigen Sie eine Vorschau (Vorschau) oder Elementdetails Details anzeigen von Notebooks an, die Sie besitzen (in Eigene Notebooks) oder die für Sie freigegeben wurden (in Freigegebene Notebooks oder Beispiel-Notebooks von Esri).
- Löschen Sie Notebook-Elemente, die Sie besitzen (in Eigene Notebooks).
- Klicken Sie auf Öffnen.
Der Notebook-Editor wird geöffnet.
- Klicken Sie auf das Dropdown-Menü Speichern und dann auf Speichern unter.
Das Fenster Notebook speichern unter... wird geöffnet.
- Fügen Sie einen Titel hinzu, und ändern Sie optional den Ordner, die Tags und die Zusammenfassung.
- Klicken Sie auf Notebook speichern.
Das Notebook wird gespeichert und zu Eigene Notebooks hinzugefügt.
Hauptkomponenten der Bedienoberfläche
Der Notebook-Editor besteht aus folgenden Hauptkomponenten:
- Navigationsleiste: Durchsuchen der Website, Öffnen weiterer Apps über den App-Launcher und An- oder Abmelden vom Profil. Zudem enthält die Navigationsleiste den Notebook-Titel und zeigt an, ob ungespeicherte Änderungen vorliegen.
- Oberes Menüband: Für die Durchführung verschiedener Aufgaben, die im Zusammenhang mit dem Notebook stehen. Auf diesem Menüband befinden sich die folgenden Schaltflächen:
- Hinzufügen: Hinzufügen von Layern und Web-Werkzeugen zum Notebook
- Analyse: Zugriff auf Analysewerkzeuge zur Verwendung im Notebook
- Codeausschnitte: Verwenden von Python-Codeausschnitten im Notebook
- Dateien: Durchsuchen von Dateien im ArcGIS-Workspace und Daten aus Beispiel-Notebooks.
- Tasks: Erstellen eines oder mehrerer Tasks, um die Notebook-Ausführung zu automatisieren und den Zeitplan des Tasks anzugeben
- Snapshots: Erstellen eines Snapshot des Notebooks
- Freigeben: Freigeben des Notebooks
- Info: Abrufen von Informationen zum Notebook. Sie können hier die Metadaten des Notebooks (Titel, Tags, Beschreibung, Nutzungsbedingungen und Quellennachweis) bearbeiten. Hier können Sie auch die Runtime für Notebooks und die verfügbaren Bibliotheken ansehen.
- Speichern: Speichern des derzeitigen Notebook-Zustands Freigegebene Notebooks enthalten stattdessen die Schaltfläche Speichern unter.
- Notebook-Menüband: Aktionen für direktes Arbeiten im Notebook. Hier können Sie unter anderem Zellen hinzufügen und löschen, das Aussehen des Notebooks ändern und das Notebook auf einen vorherigen Prüfpunkt zurücksetzen. Zudem enthält das Menüband die Information, ob das Notebook vertrauenswürdig ist, sowie die ausgeführte Python-Version.
- Werkzeugleiste: Werkzeuge für die Durchführung allgemeiner Aufgaben im Notebook.
- Workspace: Der Inhalt des Notebooks wird hier angezeigt und kann bearbeitet werden.
Notebook-Menüband
Über die Dropdown-Listen auf dem Notebook-Menüband können folgende Aktionen ausgeführt werden.
Datei
Im Menü File können Sie auswählen, ob Sie das Notebook in einem der folgenden Formate herunterladen möchten:
- Markdown (.md)
- Notebook (.ipynb)
- Python (.py)
- Reveal.js-Folien (.slides.html)
Auf der Elementseite des Notebooks können Sie das Notebook auch im .ipynb-Format herunterladen.
Bearbeiten
Die folgenden Elemente sind im Menü Edit verfügbar:
- Cut Cells: Schneidet die ausgewählten Zellen aus dem Notebook-Workspace aus.
- Copy Cells: Kopiert die im Notebook-Workspace ausgewählten Zellen.
- Paste Cells Above: Fügt die kopierten Zellen oberhalb der derzeit ausgewählten Zelle ein.
- Paste Cells Below: Fügt die kopierten Zellen unterhalb der derzeit ausgewählten Zelle ein.
- Paste Cells & Replace: Fügt die kopierten Zellen ein und ersetzt die aktuell ausgewählte Zelle durch die kopierten Zellen.
- Delete Cells: Löscht die aktuell ausgewählten Zellen.
- Undo Delete Cells: Macht die Löschaktionen in umgekehrter Reihenfolge, d. h. beginnend mit dem letzten Vorgang, rückgängig.
- Split Cell: Teilt eine Zelle, indem der Zellinhalt an der aktuellen Mauszeigerposition getrennt wird.
- Merge Cell Above: Führt die aktuell ausgewählte Zelle mit der Zelle darüber zusammen.
- Merge Cell Below: Führt die aktuell ausgewählte Zelle mit der Zelle darunter zusammen.
- Move Cell Up: Verschiebt die aktuell ausgewählte Zelle im Notebook-Workspace um eins nach oben.
- Move Cell Down: Verschiebt die aktuell ausgewählte Zelle im Notebook-Workspace um eins nach unten.
- Find and Replace: Öffnet ein Pop-up-Fenster zur Eingabe einer Suchabfrage. Hiermit können Sie das Notebook nach bestimmten Werten und Zeichenfolgen durchsuchen und diese ersetzen.
- Copy Cell Attachments: Kopiert die Anlagen der ausgewählten Zellen.
- Cut Cell Attachments: Schneidet die Anlagen der ausgewählten Zelle aus.
- Paste Cell Attachments: Fügt die kopierten Anlagen in die ausgewählte Zelle ein.
- Insert Image: Öffnet ein Pop-up-Fenster, in dem Sie nach Bildern, z. B. GIF-Dateien, suchen und diese in Markdown-Zellen einfügen können.
Anzeigen
Die folgenden Elemente sind im Menü View verfügbar:
- Toggle Toolbar: Blendet die Werkzeugleiste ein bzw. aus.
- Toggle Line Numbers: Blendet die Zeilennummern in den Zellen im Notebook-Workspace ein bzw. aus.
- Cell Toolbar: Blendet die ausgewählte Folien-Werkzeugleistenoption für jede Zelle im Notebook-Workspace ein bzw. aus. Die folgenden Optionen sind verfügbar:
- None: Es werden keine Zellen-Werkzeugleisten angezeigt.
- Edit Metadata: Für die Eingabe von Metadaten in Zellen mit JSON.
- Raw Cell Format: Unverarbeitete Zellen ermöglichen das direkte Schreiben von Ausgaben; der Inhalt solcher Zellen wird nicht durch das Notebook ausgewertet.
- Slideshow: Gibt an, wie die einzelnen Zellen in der Präsentation dargestellt werden sollen. Diese Option ist hilfreich für die Vorführung von Code.
- Attachments: Zum Verwalten von Anlagen, die mit den Zellen im Notebook-Workspace verknüpft sind.
- Tags: Zum Erstellen und Verwalten von Tags für die Zellen im Notebook-Workspace.
Insert
Die folgenden Elemente sind im Menü Insert verfügbar:
- Insert Cell Above: Fügt oberhalb der aktuell ausgewählten Zelle eine leere Zelle ein.
- Insert Cell Below: Fügt unterhalb der aktuell ausgewählten Zelle eine leere Zelle ein.
- Insert Heading Above: Fügt oberhalb der aktuell ausgewählten Zelle eine Zelle für Überschriften mit dem Standardtext New heading ein.
- Insert Heading Below: Fügt unterhalb der aktuell ausgewählten Zelle eine Zelle für Überschriften mit dem Standardtext New heading ein.
Cell
Die folgenden Elemente sind im Menü Cell verfügbar:
- Run Cells: Führt die aktuell ausgewählte Zelle aus und bewegt den Mauszeiger in die nächste Zelle.
- Run Cells and Select Below: Führt die aktuell ausgewählte Zelle aus und wählt dann die Zelle darunter aus.
- Runs Cells and Insert Below: Führt die aktuell ausgewählte Zelle aus und fügt darunter eine leere Zelle ein.
- Run All: Führt alle Zellen im Notebook in sequenzieller Reihenfolge aus.
- Run All Above: Führt mit Ausnahme der aktuell ausgewählten Zelle alle Zellen darüber aus.
- Run All Below: Führt die aktuell ausgewählte Zelle und alle Zellen darunter aus.
- Cell Type: Ändert den Typ für die aktuell ausgewählte Zelle. Folgende Optionen stehen zur Verfügung: Code, Markdown und Raw NBConvert. Hinweis: Der Typ Heading wird in Markdown geändert.
- Current Outputs: Steuert die Ausgabe der aktuell ausgewählten Zelle. Sie können zwischen folgenden Optionen wählen:
- Toggle: Blendet die Ausgabe der aktuell ausgewählten Zelle ein bzw. aus.
- Toggle Scrolling: Aktiviert oder deaktiviert die Scroll-Funktion für die aktuell ausgewählte Zelle.
- Clear: Löscht die Ausgabe der aktuell ausgewählten Zelle.
- All Output: Steuert die Ausgabe aller Zellen im Notebook-Workspace. Sie können zwischen folgenden Optionen wählen:
- Toggle: Blendet die Ausgabe aller Zellen ein bzw. aus.
- Toggle Scrolling: Aktiviert oder deaktiviert die Scroll-Funktion für alle Zellen.
- Clear: Löscht die Ausgabe aller Zellen.
Kernel
Die folgenden Elemente sind im Menü Kernel verfügbar:
- Interrupt: Hält die Ausführung des Kernels an, wenn eine Berechnung oder Analyse zu lange dauert.
- Restart: Startet den gesamten Rechenprozess durch Neustart des Kernels neu.
- Restart & Clear Output: Startet den Rechenprozess neu und löscht alle in den Notebooks dargestellten Ausgaben.
- Restart & Run All: Startet den Rechenprozess neu und führt alle Zellen in sequenzieller Reihenfolge aus.
- Reconnect: Ermöglicht die erneute Verbindung mit einem im Leerlauf befindlichen Kernel.
- Shutdown: Fährt alle Rechenprozesse im Notebook herunter.
- Change Kernel: Ermöglicht die Änderung des Kernel-Typs. In ArcGIS Notebooks wird als Kernel-Typ nur "Python 3" unterstützt.
Hilfe
Dieses Menü bietet Zugang zu Informationen über die Tastenkombination, die Bedienoberfläche und verschiedene Hilfedokumente für ArcGIS Notebooks und die wichtigsten Python-Module.
Schaltflächen für die Werkzeugleiste "Notebook"
Über die Notebook-Werkzeugleiste erhalten Sie einen schnellen Zugriff auf die am häufigsten verwendeten Optionen des Notebook-Menübands. Sie enthält die folgenden Schaltflächen (von links nach rechts):
- Hinzufügen: Fügt unterhalb der aktuell ausgewählten Zelle eine leere Zelle ein.
- Ausschneiden: Schneidet das ausgewählte Element aus.
- Kopieren: Kopiert die aktuell ausgewählte Zelle.
- Einfügen: Fügt die kopierten Zellen unterhalb der derzeit ausgewählten Zelle ein.
- Pfeil nach oben: Verschiebt die ausgewählte Zelle in der Notebook-Sequenz um eins nach oben.
- Pfeil nach unten: Verschiebt die ausgewählte Zelle in der Notebook-Sequenz um eins nach unten.
- Ausführen: Führt die aktuell ausgewählte Zelle aus.
- Stopp: Hält den Kernel an.
- Neustart: Startet den Kernel neu.
- Schneller Vorlauf: Startet den Kernel neu und führt alle Zellen aus.
- Zelltyp: Ändert den Typ für die aktuell ausgewählte Zelle.
- Tastatur: Öffnet die Befehlspalette.
- Diagramm: Startet oder beendet den Präsentationsmodus.