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 den 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.
Sie können den Inhalt von Szenen-Layern, die vorab erstellte Caches referenzieren, oder von gehosteten Szenen-Layern, mit denen kein Feature-Layer verknüpft ist, aktualisieren, indem Sie den Szenen-Layer durch einen anderen Szenen-Layer ersetzen.
Nur der Besitzer des Szenen-Layers oder ein Organisationsadministrator kann den Cache für den Szenen-Layer neu erstellen oder einen Szenen-Layer ersetzen.
Erneutes Erstellen des gehosteten Szenen-Layer-Cache
Der gesamte oder ein Teil des Szenen-Layer-Cache kann von Ihnen (oder dem Administrator der Organisation) neu erstellt werden, nachdem Editoren Änderungen im verknüpften Feature-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.
- Für 3D-Objekt-Layer (Multipatch) werden durch die Neuerstellung des Cache Attributaktualisierungen und angehängte Features im Szenen-Cache übernommen.
- Für Gebäude-Szenen-Layer werden durch die Neuerstellung des Cache alle Attributaktualisierungen und angehängte oder geänderte Features in den Szenen-Cache übernommen.
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 gehosteten Szenen-Layer in ArcGIS Pro, anstatt den verknüpften Feature-Layer in Map Viewer oder Map Viewer Classic (zuvor als Map Viewer bezeichnet) zu bearbeiten. 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.
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. Im Allgemeinen sollten Sie den gesamten Cache neu erstellen, nachdem der Cache zehnmal in Folge teilweise neu erstellt wurde. Nachdem Sie den gesamten Szenen-Layer-Cache neu erstellt haben, können Sie wieder Teile des Cache neu erstellen.
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-Szenen-Layern zu übernehmen.
- 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, welche Elemente neu erstellt werden:
- Um den gesamten gehosteten Szenen-Layer erneut zu erstellen, wählen Sie folgende Option aus: Vollständiger Cache. Der Cache wird neu erstellt. Wenn Sie einen Feature-Layer veröffentlichen, der registrierte Daten referenziert, und Sie das Schema der Feature-Daten aktualisieren, müssen Sie diese Option nutzen, um die Schemaänderungen in den Szenen-Layer zu übernehmen.
- Um nur den Teil des Cache neu zu erstellen, der seit der letzten Erstellung vorgenommene Geometrie- oder Attributänderungen (oder beides) enthält, wählen Sie folgende Option aus: Teilaktualisierung. Es werden nur seit der letzten Aktualisierung vorgenommene Geometrie- und Attributänderungen erneut erstellt. Diese Option wird für Punkt-Szenen-Layer aktuell nicht unterstützt.
- 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.
Planen der Cache-Neuerstellung
Wenn der Szenen-Layer häufig bearbeitet wird, können Sie Aufgaben erstellen, die den Cache des Szenen-Layers in den von Ihnen festgelegten Intervallen neu erstellen. Konfigurieren Sie Tasks sparsam und mit möglichst großen Zeitintervallen.
Wenn Sie Tasks für die Cache-Neuerstellung in regelmäßigen Intervallen konfigurieren, sollten Sie berücksichtigen, wie häufig die Daten aktualisiert werden, und die Ressourcenbelastung für die ArcGIS Enterprise-Computer durch die Cache-Neuerstellung gegen die Toleranz Ihrer Benutzer gegenüber veralteten Szenendaten abwägen.
Sie können bis zu zwei Tasks planen: einen Task zum Neuerstellen des gesamten Szenen-Layer-Cache und einen Task, mit dem nur ein Teil des Cache neu erstellt wird.
Führen Sie die folgenden Schritte aus, um Tasks zum Neuerstellen des gehosteten Szenen-Layer-Cache zu planen:
- Melden Sie sich als Besitzer des Szenen-Layers oder als Organisationsadministrator 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 Tasks zum Neuerstellen des Cache planen, um den entsprechenden Abschnitt einzublenden.
- Klicken Sie auf Neuerstellungs-Task hinzufügen, und erstellen Sie wahlweise einen Task zur teilweisen oder zur vollständigen Neuerstellung des Cache.
- Vollständige Neuerstellung: Wählen Sie diese Option aus, um den gesamten Szenen-Layer-Cache gemäß dem von Ihnen definierten Zeitplan neu zu erstellen.
- Teilweise Neuerstellung: Wählen Sie diese Option aus, um einen Task zu erstellen, mit dem regelmäßig nur der Teil des Cache neu erstellt wird, der seit der letzten Erstellung vorgenommene Geometrie- oder Attributänderungen (oder beides) enthält. Diese Option wird für Punkt-Szenen-Layer aktuell nicht unterstützt.
- Legen Sie den Zeitplan für den Task fest.
- Klicken Sie auf Beginnt am, und wählen Sie das Datum aus, an dem der Task erstmals ausgeführt werden soll.
- Um die Zeiteinheit für die Wiederholung des Tasks festzulegen, wählen Sie eine der Optionen im Dropdown-Menü Wiederholungstyp aus.
- Wählen Sie im Dropdown-Menü Wiederholungsintervall aus, wie oft der Cache neu erstellt werden soll.
Berücksichtigen Sie dabei, dass die Neuerstellung eines gesamten Szenen-Layer-Cache je nach Größe viele Minuten oder Stunden dauern kann. Planen Sie die Ausführung des Neuerstellungs-Tasks nicht häufiger als ein einzelner Neuerstellungsvorgang jeweils abgeschlossen werden kann.
- Wählen Sie im Dropdown-Menü Endet am aus, wann die Ausführung der Tasks beendet werden soll. Die folgenden Optionen sind verfügbar:
- Nie: Der Task wird weiter in den angegebenen Intervallen ausgeführt, bis Sie ihn bearbeiten, anhalten oder löschen.
- Datum: Wenn Sie Datum auswählen, wird das Feld Enddatum angezeigt. Wählen Sie das Datum aus, an dem die Ausführung der Tasks beendet werden soll.
- Anzahl: Um eine bestimmte Anzahl von Task-Ausführungen festzulegen, wählen Sie Anzahl aus, und legen Sie mit den Pfeilen nach oben oder nach unten fest, wie oft der Task im von Ihnen angegebenen Intervall ausgeführt werden soll.
- Klicken Sie auf Task erstellen, um den Task mit Zeitplan zu erstellen.
Der Cache wird gemäß dem von Ihnen angegebenen Zeitplan neu erstellt. Wenn der Vorgang zur Neuerstellung fünfmal in Folge fehlschlägt, erhalten Sie eine Benachrichtigung.
Um auf Benachrichtigungen zuzugreifen, klicken Sie oben auf der Website auf Benachrichtigungen .
Sie können die Task-Details wie im nächsten Abschnitt beschrieben öffnen und das Protokoll der Ergebnisse für die fehlgeschlagenen Aufträge prüfen. Sie können auch in den ArcGIS Server-Protokollen für den Hosting-Server nach der Fehlerursache suchen und diese beheben. Wenn Sie das Problem behoben haben und den Task erneut ausführen möchten, setzen Sie den Task wie im nächsten Abschnitt beschrieben fort.
Anweisungen zum Anzeigen des Status der geplanten Neuerstellungsvorgänge oder zum Ändern des Zeitplans für den Task finden Sie im nächsten Abschnitt.
Verwalten von Tasks
Sie können den Zeitplan für vorhandene Tasks ändern, den Status jedes Neuerstellungsvorgangs anzeigen, den Task anhalten, um die Neuerstellung des Cache vorübergehend zu verhindern, oder einen Task löschen.
Gehen Sie zum Verwalten eines Tasks wie folgt vor:
- Melden Sie sich als Besitzer des Szenen-Layers oder als Organisationsadministrator 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 Tasks zum Neuerstellen des Cache planen, um den entsprechenden Abschnitt einzublenden.
- Klicken Sie für den Task, den Sie verwalten möchten, auf das Feld Aktionen, und wählen Sie die auszuführende Aktion aus.
- Details: Klicken Sie auf Details, um eine Liste der einzelnen Aufträge mit dem jeweiligen Status und ein bei jeder Ausführung des Tasks erstelltes Ergebnisprotokoll anzuzeigen.
Tipp:
Sie können die Details des Tasks auch öffnen, indem Sie auf den Link in der Spalte Name des Tasks klicken. - Bearbeiten: Klicken Sie auf Bearbeiten, um den Zeitplan für den Task zu ändern. Sie können die Häufigkeit der Task-Ausführung sowie das Enddatum für den Task ändern.
Tipp:
Sie können auch den Zeitplan für den Task ändern. Klicken Sie dazu auf den Link in der Spalte Zeitplan für den Task. - Anhalten: Klicken Sie für einen aktiven Task auf Anhalten, um die Ausführung des Tasks zu verhindern, bis Sie den Task fortsetzen. Klicken Sie erneut auf Anhalten, um zu bestätigen, dass Sie den Task vorübergehend unterbrechen möchten.
- Fortsetzen: Klicken Sie für einen angehaltenen Task auf Fortsetzen, um den Task gemäß dem angegebenen Zeitplan wieder auszuführen. Klicken Sie erneut auf Fortsetzen, um zu bestätigen, dass Sie den Task wieder starten möchten.
- Löschen: Wenn Sie den geplanten Task nicht mehr benötigen, klicken Sie auf Löschen, um ihn zu entfernen. Klicken Sie erneut auf Löschen, um zu bestätigen, dass Sie den Task zum Neuerstellen des Szenen-Cache gemäß dem angegebenen Zeitplan nicht mehr benötigen.
- Details: Klicken Sie auf Details, um eine Liste der einzelnen Aufträge mit dem jeweiligen Status und ein bei jeder Ausführung des Tasks erstelltes Ergebnisprotokoll anzuzeigen.
- Klicken Sie auf Task speichern, um die an dem Task vorgenommenen Änderungen zu übernehmen.
Ersetzen eines Szenen-Layers
Wenn mit dem gehosteten Szenen-Layer kein Feature-Layer verknüpft ist, können Sie den Inhalt des Szenen-Layers aktualisieren, indem Sie den Layer durch einen anderen Szenen-Layer ersetzen, den Sie aus einem Szenen-Layer-Paket (SLPK) veröffentlicht haben. Wenn der Szenen-Layer einen vorab erstellten Cache in einem Ordner oder einem Cloud-Data-Store referenziert, können Sie den Szenen-Layer durch einen anderen Szenen-Layer ersetzen, der einen vorab erstellten Cache referenziert. So können Sie die Inhalte eines Szenen-Layers aktualisieren, ohne ihn zu löschen. Sowohl der vorhandene als auch der Ersatz-Layer müssen in Ihrem Besitz sein.
Tipp:
Wenn mit dem Szenen-Layer ein Feature-Layer verknüpft ist, können Sie den Layer nicht ersetzen. Stattdessen müssen Sie den Szenen-Cache neu erstellen. Im Abschnitt Details auf der Elementseite des Szenen-Layers wird Ihnen angezeigt, ob mit dem Szenen-Layer ein Feature-Layer verknüpft ist.
Das Ersetzen eines Szenen-Layers bietet die folgenden 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 zu verweisen.
- Durch das Ersetzen der Inhalte des aktuellen Layers werden keine neuen Szenen-Caches erstellt. Deshalb muss der Benutzer nicht abwarten, 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 erstellt ein Archiv des alten Inhalts, sodass Sie ihn bei Bedarf wiederherstellen können.
Hinweis:
Stellen Sie sicher, dass Sie im Ersatz-Szenen-Layer-Paket oder im vorab erstellten Cache dasselbe Koordinatensystem wie im aktuellen Szenen-Layer verwenden. Diese Einstellung muss übereinstimmen. Sie können zudem einen Szenen-Layer nur durch einen Szenen-Layer desselben Typs 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 Administrator der Organisation oder mit einem Konto an, dem Berechtigungen zum Aktualisieren der Elemente sämtlicher Mitglieder zugewiesen sind.
- Öffnen Sie die Elementseite des 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.
Im Fenster Ersatz-Layer auswählen werden nur Szenen-Layer desselben Typs aufgelistet.
- 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, wo Sie dem Archiv-Layer einen neuen Titel geben 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 Archiv-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 Sie mit der Layer-Auswahl zufrieden sind, klicken Sie auf Ersetzen, um das Ersetzen durchzuführen.