Indizierung von Projekten

Der ArcGIS Pro-Suchindex generiert Ergebnisse, wenn Sie ein Projekt nach Datasets, Karten und anderen Projektelementen suchen. Elemente werden nur dann in den Suchergebnissen angezeigt, wenn sie indiziert wurden. Die Indizierung ist standardmäßig aktiviert.

Die Indizierungseinstellungen finden Sie auf der Registerkarte Indizierung des Dialogfelds Optionen in den ArcGIS Pro-Einstellungen. In diesem Thema wird die Funktionsweise des Suchindexes beschrieben. Informationen zum Festlegen der Optionen finden Sie unter Verwalten des Index.

Indizierung von Speicherorten

Es gibt drei Indizierungsspeicherorte:

  • Lokale Datenträger
  • Netzwerkspeicherorte
  • Enterprise-Geodatabases

Wenn die Indizierung für die Anwendung aktiviert ist, kann sie trotzdem für jeden dieser Speicherorte separat aktiviert und deaktiviert werden. Wenn die Indizierung für die Anwendung deaktiviert ist, ist sie für alle drei Speicherorte deaktiviert.

Die Indizierung ist standardmäßig für lokale Datenträger aktiviert, darunter die Festplatte des Computers und direkt verbundene externe Festplatten.

Die Indizierung ist standardmäßig für Netzwerkspeicherorte deaktiviert. Wenn ein Projekt jedoch auf einer Netzwerkfreigabe gespeichert ist, werden die in der Projektdatei (.aprx) gespeicherten Elemente, wie Karten und Layouts, auch dann indiziert, wenn die Netzwerkspeicherorte nicht indiziert sind.

Die Indizierung ist für Enterprise-Geodatabases (.sde) standardmäßig deaktiviert.

Indizierte Inhalte

Elemente werden standardmäßig nur indiziert, wenn sie in einem Projekt verfügbar sind. Die folgenden Inhalte wurden indiziert:

  • In der Projektdatei gespeicherte Elemente, wie Karten, Karten-Layer, Standalone-Tabellen, Layouts, Berichte, Präsentationen und Tasks
  • Elementverbindungen, die einem Projekt hinzugefügt wurden, wie Verbindungen mit Ordnern, Datenbanken, Toolboxes, Notebooks, Servern und Cloud-Speichern
  • In Verbindungen mit Ordnern, Datenbanken und Toolboxes gespeicherte Elemente, wie Shapefiles, Geodatabase-Feature-Classes, Raster-Datasets und Geoverarbeitungsmodelle

Sie können auch Elemente indizieren, die sich in keinem Projekt befinden. Indiziert werden nur Elemente, die in ArcGIS Pro verwendet werden können.

Mit Ausnahme von Ordner-, Datenbank- und Toolbox-Verbindungen werden die Inhalte von Elementverbindungen nicht indiziert. Sie können beispielsweise eine ArcGIS GIS Server-Verbindung in einer Suche finden, weil die Verbindungsdatei indiziert ist, Sie können jedoch die zugehörigen Services nicht finden. Wenn eine Verbindung jedoch als Suchergebnis zurückgegeben wird, können Sie deren Inhalte durchsuchen.

Der Bereich "Katalog" mit einer Serververbindung in den Suchergebnissen
Eine Suche nach dem Begriff "Traffic" gibt eine Serververbindung zurück, da der Name der Verbindungsdatei den Suchbegriff enthält. Sie können dann den Inhalt des Servers durchsuchen.

Vorsicht:

Cloud-Speicherdienste wie Microsoft OneDrive und Google Drive werden nicht unterstützt, sofern in der Dokumentation zu bestimmten Werkzeugen und Funktionalitäten nicht anders angegeben.

Weitere Informationen zu ArcGIS Pro und Cloud-Speicherdiensten

Indizierte Informationen

Der Dateiname, der Dateityp (z. B. Layer, Feature-Class oder Raster) und die Metadaten eines Elements werden indiziert. Bezüglich Metadaten werden Elemente zurückgegeben, wenn der Suchbegriff in einem der folgenden Felder der Elementbeschreibung angezeigt wird:

  • Titel
  • Tags
  • Zusammenfassung (Zweck)
  • Beschreibung (Kurzfassung)

Weitere Informationen zum Suchen nach einem Projekt

Der Bereich "Katalog" mit Suchergebnissen für mehrere Elemente
Die Suche nach dem Begriff "Layer" gibt Elemente mit Dateinamen zurück, die den Suchbegriff enthalten, sowie Elemente, die dem Dateityp entsprechen.

Hinweis:

Nicht alle Elemente speichern ArcGIS-Metadaten. Darüber hinaus werden in einigen Elementen, wie z. B. Locators, Metadaten gespeichert, die nicht indiziert sind.

Projekt- und Ressourcenindizes

Der Suchindex setzt sich aus zwei Indizes zusammen, die beide zum Generieren von Suchergebnissen verwendet werden:

  • Projektindex: Dieser Index indiziert Elemente, die in der Projektdatei gespeichert sind, wie z. B. Karten und Layouts. Jedes Projekt verfügt über einen eigenen Projektindex.
  • Ressourcenindex: Dieser Index indiziert Elemente, die außerhalb der Projektdatei gespeichert sind, wie Ordner, Datenbanken, Toolboxes und deren Inhalte. Dies ist ein einziger Index, der von allen Ihren Projekten referenziert wird.

Elemente werden nur einmal im Ressourcenindex indiziert. Sie können beispielsweise den Ordner C:\MyData als Ordnerverbindung zu vielen Projekten hinzufügen, der Ordner und die darin enthaltenen Elemente werden jedoch nur einmal indiziert. Die Pfade zu indizierten Speicherorten und die Liste der Projekte, die sie referenzieren, werden in einer Datei verwaltet, die unter C:\<user profile>\AppData\Local\ESRI\Index\Config\IndexingConfig.cfg gespeichert ist.

Snippet einer Indexkonfigurationsdatei
In diesem Snippet einer Indizierungskonfigurationsdatei wird der Ordner C:\MyData durch den Ressourcenindex indiziert. Die Eigenschaft <Besitzer> zeigt die beiden Projekte an, die diesen Ordner referenzieren.

Bei der Suche eines Projekts erhalten Sie Ergebnisse für Elemente in diesem Projekt. Wenn es sich beispielsweise bei C:\MyData um eine Ordnerverbindung in "MyProject" handelt, können deren Inhalte (einschließlich Unterordner und deren Inhalte) bei einer Suche nach "MyProject" zurückgegeben werden. Auch wenn diese Elemente indiziert sind, werden sie bei einer Suche nach "MyProject2", das keine Verbindung zu diesem Ordner aufweist, nicht angezeigt.

Eine Ausnahme besteht, wenn ein Ordner zur Liste der indizierten Elemente hinzugefügt wird, die nicht in Projekten enthalten sind. In diesem Fall kann der Inhalt des Ordners bei einer Suche in einem beliebigen Projekt zurückgegeben werden.

Hinweis:

Wenn ein Ordner zur Liste der indizierten Elemente hinzugefügt wird, die nicht in Projekten enthalten sind, können der Ordner und sein Inhalt bei einer Suche in jedem Projekt gefunden werden.

Indizieren von Pfaden und Ordnern

Der Ressourcenindex wird in Ihrem Benutzerprofil unter <user profile>\AppData\Local\ESRI\Index gespeichert. Der Ordner "Index" enthält die folgenden Unterordner:

  • Config: Enthält die folgenden Dateien:
    • IndexingConfig.cfg: Die Indexkonfigurationsdatei listet die indizierte Pfade und die Projekte auf, die sie referenzieren.
    • Excludes.cfg: Die Ausschlussdatei listet die Speicherorte auf, die einen Indizierungsfehler verursacht haben und daher bei geplanten Indizierungsvorgängen vorübergehend übersprungen werden. Diese Datei ist möglicherweise nicht vorhanden.
    • Status.cfg: Die Statusdatei zeigt den Zeitpunkt an, zu dem die geplanten Indizierungsvorgänge für den jeweiligen indizierten Speicherort zuletzt durchgeführt wurden.
  • Connections: Enthält Kopien der Enterprise-Geodatabase-Verbindungsdateien, die während der Indizierung verwendet werden.
  • Log: Enthält die Indizierungsprotokoll-Datei und damit zusammenhängende Dateien.
  • ResourceIndex: Enthält die Ressourcenindex-Dateien.
  • Thumbnail: Enthält, sofern verfügbar, Miniaturansichten der im Ressourcenindex indizierten Elementen. Miniaturansichten können automatisch generiert oder manuell erstellt werden.

Der Projektindex für jedes Projekt wird in einem Ordner namens Index\<project name>_index gespeichert. Bei lokal oder in einer Netzwerkfreigabe gespeicherten Projekten befindet sich dieser Ordner im Home-Ordner des Projekts. Bei Portalprojekten befindet es sich im Download-Ordner des Projekts. Der Ordner <project name>_index kann die folgenden Unterordner enthalten:

  • Connections: Dieser Ordner ist leer.
  • <Name des Projekts>: Dieser Ordner enthält die Projektindexdateien.
  • Thumbnail: Dieser Ordner enthält Miniaturansichten der mit dem Projektindex indizierten Karten.

Hinweis:

Die Projekt- und Ressourcenindexdateien sind Lucene-Dateien, die nur mit einem für diesen Zweck gestalteten Werkzeug gelesen werden können. Die Indexkonfigurationsdatei kann mit einem Text-Editor gelesen werden.

Vorversion:

Wegen einer Änderung der Konvention zur Benennung der Projektindexordner ab ArcGIS Pro 3.3 können Projekte, die in vorherigen Versionen erstellt wurden, einen zusätzlichen Indexordner aus der früheren Version enthalten. Dieser Ordner wird nicht benötigt und wird automatisch gelöscht, wenn das Projekt neu erstellt wird. Sie können ihn auch manuell löschen.

Dynamische, geplante und bedarfsgesteuerte Indizierung

Wenn die Indizierung aktiviert ist, wird der Index während der Arbeit aktualisiert. Sie können Indizierungsvorgänge auch für bestimmte Zeiten planen oder die Indizierung mit einem Befehl starten.

Wenn Sie ein Projekt öffnen und eine Aktion ausführen, die eine Indizierung auslöst – beispielsweise eine neue Karte einfügen, einen Layer zu einer Karte hinzufügen oder eine Ordnerverbindung zum Projekt hinzufügen –, wird der Hintergrundprozess "ArcGISIndexingServer" im Windows Task-Manager aktiv. Der Vorgang bleibt während der ArcGIS Pro-Sitzung aktiv, befindet sich jedoch möglicherweise häufig im Ruhemodus. Beim Beenden der Anwendung wird der Vorgang geschlossen. Der Indizierungsservervorgang ist auch aktiv, wenn ein geplanter Indizierungsvorgang ausgeführt wird.

Dynamische Indizierung

Die dynamische Indizierung erfolgt automatisch, während Sie an einem Projekt arbeiten. Sie aktualisiert die Ressourcen- und Projektindizes in den folgenden Situationen:

  • In der Projektdatei gespeicherte Elemente werden erstellt, gelöscht, kopiert oder umbenannt.
  • Elementverbindungen werden im Bereich Katalog oder in einer Katalogansicht hinzugefügt, entfernt, umbenannt, kopiert oder gelöscht.
  • Elemente, auf die über Verbindungen zugegriffen werden kann, wie beispielsweise Shapefiles in einer Ordnerverbindung oder Feature-Class in einer Datenbankverbindung, werden erstellt, gelöscht, kopiert, importiert, verschoben oder umbenannt.
  • Die Metadaten des Elements werden bearbeitet.

Wenn Sie beispielsweise in einem Projekt mit dem Namen "MyProject" arbeiten und eine Ordnerverbindung zu C:\MyData hinzufügen, wird der Speicherort zum Ressourcenindex hinzugefügt und die Indizierung seines Inhalts beginnt sofort. Projektsuchen liefern möglicherweise vorübergehend nur Teilergebnisse und eine Meldung, dass die Indizierung noch läuft.

Wenn der Ordner C:\MyData bereits indiziert ist – weil in einem anderen Projekt eine Ordnerverbindung zu ihm vorhanden ist –, wird "MyProject" zur Liste der Projekte in der Indexkonfigurationsdatei hinzugefügt, die diesen Pfad referenzieren. In diesem Fall sind die indizierten Elemente sofort in Suchen nach MyProject verfügbar.

Die dynamische Indizierung aktualisiert nur Inhalte, die in ArcGIS Pro geändert oder aktualisiert wurden. Wenn Sie ein Dataset mit einem Betriebssystembefehl kopieren, wird das Dataset bei der Projektsuche erst gefunden, wenn Sie den Speicherort im Bereich Katalog oder in einer Katalogansicht aktualisieren. Wenn Sie das Dataset jedoch mit ArcGIS Pro kopieren, wird es dynamisch indiziert und sofort gefunden.

Geplante Indizierung

Der Task ArcGIS Pro Indexing in der Windows-Aufgabenplanung führt drei Indizierungsvorgänge durch: inkrementelle Indizierung, Neuerstellung des Index und Erstellung von Miniaturansichten. Die Häufigkeit und die Zeiten, zu denen diese Vorgänge ausgeführt werden, können für jeden Indizierungsspeicherort separat geändert werden.

Inkrementelle Indizierung

Bei der inkrementellen Indizierung werden alle indizierten Pfade (sowohl im Ressourcenindex als auch in den Projektindizes) mit der aktuellen Liste der Elemente an diesen Speicherorten aktualisiert. Dabei werden folgende Änderungen berücksichtigt, die durch die dynamische Indizierung nicht erfasst werden:

  • Elemente, die mithilfe von Betriebssystembefehlen oder anderen Anwendungen als ArcGIS Pro hinzugefügt, entfernt oder umbenannt werden.
  • Elemente an einem freigegebenen Speicherort, z. B. einem Netzwerkordner, die von einem anderen ArcGIS Pro-Benutzer geändert werden.
  • Elemente, die in einer ArcGIS Pro-Instanz geändert werden, während andere Instanzen geöffnet sind.

Die inkrementelle Indizierung erfasst keine Metadatenänderungen. Wenn Sie beispielsweise Tags hinzufügen oder entfernen oder die Zusammenfassung einer Elementbeschreibung bearbeiten, werden diese Änderungen nach der inkrementellen Indizierung nicht in der Projektsuche berücksichtigt.

Neuerstellen des Index

Beim Neuerstellen des Index, auch als Neuindizierung oder vollständige Indizierung bezeichnet, werden die Indexeinträge an allen indizierten Speicherorten (sowohl im Ressourcenindex als auch in den Projektindizes) gelöscht und jeder Speicherort erneut indiziert. Der Index wird nicht vollständig gelöscht; die vorhandene Liste der indizierten Pfade und die Projekte, die sie referenzieren, bleiben erhalten. Beim Neuerstellen des Index werden folgende Funktionen ausgeführt:

  • Erstellen einer neuen Liste der Elemente, die an jedem indizierten Pfad gespeichert sind
  • Indizieren der Metadaten der jeweiligen Elemente
  • Erstellen einer neuen Liste der Elemente, für die Miniaturansichten erstellt werden können

Erstellung von Miniaturansichten

Bei der Erstellung von Miniaturansichten werden .jpg-Bilder von Karten, Szenen und räumlichen Datasets generiert. Die Bildabmessungen betragen 300 x 200 Pixel. Miniaturansichten von Karten und Szenen werden mit Projektindizes gespeichert; Miniaturansichten von räumlichen Datasets werden mit dem Ressourcenindex gespeichert. Miniaturansichten können an folgenden Stellen angezeigt werden:

Standardmäßig werden Miniaturen nicht überschrieben, wenn sie einmal erstellt sind. Nachdem die Miniaturansichten zum ersten Mal erstellt wurden, wird der Vorgang schneller ausgeführt, da Miniaturansichten nur für neue Elemente erstellt werden. Sie können vorhandene Miniaturansichten optional überschreiben, jedoch werden vom Benutzer erstellte Miniaturansichten nicht überschrieben.

Die Liste der Miniaturansichten zum Generieren wird im Rahmen der Index-Neuerstellung erstellt. Daher kann die Erstellung von Miniaturansichten nicht häufiger erfolgen als die Neuerstellung des Index.

Bedarfsgesteuerte Indizierung

Die inkrementelle Indizierung wird normalerweise zu einem festgelegten Zeitpunkt ausgeführt, Sie können sie jedoch auch manuell mit einem Befehl starten. Mit diesem Befehl wird der Vorgang sofort gestartet.

Einschließen oder Ausschließen von Elementen

Sie können einen oder mehrere Ordner für die Indizierung festlegen, unabhängig davon, ob es sich um Ordnerverbindungen (oder Unterordner von Ordnerverbindungen) in einem beliebigen Projekt handelt. Elemente in Ordnern, die für die Indizierung festgelegt sind, können bei der Suche in jedem Projekt gefunden werden, einschließlich Projekten ohne Titel.

Die für die Indizierung festgelegten Ordner werden standardmäßig im vorhandenen Ressourcenindex indiziert. Sie können jedoch keinen Index speziell für den bezeichneten Ordner in einem von Ihnen ausgewählten Speicherort erstellen. Dies kann in den folgenden Situationen hilfreich sein:

  • Sie möchten den Index für andere freigeben.
  • Sie möchten die Indizierung für lokale Datenträger oder andere Speicherorte deaktivieren, den Index für den festgelegten Ordner jedoch weiterhin aktualisieren.

Sie können auch Ordner festlegen, die nicht indiziert werden sollen. Wenn ein Ordner von der Indizierung ausgeschlossen ist, werden dessen Inhalte in Suchvorgängen nicht zurückgegeben, auch wenn der Ordner bereits indiziert worden ist.

Von anderen verwaltete Indizes

Zusätzlich zu dem auf dem Computer erstellten Index können Sie Indizes verwenden, die von anderen Benutzern verwaltet werden und für Sie freigegeben wurden. Ein Administrator, der verschiedene Computer verwendet, kann beispielsweise Inhalte auf einer Netzwerkfreigabe indizieren und den Index in einem Speicherort speichern, auf den Sie zugreifen können. Um die in Suchergebnissen zurückgegebenen Elemente zu verwenden –z. B. um Daten zu einer Karte hinzuzufügen – müssen Sie auf den Speicherort zugreifen können, in dem die indizierten Elemente gespeichert sind.

Nicht indizierte Projekte

In den folgenden Fällen wird ein vorhandenes Projekt nicht indiziert:

  • Sie haben das Projekt noch nicht geöffnet (z. B. haben Sie ein Projektpaket aus einem Portal heruntergeladen).
  • Sie haben das Projekt erstellt, während die Indizierung deaktiviert war.

Um die Indizierung eines nicht indizierten Projekts zu starten, öffnen Sie das Projekt, und führen Sie eine Suche durch, oder führen Sie eine Aktion aus, die die dynamische Indizierung aufruft.

Portalprojekte

Portalprojekte werden genauso wie lokale Projekte indiziert, mit der Ausnahme, dass der Projektindex eines Portal-Projekts im Download-Ordner statt im Home-Ordner gespeichert wird.

Die meisten Portalprojekt-Konfigurationen erfordern, dass Daten und andere Projektressourcen auf einer freigegebenen Netzwerkfreigabe gespeichert sind. Darüber hinaus muss bei Mehrbenutzer-Portal-Projekten die Standard-Geodatabase eine Enterprise-Geodatabase sein. In diesen Fällen sind die Suchergebnisse nur für Benutzer verfügbar, die die Indizierung für Netzwerkspeicherorte und Enterprise-Geodatabases aktivieren.

In einem Portalprojekt, das über eine Standard-Enterprise-Geodatabase mit Feature-Classes und eine Ordnerverbindung zu einem Netzwerkordner verfügt, hängen die Suchergebnisse von den Indizierungseinstellungen des Benutzers ab. Nachfolgend finden Sie einige Beispiele:

  • Benutzer 1 kann – bei aktivierter Indizierung für lokale Datenträger – nur Elemente wie Karten und Layer finden, die in der Projektdatei gespeichert sind.
  • Benutzer 2 kann – mit aktivierter Indizierung für lokale Datenträger und Netzwerkspeicherorte – Elemente finden, die in der Projektdatei und im Netzwerkordner gespeichert sind, jedoch nicht in der Enterprise-Geodatabase.
  • Benutzer 3 kann – mit aktivierter Indizierung für lokale Datenträger, Netzwerkspeicherorte und Enterprise-Geodatabase – alle Projektdaten finden.
  • Benutzer 4 erhält – bei deaktivierter Indizierung – keine Suchergebnisse (außer zuvor indizierten Projektelementen).

De Indizierung von Netzwerkspeicherorten und Enterprise-Geodatabases kann viel Zeit in Anspruch nehmen. Aus diesem Grund können Sie bei Bedarf Netzlaufwerke von der Indizierung ausschließen oder einen verwalteten Index verwenden, wenn Sie mit Portalprojekten arbeiten.

Durchführen eines Upgrades von einer früheren ArcGIS Pro-Version

Wenn Sie ein Upgrade auf eine neuere ArcGIS Pro-Version durchführen, bleiben alle Änderungen, die Sie in der vorherigen Version an den Standard-Indizierungseinstellungen vorgenommen haben, erhalten. Für Einstellungen, die Sie nicht geändert haben, werden die folgenden Standardeinstellungen verwendet:

  • Lokale Datenträger werden indiziert, Netzwerkspeicherorte und Enterprise-Geodatabases hingegen nicht.
  • Geplante Indizierungsvorgänge werden nur ausgeführt, wenn Sie auf Ihrem Computer angemeldet sind und ArcGIS Pro nicht ausgeführt wird.
  • Die inkrementelle Indizierung wird stündlich ausgeführt, die Neuerstellung des Index täglich und die Erstellung von Miniaturansichten wird wöchentlich ausgeführt.

Hinweis:

Nach dem Upgrade wird empfohlen, den Index neu zu erstellen. Bevor Sie diesen Vorgang planen, verwenden Sie File Explorer, um zum Ordner <user profile>\AppData\Local\ESRI\Index zu navigieren, und löschen Sie manuell alle Dateien in den OrdnernResourceIndex und Thumbnail. Dadurch wird sichergestellt, dass der neu erstellte Index für die aktuelle Version von ArcGIS Pro optimiert ist.

Verwandte Themen