Besitzer von Kachel-Layern und Organisationsadministratoren können Einstellungen und Inhalte für die Layer verwalten. Die Verwaltungsoptionen hängen davon ab, ob der Layer Raster-Kacheln oder Vektor-Kacheln enthält und ob er mit einem Feature-Layer verknüpft ist.
Tipp:
Bei dem Layer-Element handelt es sich um einen Kachel-Layer oder einen Kachel-Layer (gehostet). Anhand des Layer-Symbols können Sie erkennen, ob es sich um einen Raster-Kachel-Layer oder einen Vektorkachel-Layer handelt.
In der folgenden Tabelle sind die Verwaltungsoptionen für die einzelnen Layer-Typen aufgeführt.
Raster-Kachel-Layer | Vektorkachel-Layer | |
---|---|---|
Die minimalen und maximalen Maßstäbe zum Darstellen des Layers beim Hinzufügen zu einer Karte festlegen (sichtbarer Bereich und Resampling) | Ja | Nein |
Den Layer für die Verwendung in Offline-Karten und Apps konfigurieren | Ja | Ja |
Festlegen, bei welchen Maßstäben gecachte Kacheln erstellt werden sollen | Ja | Nein |
Die Inhalte des Layers mithilfe eines zweiten Layers ersetzen | Ja Dies wird für Layer unterstützt, die keinen verknüpften Feature-Layer aufweisen. | Ja Dies wird für Layer unterstützt, die keinen verknüpften Feature-Layer aufweisen. |
Den Layer-Cache erneut erstellen, um Aktualisierungen aus dem verknüpften Feature-Layer zu empfangen | Ja Dies wird im Falle einer Veröffentlichung des Layers aus einem gehosteten Feature-Layer oder aus einer Service-Definitionsdatei unterstützt. | Ja Sie können den Cache neu erstellen, wenn Sie mit dem Vektorkachel-Layer einen verknüpften Feature-Layer über ArcGIS Pro 2.8 oder höher veröffentlicht haben. |
Verwalten der Einstellungen von Raster-Kachel-Layern
Bei Raster-Kachel-Layern können Sie die minimalen und maximalen Maßstäbe (sichtbarer Bereich oder Detaillierungsebene) und den Offline-Modus verwalten.
Wenn Sie einen gehosteten Kachel-Layer über einen gehosteten Feature-Layer oder die Sicht eines gehosteten Feature-Layers veröffentlichen, erbt der Kachel-Layer den sichtbaren Bereich des Quell-Layers. Für Bereiche außerhalb dieses übernommenen sichtbaren Bereichs können keine Kacheln erstellt werden.
Sichtbarer Bereich und Resampling für Raster-Kachel-Layer
Als Besitzer des Layers oder als Organisationsadministrator können Sie die minimalen und maximalen Maßstäbe für die Darstellung des Layers definieren. Dies ist der sichtbare Bereich für den Layer. Wenn ein Benutzer über den minimalen oder maximalen Maßstab hinaus zoomt, wird der Layer-Inhalt nicht dargestellt.
Wenn Sie einen Kachel-Layer veröffentlichen, können Sie festlegen, dass für weniger frequentierte Bereiche oder detaillierte Maßstäbe keine Kachel-Caches erstellt werden sollen, um Festplattenspeicher zu sparen und das Erstellen des Cache zu beschleunigen. Beim Verwenden des Layers kann ein Benutzer jedoch auf Bereiche innerhalb des sichtbaren Bereichs schwenken oder zoomen, für die es keine gecachten Kacheln gibt. Wenn er dies tut, führt der Client, von dem der Layer verwendet wird (z. B. ArcGIS Pro oder Map Viewer) ein Resampling durch, um Inhalte in den Bereichen innerhalb des sichtbaren Bereichs zu rendern, in denen keine gecachten Kacheln für den Layer vorhanden sind.
Beim Resampling wird der vorhandene Kachel-Cache verwendet, um die Lücken in den Bereichen zu schließen, in denen keine Kacheln in dem Maßstab erstellt wurden. Der neu berechnete Inhalt wird auf der Grundlage der nächsten Detaillierungsebene (Kacheln), die für den Layer verfügbar ist, dargestellt. Dies bietet den Benutzern zwar einen reibungslosen Prozess, die Ausgabe kann jedoch verschwommen sein, insbesondere, wenn es große Unterschiede zwischen der Resampling- und der ursprünglichen Detaillierungsebene gibt. Wenn der Maximalmaßstab, in dem in einem bestimmten Kartenbereich gecachte Kacheln vorhanden sind, beispielsweise 1:5000 beträgt und ein Benutzer diesen Bereich auf 1:100 vergrößert, wird der Resampling-Cache sehr wahrscheinlich unklarer und ungenauer.
Wenn Sie feststellen, dass Benutzer regelmäßig über den minimalen oder maximalen Maßstab hinaus zoomen, den Sie für den sichtbaren Bereich des Kachel-Layers definiert haben, empfiehlt es sich, den sichtbaren Bereich zu vergrößern und die Kacheln in größeren Maßstäben zu erstellen.
Konfigurieren der Einstellungen von Raster-Kachel-Layern
Führen Sie die folgenden Schritte zum Erstellen von Kacheln, Ändern des sichtbaren Bereichs und Verwalten des Offline-Modus eines Raster-Kachel-Layers aus:
- Melden Sie sich als Besitzer des Web-Layers, als Administrator oder mit einem Konto an, dem Berechtigungen zum Aktualisieren der Elemente sämtlicher Mitglieder zugewiesen sind.
- Öffnen Sie die Elementseite des Kachel-Layers.
- Klicken Sie auf die Registerkarte Einstellungen.
- Führen Sie einen Bildlauf nach unten zum Abschnitt mit den Layer-Einstellungen durch.
- Verwenden Sie den Schieberegler Sichtbarer Bereich, um die minimalen und maximalen Maßstäbe zu definieren, bei denen der Kachel-Layer sichtbar ist, und den Bereich festzulegen, in dem Kachel-Caches erstellt werden können.
Außerhalb des sichtbaren Bereichs wird nichts dargestellt.
- Klicken Sie auf Kacheldetails, um den aktuellen Status vorhandener gecachter Kacheln abzurufen.
- Führen Sie die folgenden Schritte aus, um gecachte Kacheln für den Layer zu erstellen:
- Klicken Sie auf Kacheln erstellen, um Kacheln für den Layer zu erstellen.
- Wenn das Dialogfeld geöffnet wird, aktivieren Sie die Kontrollkästchen neben den Levels (Maßstäben), mit denen Kacheln erzeugt werden sollen.
Sie müssen mindestens ein Level auswählen.
- Wenn Sie alle gewünschten Level ausgewählt haben, klicken Sie auf Kacheln erstellen.
- Aktivieren Sie optional Herunterladen des Layers und Verwenden in einer Offline-Karte zulassen, um zu erlauben, dass andere den Kachel-Layer in eine Karte einbinden, die offline verwendet werden soll.
Dieser Vorgang ist nur dann möglich, wenn Sie für die Daten, die offline verwendet werden sollen, Kacheln erstellt haben.
- Klicken Sie zum Abschluss auf Speichern.
Ersetzen eines Raster-Kachel-Layers
Wenn mit dem gehosteten Kachel-Layer kein Feature-Layer verknüpft ist, können Sie den Inhalt des Kachel-Layers aktualisieren, indem Sie den Layer durch einen anderen Kachel-Layer ersetzen, den Sie aus ArcGIS Pro oder aus einem Kachelpaket oder einer Service-Definitionsdatei veröffentlicht haben. Einen Raster-Kachel-Layer, der ein Cache-Dataset in einem Ordner oder Cloud-Datenspeicher referenziert, können Sie durch einen anderen Raster-Kachel-Layer ersetzen, der ein Cache-Dataset referenziert. So können Sie die Inhalte eines Kachel-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 gehosteten Kachel-Layer ein Feature-Layer verknüpft ist, können Sie den Kachel-Layer nicht ersetzen. Im Abschnitt Details auf der Elementseite des Kachel-Layers wird Ihnen angezeigt, ob mit dem Kachel-Layer ein Feature-Layer verknüpft ist.
Das Ersetzen eines Kachel-Layers bietet die folgenden Vorteile:
- Da sich die Element-ID und -URL des vorhandenen Layers nicht ändern, müssen auch die Webkarten und Apps, in denen der Layer verwendet wird, nicht aktualisiert werden, um einen neuen Layer zu referenzieren. Webkarten und Apps, in denen der aktuelle Layer verwendet wird, funktionieren nach dem Ersetzen des Layers wie gewohnt.
- Durch das Ersetzen der Inhalte des aktuellen Layers werden keine neuen Kachel-Caches erstellt. Deshalb muss der Benutzer nicht abwarten, bis der Kachel-Layer-Cache neu erstellt wurde.
- ArcGIS Enterprise erstellt ein Archiv des alten Inhalts, sodass Sie ihn bei Bedarf wiederherstellen können.
Hinweis:
Stellen Sie sicher, dass Sie für den Ersatz-Kachel-Layer dasselbe Kachelschema verwenden wie für den aktuellen Kachel-Layer. Diese Einstellung muss übereinstimmen.
Führen Sie die folgenden Schritte aus, um einen vorhandenen Raster-Kachel-Layer durch einen anderen Kachel-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 Raster-Kachel-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-Kachel-Layer zu finden. Sie können auch die Elementdetails für jeden Layer anzeigen, indem Sie auf Details anzeigen klicken.
- Wenn Sie den Kachel-Layer gefunden haben, den Sie verwenden möchten, klicken Sie auf Auswählen.
- Klicken Sie auf Weiter, um auszuwählen, wie die aktuellen Raster-Kacheln archiviert werden sollen. Wählen Sie eine der folgenden Optionen:
- Den aktuellen Layer archivieren: Verwenden Sie diese Option, um einen Snapshot des aktuellen Inhalts des Raster-Kachel-Layers im Zustand vor dessen Aktualisierung zu speichern. Standardmäßig besteht der Name des neuen Layers aus dem Namen des aktuellen Layers, dem der Zusatz "_archive_<aktuelles Datum und Uhrzeit>" angehängt ist. Sie können einen anderen Namen angeben, indem Sie auf die Schaltfläche "Bearbeiten" klicken und einen neuen Namen eingeben.
- Ersatz-Layer verwenden: Verwenden Sie diese Option, wenn kein neuer Layer zum Speichern archivierter Inhalte benötigt wird. Der Ersatz-Layer bleibt für künftige Aktualisierungen erhalten.
- 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 Raster-Kachel-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.
Verwalten der Einstellungen von Vektorkachel-Layern
Führen Sie die folgenden Schritte aus, um den Offline-Modus eines gehosteten Vektorkachel-Layers zu verwalten:
- Melden Sie sich als Besitzer des Web-Layers, als Administrator oder mit einem Konto an, dem Berechtigungen zum Aktualisieren der Elemente sämtlicher Mitglieder zugewiesen sind.
- Öffnen Sie die Elementseite des Vektorkachel-Layers.
- Klicken Sie auf die Registerkarte Einstellungen.
- Führen Sie einen Bildlauf nach unten zum Abschnitt mit den Layer-Einstellungen durch.
- Aktivieren Sie die Option Herunterladen des Layers und Verwenden in einer Offline-Karte zulassen, um anderen Benutzern das Einbinden des Vektorkachel-Layers in Offline-Apps zu ermöglichen.
- Klicken Sie auf Speichern.
Erneutes Erstellen des Vektorkachel-Cache
Wenn Sie einen Vektorkachel-Layer aus ArcGIS Pro (2.8 und höhere Versionen) veröffentlichen, können Sie gleichzeitig einen verknüpften Feature-Layer veröffentlichen. Wenn der Vektorkachel-Layer über einen verknüpften Feature-Layer verfügt, können Sie den Vektorkachel-Cache neu erstellen, um Änderungen zu übernehmen, die am Feature-Layer vorgenommen wurden.
Gehen Sie wie folgt vor, um den Vektorkachel-Layer neu zu erstellen und Änderungen aus dem verknüpften Feature-Layer zu übernehmen.
- Melden Sie sich als Besitzer des Vektorkachel-Layers oder als Administrator beim Portal an.
- Öffnen Sie die Elementdetails für den Vektorkachel-Layer, klicken Sie auf die Registerkarte Einstellungen, und führen Sie einen Bildlauf nach unten zum Abschnitt "Kachel-Layer" durch.
- Klicken Sie auf Cache neu erstellen.
Der Cache wird sofort erneut erstellt. Nach Abschluss des Vorgangs können Sie den gehosteten Vektorkachel-Layer in einer Karte öffnen, um zu überprüfen, ob die Aktualisierungen aus dem verknüpften Feature-Layer übernommen wurden.
Ersetzen eines gehosteten Vektorkachel-Layers
Vektorkachel-Layer liefern Kartendaten als Vektordateien und enthalten mindestens einen Layer, der im Client basierend auf einem mit dem Layer bereitgestellten Style gerendert wird. Um die Inhalte eines gehosteten Vektorkachel-Layers, den Sie über ein Vektorkachelpaket oder ArcGIS Pro ohne Einbeziehen eines Feature-Layers veröffentlicht haben, zu aktualisieren, oder um einen Vektorkachel-Layer zu aktualisieren, der ein Vektor-Cache-Dataset referenziert, ersetzen Sie den Vektorkachel-Layer durch die Inhalte aus einem zweiten Layer.
Mit der Option Layer ersetzen können Sie einen Vektorkachel-Layer in Ihrem Portal durch Inhalte aus einem zweiten Vektorkachel-Layer ersetzen. Wenn Sie einen Vektorkachel-Layer ersetzen, wird der Inhalt des Layers durch den Inhalt aus dem zweiten Layer ersetzt. Da sich die Element-ID und -URL des Layers nicht ändern, müssen auch die Karten und Apps, in denen der Layer verwendet wird, nicht aktualisiert werden, um einen neuen Layer zu referenzieren.
Um einen Vektorkachel-Layer zu ersetzen, müssen Sie Besitzer des aktuellen Vektorkachel-Layers und des Ersatz-Layers sein. Organisationsadministratoren können Vektorkachel-Layer ebenfalls ersetzen, aber beim Besitzer des Ersatz-Layers und des aktuellen Layers muss es sich um dasselbe Portal-Mitglied handeln.
Das Ersetzen des Layers bietet die folgenden Vorteile:
- Sie können einen Ersatz-Layer erstellen und auf diesem Ersatz-Layer Tests zur Qualitätskontrolle durchführen, ohne die Benutzer des aktuellen Vektorkachel-Layers zu beeinträchtigen.
- Wenn Sie für den aktuellen Vektorkachel-Layer mehrere Styles definiert haben, können Sie in einer Vorschau überprüfen, wie die Styles im Ersatz-Layer aussehen.
- Durch das Ersetzen der Inhalte des aktuellen Layers werden keine neuen Kacheln erstellt. Deshalb muss der Benutzer nicht abwarten, bis die Kacheln extrahiert und neu erstellt wurden. Karten und Apps, in denen der aktuelle Layer verwendet wird, arbeiten nach dem Ersetzen der Layer-Inhalte weiter wie erwartet.
- Sie können den alten Inhalt archivieren, um ihn bei Bedarf wiederherzustellen.
Hinweis:
Bevor Sie den Ersatz-Vektorkachel-Layer in ArcGIS Pro veröffentlichen oder packen, müssen Sie sicherstellen, dass Sie das gleiche Koordinatensystem und Kachelschema für den Ersatz-Vektorkachel-Layer wie für den aktuellen Vektorkachel-Layer verwenden. Diese Einstellungen müssen übereinstimmen.
Unter Änderungen im Ersatz-Layer, die negative Auswirkungen auf den aktuellen Layer haben können finden Sie Informationen zu weiteren Konfigurationsänderungen, die Sie kennen sollten, wenn Sie einen Ersatz-Layer in ArcGIS Pro generieren.
Wenn Sie den Layer ersetzen, können Sie die Inhalte des aktuellen Layers in einen neuen Layer verschieben oder die Inhalte des aktuellen Layers und des Ersatz-Layers austauschen und so den vorhandenen Ersatz-Layer als Archiv verwenden.
- Wenn Sie die Inhalte des aktuellen Vektorkachel-Layers bei jeder Ersetzung archivieren möchten, erstellen Sie ein Archiv des aktuellen Layers. Sie können jeden Layer mit archivierten Inhalte verwenden, um bei Bedarf eine ältere Version der Inhalte wiederherzustellen. Um die Inhalte eines Archivs wiederherzustellen, klicken Sie auf Layer ersetzen, und wählen Sie den spezifischen Layer mit dem archivierten Inhalt aus, den Sie für den aktuellen Layer wiederherstellen möchten.
Verwenden Sie diese Option, wenn Sie mehrere Layer mit archiviertem Inhalt erstellen möchten, die Änderungen an Inhalten des Vektorkachel-Layers im Verlauf der Zeit widerspiegeln. Für die Durchführung vierteljährlicher Aktualisierungen können Sie z. B. die Archive 2020Q4 und 2020Q1 erstellen, wodurch für jede Aktualisierung ein Archiv angelegt wird.
- Wenn Sie den Ersatz-Layer als Archiv nutzen, wird kein gesonderter Layer für den archivierten Inhalt erstellt. Die Inhalte des Ersatz-Layers werden in den aktuellen Layer verschoben. Die Inhalte des aktuellen Layers werden in den Ersatz-Layer verschoben. Verwenden Sie diese Option, wenn kein gesonderter Layer für archivierte Inhalte benötigt wird.
Neben der Archivierungsart müssen Sie auswählen, ob Sie die folgenden Informationen im aktuellen Produktions-Layer aktualisieren oder Änderungen aus dem Ersatz-Layer importieren: Miniaturansicht, Zusammenfassung, Beschreibung und Tags. Standardmäßig werden die Informationen nicht aktualisiert. Um Informationen aus dem Ersatz-Layer zu importieren, aktivieren Sie die Option Elementinformationen 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 Vektorkachel-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-Kachel-Layer zu finden. Sie können auch die Elementdetails für jeden Layer anzeigen, indem Sie auf Details anzeigen klicken.
- Wenn Sie den Vektorkachel-Layer gefunden haben, den Sie verwenden möchten, klicken Sie auf Auswählen.
Falls eine Warnmeldung zu nicht kompatiblen Styles angezeigt wird, bedeutet dies, dass der Style des Ersatz-Layers nicht mit dem Style des aktuellen Layers übereinstimmt. Durch diesen Unterschied könnte ein Style, der auf den aktuellen Layer verweist, beschädigt werden. Genauso wird diese Meldung angzeigt, wenn sich das Kachelschemas des Ersatz-Layers von dem des aktuellen Layers unterscheidet. Wenn Sie diesen Ersatz-Layer nicht verwenden möchten, klicken Sie auf Layer ändern, und wählen Sie einen Layer mit einem übereinstimmenden Style aus. Sie können aber auch den aktuellen Layer durch einen Layer ersetzen, der andere Styles aufweist.
- Klicken Sie auf Weiter, um auszuwählen, wie Sie aktuelle Vektorkacheln archivieren möchten. Wählen Sie eine der folgenden Optionen:
- Den aktuellen Layer archivieren: Verwenden Sie diese Option, wenn Sie einen Snapshot des aktuellen Inhalts des Vektorkachel-Layers im Zustand vor dessen Aktualisierung speichern möchten. Standardmäßig besteht der Name des neuen Layers aus dem Namen des aktuellen Layers, dem _archive_<aktuelles Datum_und_Uhrzeit> angehängt ist. Sie können einen anderen Namen angeben, indem Sie auf die Schaltfläche "Bearbeiten" klicken und einen neuen Namen eingeben.
- Den Ersatz-Layer verwenden: Verwenden Sie diese Option, wenn Sie keinen neuen Layer zum Speichern archivierter Inhalte benötigen und der Ersatz-Layer für künftige Aktualisierungen erhalten bleiben soll.
- 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.
- Klicken Sie auf Weiter, um eine Vorschau der Styles anzuzeigen, die mit dem Ersatz-Layer verbunden sind.
Hinweis:
Die Option für die Vorschau von Styles ist nur verfügbar, wenn Sie für den aktuellen Layer weitere Styles erstellt haben.
- Verwenden Sie das Dropdown-Menü Weitere Styles, um eine Vorschau zu erhalten, wie die jeweiligen Styles im aktuellen Layer aussehen, nachdem Sie ihn mit dem Inhalt aus dem Ersatz-Layer aktualisiert haben. Verwenden Sie das Element zum Suchen und Ausblenden im Vorschaufenster, um die Ersatz-Layer und die aktuellen Layer zu vergleichen.
- Wenn Sie fortfahren möchten, klicken Sie auf Weiter. Klicken Sie andernfalls auf Abbrechen.
- Auf der Zusammenfassungsseite werden der aktuelle Vektorkachel-Layer, der Layer, durch den die Inhalte im aktuellen Layer ersetzt werden, und die ausgewählte Archivoption aufgeführt.
- Wenn der Ersatz-Layer nicht vollständig kompatibel ist, können Sie auf Ersatz-Layer auswählen klicken und einen neuen Layer auswählen.
- Wenn Sie Archivoptionen ändern möchten, klicken Sie auf Archivoption auswählen, und ändern Sie Ihre Einstellungen.
- Wenn Sie mit den Layer- und Archivoptionen zufrieden sind, klicken Sie auf Ersetzen, um das Ersetzen durchzuführen.
Allgemeine Workflows zum Ersetzen eines Vektorkachel-Layers
Es gibt einige verschiedene Möglichkeiten, die Option Layer ersetzen zu verwenden, um die Inhalte von Vektorkachel-Layern zu ersetzen. "Aktueller Layer" und "Ersatz-Layer" sind relative Begriffe. Zur näheren Erläuterung finden Sie im Folgenden einige Beispiele für Workflows zum Ersetzen von Inhalten von Vektorkachel-Layern.
Die in den nächsten drei Abschnitten beschriebenen Workflows verwenden zwei oder mehrere Vektorkachel-Layer, um Vektorkacheldaten zu verwalten. Anhand von Beispiel-Layern wird in den Workflows veranschaulicht, wie sich Inhalte durch die einzelnen Workflows bewegen. In allen Beispielen wird der aktuelle Vektorkachel-Layer, den Benutzer in ihren Karten und Apps verwenden, und mindestens ein Vektorkachel-Ersatz-Layer verwendet. Wenn Sie einen ähnlichen Workflow durchführen, liegt möglicherweise eine andere Anzahl von Ersatz-Layern oder Layern mit archivierten Inhalten vor. Sie oder andere Benutzer, die auf den aktuellen Vektorkachel-Layer zugreifen, haben möglicherweise auch weitere Styles für die Layer definiert.
Archivieren aktueller Inhalte in einem neuen Layer
In diesem Beispielszenario verwenden Sie einen Vektorkachel-Layer, in dem Grenzen des Einzugsgebiets gespeichert sind. Dies ist der Produktions-Layer, den Benutzer in ihren Karten verwenden. Um die Inhalte dieses Layers zu aktualisieren, veröffentlichen Sie einen zweiten Vektorkachel-Layer, der aktualisierte Einzugsgebietsdaten enthält. Dies ist der Ersatz-Layer.
Zudem möchten Sie die Inhalte aus dem Produktions-Vektorkachel-Layer jedes Mal, wenn Sie sie aktualisieren, in einem Archiv speichern. Sollten einmal Probleme mit dem Ersatzinhalt auftreten, können Sie dann den Inhalt des Vektorkachel-Layers wieder in den Zustand zurücksetzen, in dem sich dieser vor der Aktualisierung befand. Archivieren Sie hierzu den vorhandenen Inhalt des aktuellen Vektorkachel-Layers in einem neuen Vektorkachel-Layer.
Im folgenden Beispiel aktualisieren Sie den aktuellen Vektorkachel-Layer, ServiceAreas, um Änderungen an Einzugsgebieten und Attributen zu übernehmen.
- Veröffentlichen Sie einen Vektorkachel-Layer mit aktualisierten Daten. Dies ist der Layer, mit dem Sie den Inhalt des aktuellen Vektorkachel-Layers ersetzen.
Beispiel: Im September 2019 wurden in zwei Ihrer Einzugsgebiete mehrere neue Kunden aufgenommen, wodurch sich die Grenzen dieser beiden Gebiete geändert haben. Sie aktualisieren die Quelldaten, um die Änderung in den Gebieten wiederzugeben, und veröffentlichen einen Vektorkachel-Layer mit dem Namen ServiceAreasUpdateSept. Da sich die Grenzgebiete geändert haben, konfigurieren Sie auch eine neue Miniaturansicht für diesen Layer. Sie legen fest, dass Beschreibung, Zusammenfassung und Tags mit den Angaben des aktuellen Layers identisch sind, da diese nicht geändert werden müssen.
- Öffnen Sie die Elementseite des ServiceAreas-Layers (des aktuellen Layers), und ersetzen Sie dessen Inhalt durch des ServiceAreasUpdateSept-Layers (des Ersatz-Layers). Wählen Sie die Option Den aktuellen Layer archivieren aus, um einen dritten Vektorkachel-Layer zu erstellen, in dem der alte Inhalt des Produktions-Vektorkachel-Layers gespeichert wird. Geben Sie für diesen Layer einen für Ihre Organisation aussagekräftigen Namen an.
So spiegelt beispielsweise der Inhalt des Produktions-Vektorkachel-Layers die bis August 2019 aktuellen Bezirksgebietsdaten wider. Sie benennen den neuen Layer deshalb ServiceAreasAug2019_arch, da es sich um ein Archiv der Einzugsgebietsgrenzen handelt, wie sie im August 2019 bestanden haben.
- Da Sie die Miniaturansicht aktualisiert haben, um die Änderung an den Grenzen widerzuspiegeln, aktivieren Sie die Option Elementinformationen ersetzen, um die Miniaturansicht des aktuellen Vektorkachel-Layers mit der des Ersatz-Layers zu aktualisieren.
- Wenn Sie die Inhalte des aktuellen Layers archivieren, wird der Ersatz-Layer gelöscht. Nachdem Sie die Inhalte des aktuellen Vektorkachel-Layers in diesem speziellen Beispiel zum ersten Mal ersetzt haben, erhalten Sie die beiden folgenden Vektorkachel-Layer:
- ServiceAreas: Dies ist der Produktions-Vektorkachel-Layer, der nun die bis zum 30. September 2019 gültigen Aktualisierungen des Einzugsgebiets enthält.
- ServiceAreasAug2019_arch: Dieser Vektorkachel-Layer spiegelt den Stand Ihrer Einzugsgebiete vom August 2019 wider.
Der Ersatz-Vektorkachel-Layer (ServiceAreasUpdateSept) wurde gelöscht.
- Im Oktober geht einer Ihrer Servicemitarbeiter in den verlängerten Urlaub, und Sie stellen einen Leiharbeiter ein, der am 7. Oktober seine Arbeit aufnimmt. Sie aktualisieren die Attributinformationen des Servicemitarbeiters für dieses Gebiet und veröffentlichen einen Ersatz-Layer mit dem Namen ServiceAreasUpdateOct.
- Sie ersetzen den Inhalt von ServiceAreas durch den von ServiceAreasUpdateOct und erstellen einen Layer mit dem Namen ServiceAreasOct62019_arch, um den archivierten Inhalt zu speichern.
Am Ende dieses Vorgangs in diesem spezifischen Beispiel verfügen Sie über die folgenden drei Vektorkachel-Layer:
- ServiceAreas: Dies ist der Produktions-Vektorkachel-Layer, der nun die bis zum 7. Oktober 2019 gültigen Aktualisierungen des Einzugsgebiets enthält.
- ServiceAreasOct62019_arch: Dieser Vektorkachel-Layer spiegelt den Stand Ihrer Einzugsgebiete vom 6. Oktober 2019 wider.
- ServiceAreasAug2019_arch: Dieser Vektorkachel-Layer spiegelt den Stand Ihrer Einzugsgebiete vom August 2019 wider.
- Für den Rest des Monats Oktober gibt es keine Änderungen in den Einzugsgebieten. Der Servicemitarbeiter kehrt am 4. November an seinen Arbeitsplatz zurück. Da die Informationen des Servicemitarbeiters die einzige Änderung an dem Layer im Zeitraum vom 6. Oktober bis zum 4. November waren, können Sie mit dem Layer ServiceAreasOct62019_arch den Produktions-Layer wieder in den Zustand zurücksetzen, in dem er sich vor der Beurlaubung des Servicemitarbeiters befand. Wenn Sie den Inhalt des Layers ServiceAreas durch den von ServiceAreasOct62019_arch ersetzen, können Sie den Zustand des Layers vom 7. Oktober bis 3. November in einem neuen Layer, ServiceAreasOct7toNov32019_arch archivieren.
Sie verfügen nun über die folgenden drei Vektorkachel-Layer:
- ServiceAreas: Dies ist der Produktions-Vektorkachel-Layer, der nun die bis zum 4. November 2019 gültigen Aktualisierungen des Einzugsgebiets enthält.
- ServiceAreasAug2019_arch: Dieser Vektorkachel-Layer spiegelt den Stand Ihrer Einzugsgebiete vom August 2019 wider.
- ServiceAreasOct7toNov32019_arch: Dieser Vektorkachel-Layer spiegelt den Stand Ihrer Einzugsgebiete während der Beschäftigung des Leiharbeiters wider.
Sie erstellen weitere Layer, mit denen Sie Inhalte ersetzen, aktualisieren den aktuellen Vektorkachel-Layer und erstellen Layer zur Archivierung von Layer-Inhalten, wenn Änderungen an Ihren Einzugsgebieten erforderlich sind. Sie können die Layer, in denen die archivierten Inhalte gespeichert sind, beliebig lange aufbewahren, um sie zum Zurücksetzen auf eine frühere Aktualisierung zu verwenden.
Beachten Sie bei der Verwendung des Workflow Folgendes:
- Um die Layer, in denen die archivierten Inhalte gespeichert sind, zu organisieren, erstellen Sie einen Ordner speziell für diese Layer, und verschieben Sie die Layer in diesen Ordner.
- Da Sie die Layer zum Archivieren älterer Inhalte für den Fall erstellen, dass Sie den Produktions-Vektorkachel-Layer auf einen älteren Zustand zurücksetzen müssen, und da nur Sie oder ein Administrator die Daten mithilfe dieser Layer wiederherstellen können, ist es wahrscheinlich nicht erforderlich, dass Sie sie freigeben.
- Der Ersatz-Layer wird gelöscht. Wenn Sie mehrere Styles für den Ersatz-Layer erstellt haben, funktionieren diese nicht mehr. Sie können sie manuell löschen.
Wenn Ihr Workflow vorsieht, dass Sie den Ersatz-Layer für die zukünftige Verwendung beibehalten, z. B. für den Fall, dass bestimmte Styles auf dem Ersatz-Layer beibehalten werden sollen, oder Sie den Ersatz-Layer in Karten und Anwendungen zu Testzwecken verwenden müssen, verwenden Sie stattdessen einen der nächsten beiden Workflows.
Beibehalten des Ersatz-Layers
Sie können den Ersatz-Layer für Tests oder andere Zwecke aufbewahren. Wenn Sie den Ersatz-Layer beibehalten müssen, jedoch nicht mehrere Layer mit Snapshots des Zustands des aktuellen Vektorkachel-Layers vor jeder Aktualisierung beibehalten möchten, können Sie den Inhalt zwischen dem aktuellen Layer und dem Ersatz-Layer austauschen. Sie sollten den Ersatz-Layer beispielsweise aufbewahren, wenn sie ihn zum Testen von Aktualisierungen verwenden möchten, bevor Sie die Änderungen in den aktuellen Layer übernehmen. Dieser Workflow der Qualitätskontrolle wird in diesem Abschnitt zusammengefasst.
Wir bleiben bei unserem Beispiel mit dem Einzugsgebiet. Wenn Sie keine Inhalte in neuen Layern archivieren müssen und stattdessen einen Layer erstellen möchten, den Sie für Qualitätskontrolltests verwenden können, können Sie den Ersatz-Layer für die Durchführung dieser Tests verwenden. Sie können Karten und Apps mit dem Ersatz-Layer öffnen und überprüfen, ob die Styles noch funktionieren, die Daten und Ausdehnungen korrekt angezeigt werden und ob die Layer bei Bedarf auch in Offline-Karten funktionieren.
In diesem Beispiel würden Sie die folgenden drei Vektorkachel-Layer verwenden, von denen Sie zwei behalten und einen löschen:
- ServiceAreas: Dies ist der Produktions-Vektorkachel-Layer, den die Mitglieder der Organisation in ihren Karten verwenden.
- ServiceAreasQC: Sie verwenden diesen Layer, um Inhalte und Styles zu überprüfen, bevor Sie Aktualisierungen in den ServiceAreas-Layer übernehmen. Dies ist der Ersatz-Layer, den Sie jedoch nicht löschen möchten, da Sie Webkarten und Apps erstellt haben, die beim Testen von Layer-Aktualisierungen auf diesen Layer verweisen.
- ServiceAreaUpdates: Jedes Mal, wenn Sie die Quelldaten des Einzugsgebiets aktualisieren, veröffentlichen Sie einen Vektorkachel-Layer, der die Datenaktualisierungen enthält. Sie verwenden diesen Layer zum Aktualisieren der Inhalte im Qualitätskontroll-Layer. Nachdem Sie den Inhalt in ServiceAreasQC durch den Inhalt in ServiceAreaUpdates ersetzt haben, löschen Sie ServiceAreaUpdates.
Eine Zusammenfassung dieses Workflows finden Sie nachfolgend:
- Aktualisieren Sie die Quelldaten des Einzugsgebiets, und veröffentlichen Sie den ServiceAreaUpdates-Vektorkachel-Layer.
Beispiel: Die Grenze von zwei Einzugsgebieten haben sich aufgrund von Neukunden geändert, und Sie aktualisieren die Quelldaten und veröffentlichen den ServiceAreaUpdates-Vektorkachel-Layer.
- Öffnen Sie die Elementseite für ServiceAreasQC, und ersetzen Sie deren Inhalt durch den Inhalt in ServiceAreaUpdates. In diesem Schritt wird ServiceAreasQC als aktuellen Layer und ServiceAreaUpdates als Ersatz-Layer betrachtet. Wählen Sie die Option Den Ersatz-Layer als Archiv verwenden aus.
Dadurch werden die Inhalte von ServiceAreaUpdates in ServiceAreasQC und die aktuellen Inhalte von ServiceAreasQC in ServiceAreaUpdates verschoben.
- Testen Sie den aktualisierten ServiceAreasQC-Layer in den Karten und Apps, die Sie zu diesem Zweck erstellt haben. Wenn Sie festgestellt haben, dass die Aktualisierungen keine Probleme bereiten, aktualisieren Sie den Inhalt des ServiceAreas-Layers mit dem von ServiceAreasQC. Wählen Sie erneut die Option Den Ersatz-Layer als Archiv verwenden aus, damit der ServiceAreasQC-Layer nicht gelöscht wird.
In diesem Schritt ist ServiceAreas der aktuelle Layer und ServiceAreasQC der Ersatz-Layer.
- Nachdem Sie die Aktualisierungen getestet und den Inhalt im Produktions-Layer aktualisiert haben, können Sie den ServiceAreaUpdates-Layer aus Eigene Inhalte löschen.
Wiederholen Sie diese Schritte, wann immer Änderungen an den Quelldaten des Einzugsgebiets vorgenommen werden.
Beachten Sie bei der Verwendung des Workflow Folgendes:
- Der Ersatz-Layer, den Sie zum Testen verwenden (in diesem Beispiel ServiceAreasQC), enthält den Inhalt des aktuellen Layers in dem Zustand, in dem er sich vor der Aktualisierung befand. Das bedeutet, dass Sie diesen Test-Layer verwenden können, um bei Bedarf den alten Inhalt für den aktuellen Layer wiederherzustellen.
- Wenn die Aktualisierungen von anderen Personen getestet werden müssen, bevor Sie den Inhalt des aktuellen Layers ersetzen, geben Sie den Ersatz-Layer für eine Gruppe mit diesen Mitgliedern frei.
Behalten Sie den Ersatz-Layer bei, und archivieren Sie den Inhalt auf einem neuen Layer.
Wenn Sie einen Qualitätskontroll-Layer und Layer mit archivierten Inhalten haben möchten, können Sie die beiden oben beschriebenen Workflows in Kombination verwenden, um den Inhalt des aktuellen Layers zu aktualisieren, den Ersatz-Layer beizubehalten und Layer zur Archivierung von Änderungen anzulegen.
- Führen Sie die Schritte 1 bis 3 im vorherigen Abschnitt durch. Wenn Sie diese Schritte in diesem Beispiel zum ersten Mal ausführen, verfügen Sie über die folgenden drei Vektorkachel-Layer:
- ServiceAreas: Dieser Layer enthält die neuesten Aktualisierungen.
- ServiceAreasQC: Dieser Layer enthält den Inhalt des ServiceAreas-Layers, bevor Sie ihn aktualisiert haben. Er fungiert daher vorübergehend als Archiv für den alten ServiceAreas-Inhalt.
- ServiceAreaUpdates: Dieser Layer enthält den Inhalt des ServiceAreasQC-Layers, bevor Sie dessen Inhalt ersetzt haben.
- Verwenden Sie anschließend den Layer ServiceAreaUpdates, um den Inhalt von ServiceAreasQC ein zweites Mal zu ersetzen. In diesem Szenario ist ServiceAreasQC der aktuelle Layer, und ServiceAreaUpdates ist der Ersatz-Layer. Wählen Sie jetzt jedoch die Option Den aktuellen Layer archivieren aus, um einen Vektorkachel-Layer zu erstellen und den Inhalt von ServiceAreasQC zu archivieren. Dieser Vorgang führt zu folgendem Ergebnis:
- Ein Vektorkachel-Layer dient als Archiv des alten ServiceAreas-Inhalts. Da ServiceAreasQC den archivierten ServiceAreas-Inhalt enthielt, haben Sie diesen Inhalt nun in einen separaten Vektorkachel-Layer verschoben. Benennen Sie diesen Layer entsprechend seines Inhalts.
- Der ServiceAreasQC-Layer wird in den Zustand zurückgesetzt, in dem er sich befand, bevor Sie ihn durch aktualisierte Inhalte aus dem ServiceAreaUpdates-Layer ersetzt haben.
- Der Layer ServiceAreaUpdates wird gelöscht.
Wenn Sie diesen Workflow beispielsweise mit den Aktualisierungen der Einzugsgebietsgrenzen vom September 2019 verwenden, enthält ServiceAreas die Aktualisierungen vom September 2019. Der Layer, der den letzten Batch archivierter Einzugsgebietsinhalte speichert, enthält Einzugsgebiete vom August 2019, weshalb Sie diesen Layer möglicherweise ServiceAreasAug2019_arch genannt und in Ihren Archivordner verschoben haben. ServiceAreasQC enthält auch die Inhalte vom August 2019.
Wenn Sie diesen Workflow erneut durchführen, um die an den Quelldaten des Einzugsgebiets vorgenommenen Bearbeitungen vom 7. Oktober auf den Layer ServiceAreas zu übertragen, verfügen Sie über den ServiceAreas-Layer mit Inhalten vom 7. Oktober, einen Layer mit archivierter Daten, der den vorherigen Zustand der Einzugsgebiete widerspiegelt (ServiceAreasOct62019_arch), und den Layer, der die ab August 2019 archivierten Inhalte enthält (ServiceAreasAug2019_arch). ServiceAreasQC enthält auch noch die Inhalte vom August.
Wenn der Mitarbeiter Ihres Einzugsgebiets am 4. November aus dem Urlaub zurückkehrt, können Sie mit dem ServiceAreasOct62019_arch-Layer den Produktions-Layer in den Zustand zurücksetzen, in dem er sich vor der Beurlaubung des Servicemitarbeiters befand. Verwenden Sie den ServiceAreasOct62019_arch-Layer anstelle des ServiceAreaUpdates-Layers in den in diesem Abschnitt aufgeführten Schritten.
Beachten Sie bei der Verwendung des Workflow Folgendes:
- Wie beim ersten Workflow können Sie einen Ordner erstellen und die Layer, in denen archivierte Inhalte gespeichert sind, in diesen Ordner verschieben, um diese Layer zu organisieren.
- Da in separaten Layern archivierte Inhalte nur benötigt werden, damit Sie den Produktions-Vektorkachel-Layer in einen älteren Zustand zurücksetzen können, und da nur Sie oder ein Administrator die Daten mithilfe dieser Layer wiederherstellen können, ist es wahrscheinlich nicht erforderlich, dass Sie diese Layer freigeben.
- Der ServiceAreasQC-Ersatz-Layer bleibt in Eigene Inhalte erhalten, um Ihnen das Replizieren Ihrer Qualitätskontrolltests zu erleichtern. Daher ist der Inhalt dieses Layers nur im Rahmen dieses Testworkflows relevant. Für die Freigabe dieses Layers besteht nur dann ein Grund, wenn die Aktualisierungen von anderen Personen getestet werden müssen, bevor Sie den Inhalt zum Aktualisieren des Produktions-Layers verwenden.
Änderungen im Ersatz-Layer, die negative Auswirkungen auf den aktuellen Layer haben können
Die folgenden Änderungen im Ersatz-Layer können im Vektorkachel-Layer, den Sie ersetzen, zu einem unerwarteten Verhalten führen, insbesondere dann, wenn Sie für den Layer weitere Styles erstellt haben:
- Entfernen eines Layers aus der Karte in ArcGIS Pro, bevor der Ersatz-Vektorkachel-Layer oder das Paket veröffentlicht wird.
- Hinzufügen eines Layers zur Karte in ArcGIS Pro, bevor der Ersatz-Vektorkachel-Layer oder das Paket veröffentlicht wird.
- Umbenennen eines oder mehrerer Layer in der Karte in ArcGIS Pro, bevor der Ersatz-Vektorkachel-Layer oder das Paket veröffentlicht wird.
- Ändern der Symbolisierung auf dem Layer in der Karte in ArcGIS Pro, bevor der Ersatz-Vektorkachel-Layer oder das Paket veröffentlicht wird.
- Wenn der aktuelle Vektorkachel-Layer für die Offline-Verwendung aktiviert ist, stellen Sie sicher, dass der Ersatz-Layer ebenfalls für die Offline-Verwendung aktiviert ist. Wenn für den Ersatz-Layer der Offline-Modus nicht aktiviert ist, ist der aktuelle Layer nach dem Ersetzen seines Inhalts nicht mehr für die Offline-Verwendung aktiviert.
Wenn Sie eine der oben aufgeführten Änderungen im Ersatz-Layer vornehmen, zeigen Sie eine Vorschau der Styles an, um zu überprüfen, ob Sie mit den Änderungen zufrieden sind, bevor Sie das Ersetzen des aktuellen Layers durch den Ersatz-Layer abschließen.
Das Verhalten kann je nach Änderungen variieren. Wenn Sie beispielsweise einen Layer hinzufügen, zeigen die anderen Styles weiterhin die Layer an, die vor dem Ersetzen definiert wurden. Möglicherweise zeigen sie jedoch nicht den hinzugefügten Layer an, es sei denn, der Style-Besitzer erstellt den Style erneut.