Verwenden von Gruppen-Layer-Caches in ArcGlobe
Gruppen-Layer in ArcGlobe können einen eigenen Cache haben. Der Gruppen-Layer-Cache kann anstelle des Child-Caches (Rastern des Gruppen-Layers) oder zusammen mit den Child-Caches (Verbinden der Child-Caches) verwendet werden. In beiden Fällen stellt der Gruppen-Layer-Cache eine konsolidierte Ansicht der Child-Layer dar.
Gruppen-Layer-Caches können die Leistung von ArcGlobe verbessern, indem die Anzahl der Festplatten-Caches zum Rendern für ArcGlobe reduziert wird. Wie bei allen Cache-Typen sind die Performance-Vorteile für Gruppen-Layer-Caches vor allem dann ersichtlich, wenn die Bereiche erneut angezeigt werden.
Gründe für das Verwenden von Gruppen-Layer-Caches
Rastern des Gruppen-Layers
Beim Rastern eines Gruppen-Layers werden die Child-Layer zu einem einzelnen Cache für den Gruppen-Layer konsolidiert, sodass alle Layer als ein einzelnes Bild mit einem einzelnen Cache gerendert werden. Alle untergeordneten Layer innerhalb des gerasterten Gruppen-Layers müssen ebenfalls gerastert werden. Alle zuvor nicht gerasterten Child-Layer werden gerastert, wenn diese Option aktiviert wird. Auf diese Weise wird der Gruppen-Layer ähnlich dargestellt wie in ArcMap.
Das Rastern von Gruppen-Layern ist besonders empfehlenswert für Gruppen-Layer, die als einzelne Einheit fungieren, z. B. Hintergründe. Indem Sie viele Layer zu einem einzelnen repräsentativen Raster konsolidieren, wird die Größe des auf der Festplatte gespeicherten Caches verringert, und es muss nur ein Layer dargestellt werden. Dadurch lässt sich die Leistung optimieren.
Wenn Sie einen einzelnen Raster-Layer verwenden, teilen die Child-Layer sich einige der Layer-Eigenschaften. Mit der Option Symbol-Punkteinheitengröße und vor allem der Option minimale Zellengröße können Sie das Erscheinungsbild der Child-Layer verändern, wenn die Gruppe zu einem einzelnen Raster konsolidiert wird. Legen Sie vor dem Erstellen des Gruppen-Layer-Caches für alle Child-Layer eine einheitliche Symbol-Punkteinheitengröße und minimale Zellengröße fest, um spätere Probleme zu vermeiden.
Wenn Sie einen Gruppen-Layer konsolidieren, indem Sie ihn rastern, wird ein einzelner Layer für den Gruppen-Layer Ansicht Nach Typ auflisten des Inhaltsverzeichnisses hinzugefügt, alle untergeordneten Layer wurden jedoch entfernt. Auf die untergeordneten Layer kann über die Erweiterungsstruktur des Gruppen-Layers zugegriffen werden, die nur angezeigt wird, wenn Sie den Inhaltsverzeichnismodus auf Auflisten inklusive Gruppen-Layer umstellen, indem Sie folgende Option anklicken: . In dieser Liste können Sie die Sichtbarkeit der untergeordneten Layer aktivieren und deaktivieren. Sie sollten diese Funktion sehr sorgfältig einsetzen, da durch jede Änderung bei der Anzeige des Gruppen-Layers der Gruppen-Layer-Cache ungültig und nach Bedarf erneut erstellt wird. Dieser Vorgang kann sehr kostenaufwändig sein, da keine Child-Caches vorliegen, die als Basis zur Entwicklung dienen könnten.
Zusammenführen von Child-Caches
Durch das Zusammenführen von Child-Caches kann die Anzeige der einzelnen gerasterten Child-Layer in einem einzelnen Anzeige-Cache für den Gruppen-Layer konsolidiert werden. So können Child-Layer ihren eigenen Cache beibehalten und selbst verwalten. Die Geschwindigkeit des Renderns wird verbessert, indem ein einzelner Zeichnungs-Layer an ArcGlobe gesendet wird.
Das Zusammenführen von Child-Caches empfiehlt sich für Gruppen-Layer, wenn mindestens ein Layer nicht gerastert werden soll. Beispiel: Sie verfügen über einen Gruppen-Layer, der Höhen-Layer enthält. Die gerasterten Layer werden optimiert wiedergegeben, die nicht gerasterten Layer werden wie zuvor unabhängig gerendert.
Das Zusammenführen von Child-Caches kann ebenfalls von Vorteil sein, wenn Sie über eine Reihe von Layern verfügen, die in unterschiedlichen Entfernungsbereichen angezeigt werden, z. B. mehrere Anzeigeebenen für einen Straßen-Layer. Bei Verwendung dieser Option können einzelne Caches pro Anzeigeebene vorhanden sein, und Sie müssen nur einen Rendering-Layer an ArcGlobe senden.
Wenn Sie einen Gruppen-Layer konsolidieren, indem Sie die Child-Caches zusammenführen, wird ein neuer Layer für den Gruppen-Layer in der Ansicht Nach Typ auflisten im Inhaltsverzeichnis hinzugefügt. Dort können Sie über die Baumstruktur auf die Child-Layer zugreifen. Sie können die Sichtbarkeit der Child-Layer weiterhin aktivieren und deaktivieren. Sie sollten diese Funktion sehr sorgfältig einsetzen, da durch jede Änderung bei der Anzeige des Gruppen-Layers der Gruppen-Layer-Cache gelöscht und nach Bedarf erneut erstellt wird. Dieser Vorgang ist jedoch weniger kostenaufwändig als das Rastern von Gruppen-Layern, da die Child-Caches nicht durch den Sichtbarkeitsstatus beeinträchtigt werden und nur der endgültige zusammengeführte Cache ungültig wird.