Der Notebook-Editor enthält eine Seitenleiste, die Sie zum Durchsuchen und Suchen sowie zum Hinzufügen von Portal-Elementen wie Layern und Web-Werkzeugen zu einem Notebook nutzen können. Ab Version 10.8 kann ein Portal-Element einem Notebook als Codeausschnitt in einer neuen Zelle hinzugefügt werden. Das Element kann in der eigenen Organisation gehostet werden oder öffentlich in ArcGIS Online bzw. im ArcGIS Living Atlas of the World verfügbar sein.
Durchsuchen und Suchen von Inhalten
Zum Suchen und Durchsuchen von Inhalten im Notebook-Editor führen Sie die folgenden Schritte aus:
- Klicken Sie im oberen Menüband des Notebook-Editors auf die Schaltfläche Hinzufügen , um das Fenster mit dem Inhaltsbrowser zu öffnen.
Dort sind mehrere Werkzeuge aufgeführt, die Sie zum Suchen von Inhalten nutzen können.
- Klicken Sie oben im Fenster auf das Dropdown-Menü, um den Bereich für die Suche auszuwählen.
Die folgenden Optionen sind verfügbar:
- Eigene Inhalte
- Eigene Favoriten
- Eigene Gruppen
- Eigene Organisation
- Living Atlas
- ArcGIS Online
- Verwenden Sie das Suchtextfeld, um im ausgewählten Bereich nach Elementen zu suchen.
Die Suchbegriffe werden mit Schlüsselwörtern im Titel, in Tags oder in der Zusammenfassung abgeglichen.
- Klicken Sie auf Filtern , um die Ergebnisse zu sortieren, die Sortierrichtung zu ändern und die Suchergebnisse einzugrenzen.
Die zum Filtern verfügbaren Optionen hängen vom gewählten Suchbereich ab, wobei einige Optionen immer verfügbar sind, wie z. B. Titel und Elementtyp zum Sortieren nach Titel oder Layern bzw. Werkzeugen.
Wenn Sie auf ein Element im Fenster klicken, wird eine weitere Seitenleiste mit Informationen über das Element angezeigt. In dieser Seitenleiste können Sie die Optionen Überblick, Beschreibung und Details einblenden, um weitere Informationen zu dem Element anzuzeigen. Wenn das Element mehrere Layer enthält, blenden Sie die Option Layer ein, um weitere Informationen zu den einzelnen Layern anzuzeigen. Klicken Sie auf Element anzeigen , um die Elementseite mit weiteren Informationen zu dem Element anzuzeigen.
Hinzufügen von Inhalt zum Notebook
Um ein Element aus dem Inhaltsbrowser-Fenster zum Notebook hinzuzufügen, klicken Sie auf die Schaltfläche Hinzufügen des Elements oder auf die Schaltfläche In Notebook einfügen auf der Seitenleiste des Elements.
Eine neue Zelle wird im Notebook unterhalb der aktuell ausgewählten Zelle erstellt. Das Element wird mit den in den folgenden Unterabschnitten beschriebenen Informationen aufgelistet.
Element
Bei allen Elementen außer Web-Werkzeugen und Big-Data-Dateifreigaben weist das Notebook dem Element die Standardvariable item zu und zeigt das Element als Ausgabe der Zelle an, wenn die Zelle ausgeführt wird.
Tipp:
Benennen Sie die Variable item so um, dass das Element eindeutig identifiziert wird.
# Item Added From Toolbar
# Title: <item title> | Type: <item type> | Owner: <item owner>
item = gis.content.get("<item ID>")
item
Web-Werkzeug
Wenn es sich bei dem Element um ein Web-Werkzeug handelt, wird die Geoverarbeitungs-Toolbox als Python-Modul, das Sie mit Ihren Inhalten verwenden können, in das Notebook importiert. Wenn Sie beabsichtigen, dem Notebook mehrere Web-Werkzeuge hinzuzufügen, benennen Sie die Variable my_toolbox unter Verwendung einer eindeutigen Kennung um.
Tipp:
Kommentieren Sie die letzte Zeile aus, um die Hilfedokumentation des Web-Werkzeugs anzuzeigen, wenn die Zelle ausgeführt wird.
# Item Added From Toolbar
# Title: <tool title> | Type: <tool type> | Owner: <tool owner>
from arcgis.geoprocessing import import_toolbox
web_tool_item = gis.content.get("<item ID of tool>")
my_toolbox = import_toolbox(web_tool_item)
# help(my_toolbox)
Big-Data-Dateifreigabe
Wenn es sich bei dem Element um eine Big-Data-Dateifreigabe handelt, weist das Notebook dem Element die Standardvariable file_share zu und zeigt das Element als Ausgabe der Zelle an, wenn die Zelle ausgeführt wird.
Tipp:
Benennen Sie die Variable file_share so um, dass das Element eindeutig identifiziert wird.
# Item Added From Toolbar
# Title: <big data file share title> | Type: <item type> | Owner: <item owner>
file_share = gis.content.get("<item ID of layer>")
file_share