Beim Veröffentlichen einer Szene über ArcGIS Pro kann sowohl ein Szenen-Layer als auch ein verknüpfter Feature-Layer erstellt werden. Wenn Daten in Layern mit verknüpften Punkt- oder Multipatch-Feature-Layern geändert werden, können Sie den Szenen-Layer-Cache neu erstellen, um Änderungen für bestimmte oder alle Layer zu übernehmen.
Der Cache für den Szenen-Layer kann nur vom Besitzer des gehosteten Szenen-Layers oder vom Portal-Administrator neu erstellt werden.
Erstellen des Szenen-Layer-Cache
Der gesamte oder ein Teil des Szenen-Layer-Cache kann von Ihnen (oder dem Administrator der Organisation) für bestimmte Sublayer neu erstellt werden, nachdem Editoren Änderungen im Layer vorgenommen haben.
- Für bearbeitete Punkt-Layer werden durch die Neuerstellung des Cache alle angehängten Features und Änderungen an der Geometrie und den Attributen von Features im Szenen-Cache übernommen. Beim Neuerstellen des Szenen-Cache können wahlweise auch nur Attributänderungen übernommen werden.
- Für 3D-Objekt-Layer (Multipatch) werden durch die Neuerstellung des Cache Attributaktualisierungen und angehängte Features im Szenen-Cache übernommen. Beim Neuerstellen des Szenen-Cache können wahlweise auch nur Attributänderungen übernommen werden.
- Bei Gebäude-Szenen-Layern werden beim Neuerstellen des Cache alle Attributänderungen und angehängten oder geänderten Features in den Szenen-Cache einbezogen. Beim Neuerstellen des Szenen-Cache können wahlweise aber auch nur Attributänderungen übernommen werden.
Wenn der Layer beispielsweise Punkte zur Darstellung von Stadtmöblierung wie Bänke, Brunnen und Pflanzkübel enthält und die Positionen einiger Bänke geändert werden, können Sie den Szenen-Cache neu erstellen, um die neue Position dieser Bänke anzuzeigen. Erstellen Sie analog dazu den Szenen-Layer neu, um das neue Attribut und damit den neuen Style zu übernehmen, falls einige der Bänke aus einem anderen Material neu erstellt werden und der Style des Szenen-Layers je nach Materialtyp variiert.
Tipp:
Um die Darstellungs-Performance zu verbessern, bearbeiten Sie den Szenen-Layer in ArcGIS Pro, anstatt den zugehörigen Feature-Layer in Map Viewer zu bearbeiten. Sie können auch die Geometrie für Multipatch-Daten bearbeiten, wenn Sie Änderungen in ArcGIS Pro vornehmen, was in Map Viewer derzeit nicht möglich ist. Weitere Informationen zum Bearbeiten von Szenen-Layern finden Sie in der Hilfe zu ArcGIS Pro unter Bearbeiten eines Szenen-Layers mit verknüpftem Feature-Layer.
Beachten Sie Folgendes, wenn Sie festlegen, ob der gesamte Cache oder nur die Teile des Cache aktualisiert werden sollen, die von den Änderungen an den Features betroffen sind:
- In den meisten Fällen nimmt die Aktualisierung eines Teils des Cache weniger Zeit in Anspruch als die Neuerstellung des gesamten Cache. Die Performance von Szenen-Layern kann im Zeitverlauf jedoch herabgesetzt sein, wenn Sie nur Teile des Cache neu erstellen. Schließlich müssen Sie den gesamten Cache neu erstellen, um den Cache und damit die Performance des Szenen-Layers zu optimieren.
- Wenn Sie Werte in einem oder mehreren Feldern des verknüpften gehosteten Feature-Layers berechnen und die Berechnung sich auf alle Features im Layer auswirkt, kann eine Teilaktualisierung länger dauern als die Aktualisierung des vollständigen Cache.
Erneutes Erstellen des Cache
Gehen Sie wie folgt vor, um den Szenen-Cache neu zu erstellen und Änderungen aus Punkt-, Multipatch- bzw. 3D-Objekt- oder Gebäude-Layer zu übernehmen. Die Cache-Neuerstellung für Gebäude-Layer wird ab ArcGIS Enterprise-Version 10.8.1 unterstützt.
- Melden Sie sich als Besitzer des Szenen-Layers oder als Administrator beim Portal an.
- Öffnen Sie die Elementdetails für den Szenen-Layer, klicken Sie auf die Registerkarte Einstellungen und führen Sie einen Bildlauf nach unten zum Abschnitt Szenen-Layer-Einstellungen durch.
- Klicken Sie auf Cache verwalten.
- Erstellen Sie den gesamten Cache für die im nächsten Schritt ausgewählten Layer neu, oder erstellen Sie nur den Teil des Cache (pro Layer) neu, der sich seit der letzten Erstellung des Cache geändert hat.
- Wählen Sie aus, was Sie erneut erstellen möchten:
- Um den gesamten gehosteten Szenen-Layer erneut zu erstellen, wählen Sie Vollständiger Cache aus. Der Cache wird neu erstellt. Wenn Sie den Szenen-Layer mit einem Feature-Layer veröffentlicht haben, der registrierte Daten referenziert, führen Sie Aktualisierungen des Feature-Daten-Schemas unter Verwendung dieser Option aus, damit die Schemaänderungen in den Szenen-Layer übernommen werden.
- Um nur den Teil des Cache (pro Layer) neu zu erstellen, in dem sich die Geometrie und die Attribute seit der letzten Cache-Erstellung geändert haben, wählen Sie Es werden nur seit der letzten Aktualisierung vorgenommene Geometrie- und Attributänderungen erneut erstellt aus. Diese Option wird für Punkt- und Gebäude-Szenen-Layer aktuell nicht unterstützt.
- Um nur den Teil des Caches (pro Layer) neu zu erstellen, in dem sich Attribute seit der letzten Cache-Erstellung geändert haben, wählen Sie die folgende Option aus: Attributaktualisierung. Es werden nur seit der letzten Aktualisierung vorgenommene Änderungen an Attributen erneut erstellt.
- Wenn Sie den Cache neu erstellen, um Änderungen in bestimmten Sublayern zu übernehmen, wählen Sie die entsprechenden Layer in der Liste aus.
- Klicken Sie auf Cache neu erstellen.
- Klicken Sie auf OK, um zu bestätigen, dass Sie den Cache erneut erstellen möchten.
Die Dauer der Neuerstellung des Cache hängt davon ab, ob Sie den gesamten Cache oder nur einen Teil des Cache neu erstellen, von der Anzahl der Features und Attribute im Feature-Layer und davon, ob es sich bei den Features um Punkte, Multipatches oder Gebäude handelt und ob die Multipatches Texturen enthalten.
Wenn Sie den Status des Caches überwachen möchten, klicken Sie auf Auftragsstatus. Sollte bei der Neuerstellung des Caches ein Fehler auftreten, klicken Sie auf die Auftrags-ID, um Informationen über die Ursache zu erhalten.
Ersetzen eines Szenen-Layers
Wenn dem gehosteten Szenen-Layer kein Feature-Layer zugewiesen ist, können Sie den Inhalt des Szenen-Layers aktualisieren, indem Sie ihn durch einen anderen Szenen-Layer ersetzen, den Sie aus einem Szenen-Layer-Paket (SLPK) veröffentlicht haben. Auf diese Weise können Sie den Inhalt eines Szenen-Layers aktualisieren, ohne ihn zu löschen. Sie müssen sowohl den vorhandenen als auch den Ersatz-Layer besitzen.
Tipp:
Wenn dem Szenen-Layer ein Feature-Layer zugewiesen ist, können Sie den Layer nicht ersetzen. Erstellen Sie stattdessen den Szenen-Cache neu. Im Abschnitt Details auf der Elementseite des Szenen-Layers können Sie sehen, ob dem Szenen-Layer ein Feature-Layer zugeordnet ist.
Das Ersetzen eines Szenen-Layers bietet folgende Vorteile:
- Da sich die Element-ID und -URL des vorhandenen Layers nicht ändern, müssen auch die Szenen und Apps, in denen der Layer verwendet wird, nicht aktualisiert werden, um auf einen neuen Layer verweisen zu können.
- Durch das Ersetzen der Inhalte des aktuellen Layers werden keine neuen Szenen-Caches erstellt. Der Benutzer muss deshalb nicht darauf warten, bis der Szenen-Layer-Cache neu erstellt wurde. Szenen und Apps, in denen der aktuelle Layer verwendet wird, funktionieren nach dem Ersetzen des Layers wie gewohnt.
- Das Portal legt ein Archiv des alten Inhalts an, damit Sie bei Bedarf auf diesen Inhalt zurückgreifen können.
Hinweis:
Stellen Sie sicher, dass Sie für das Szenen-Layer-Ersatzpaket dasselbe Koordinatensystem verwenden wie für den aktuellen Szenen-Layer. Diese Einstellung muss die gleiche sein. Sie können einen Szenen-Layer nur durch den gleichen Szenen-Layer-Typ – 3D-Objekt, Gebäude, Punkt, Punktwolke oder integriertes Mesh – ersetzen.
Führen Sie die folgenden Schritte aus, um einen vorhandenen Szenen-Layer durch einen anderen Szenen-Layer zu ersetzen.
- Melden Sie sich als Besitzer des Web-Layers, als ein Portal-Administrator oder mit einem Konto an, dem Berechtigungen zum Aktualisieren der Elemente sämtlicher Mitglieder zugewiesen sind.
- Öffnen Sie die Elementseite des gehosteten Szenen-Layers.
- Klicken Sie auf Layer ersetzen.
- Klicken Sie auf Layer auswählen.
Im nächsten Fenster können Sie die verfügbaren Layer durchsuchen, filtern und sortieren, um einen Ersatz-Szenen-Layer zu finden. Sie können auch die Elementdetails für jeden Layer anzeigen, indem Sie auf Details anzeigen klicken.
Nur Szenen-Layer desselben Typs werden im Fenster Ersatz-Layer auswählen aufgeführt.
- Wenn Sie den Szenen-Layer gefunden haben, den Sie verwenden möchten, klicken Sie auf Auswählen.
- Klicken Sie auf Weiter, um zum Fenster Archiv zu gelangen, in dem Sie den Archiv-Layer umbenennen können.
- Wenn Sie eine aktualisierte Miniaturansicht, Zusammenfassung, Beschreibung oder Tags aus dem Ersatz-Layer importieren möchten, führen Sie einen Bildlauf nach unten durch, und aktivieren Sie Elementinformationen ersetzen.
- Auf der Zusammenfassungsseite werden der aktuelle gehostete Szenen-Layer, der Layer, durch den die Inhalte im aktuellen Layer ersetzt werden, und Informationen zum Archivierungs-Layer aufgeführt.
Wenn Sie einen anderen Ersatz-Layer verwenden möchten, klicken Sie auf Ersatz-Layer auswählen, und wählen Sie einen neuen Layer aus.
- Wenn die Layer Ihren Anforderungen entsprechen, klicken Sie auf Ersetzen, um den Ersetzungsvorgang durchzuführen.