Mit ArcGIS AllSource können Sie Aktualisierungen an Webkarten in einem ArcGIS Online- oder ArcGIS Enterprise-Portal speichern. ArcGIS AllSource bietet erweiterte Funktionen zum Symbolisieren und Visualisieren räumlicher Daten, die Sie zum Ändern vorhandener Webkarten verwenden können. Die Element-ID der Webkarte bleibt beim Speichern erhalten.
Folgende Bedingungen müssen beim Speichern einer Webkarte erfüllt sein:
- Die aktive Karte muss mit einer Webkarte verknüpft sein. Wenn Sie einem Projekt eine Webkarte hinzufügen, wird diese in eine ArcGIS AllSource-Karte konvertiert und mit der Webkarte verknüpft. Weitere Informationen finden Sie unter Hinzufügen einer Webkarte oder Webszene.
- Beim aktiven Portal muss es sich um das Portal handeln, in dem sich die Webkarte befindet.
- Sie müssen der Besitzer des Webkartenelements, ein Administrator oder ein Mitglied der Gruppe mit gemeinsamer Aktualisierung sein, für die die Webkarte freigegeben ist.
- Ihrem Konto müssen die Berechtigungen zum Erstellen von Inhalten zugewiesen sein. Zum Veröffentlichen von Daten-Layern als Web-Layer sind zusätzliche Berechtigungen erforderlich.
Beim Speichern einer Webkarte in ArcGIS AllSource wird die verknüpfte Webkarte aktualisiert, die vorhandenen Web-Layer, Tabellenelemente oder Feature-Sammlungen im Portal hingegen nicht. Wenn Sie beispielsweise eine Karte mit Änderungen an der Symbolisierung eines Layers speichern, werden diese Änderungen nur in der Webkarte gespeichert. Das Aussehen oder die Eigenschaften des Web-Layers in anderen Webkarten werden nicht beeinflusst, da die Änderungen nur für die aktualisierte Webkarte übernommen werden. Web-Layer-Elemente im Portal bleiben unverändert, auch wenn sie aus der Karte in ArcGIS AllSource entfernt werden. Wenn Sie der Karte Daten-Layer hinzufügen, werden die neuen Layer beim Speichern der Karte im Portal veröffentlicht und der Webkarte hinzugefügt.
Speichern einer Webkarte in einem Portal
Vor dem Speichern einer Webkarte gilt es, sich mit einigen Überlegungen vertraut zu machen. Mit dem folgenden Workflow werden Aktualisierungen an der Webkarte in einem Portal gespeichert:
- Fügen Sie einem Projekt eine Webkarte hinzu.
- Fügen Sie Daten-Layer hinzu, oder nehmen Sie Änderungen an der Symbolisierung, an Pop-ups oder an Beschriftungen vorhandener Web-Layer in der Karte vor.
- Klicken Sie auf dem Menüband auf der Registerkarte Freigeben in der Gruppe Verwalten auf Webkarte speichern .Wenn ArcGIS AllSource nicht die zum Ändern der Webkarte zuletzt verwendete Anwendung war, wird das Dialogfeld Webkarte speichern angezeigt. Führen Sie einen der folgenden Vorgänge aus:
Hinweis:
Die Schaltfläche Webkarte speichern ist nicht verfügbar, wenn die aktive Karte nicht mit einer Webkarte verknüpft ist.- Klicken Sie auf Webkarte speichern, um die vorhandene Webkarte zu aktualisieren.
- Klicken Sie auf Als neue Webkarte freigeben, um den Bereich Als Webkarte freigeben zu öffnen. Sie können eine neue Webkarte freigeben, um die Features zu überprüfen, die möglicherweise verändert werden oder verloren gehen, bevor Sie den Speichervorgang für die ursprüngliche Webkarte bestätigen. Weitere Informationen finden Sie unter Freigeben einer Webkarte.
Der Bereich Webkarte speichern wird angezeigt.
- Bearbeiten Sie optional die Felder Zusammenfassung und Tags.
Für die Freigabe in einem ArcGIS Enterprise-Portal der Version 10.9 oder früher sind eine Zusammenfassung und Tags erforderlich.
Sie können maximal 128 Tags eingeben.
- Wenn die Karte Daten-Layer zur Veröffentlichung enthält, können Sie optional deren Konfiguration für Ihre Webkarte auswählen.
Eine Liste der verfügbaren Konfigurationen finden Sie unter Freigeben einer Webkarte mithilfe einer ausgewählten Konfiguration.
- Optional können Sie das Kontrollkästchen Symboltypen verwenden, die mit allen Clients kompatibel sind aktivieren, um ArcGIS AllSource-Symbole in Websymbole zu konvertieren, die von allen Anwendungen, einschließlich der meisten älteren Clients, gerendert werden können.
Wenn das Kontrollkästchen deaktiviert ist, werden 2D-Punkt-, -Linien- und -Polygonsymbole als ArcGIS AllSource-Symbole beibehalten, die auch als Symbole des kartographischen Informationssystems (Cartographic Information Model, CIM) von Esri bezeichnet werden. In der Karte verwendete alternative Symbole werden ebenfalls beibehalten. Deaktivieren Sie das Kontrollkästchen, wenn die Webkarte in neueren Client-Anwendungen mit Unterstützung von CIM-Symbolen, wie z. B. ArcGIS API for JavaScript 4.x, verwendet werden sollen. CIM-Symbole werden in älteren Clients, wie zum Beispiel in Map Viewer Classic, heruntergestuft angezeigt.
Wenn die Karte Daten-Layer enthält, die als Web-Feature-Layer freigegeben werden, wird diese Einstellung direkt auf den Web-Feature-Layer angewendet. Beispielsweise wird durch Aktivieren des Kontrollkästchens automatisch die Option Symboltypen verwenden, die mit allen Clients kompatibel sind für den Web-Feature-Layer aktiviert. Die Symbole von Daten-Layern werden mit den Web-Layern gespeichert, die beim Freigeben der Webkarte veröffentlicht werden. Wenn Sie die Symbole vorhandener Web-Layer ändern, werden diese Änderungen mit der Webkarte gespeichert.
Die Option wird standardmäßig aktiviert, wenn Sie die Freigabe in ArcGIS Enterprise 11.0 oder früher durchführen.
Die Option wird nicht angezeigt, wenn Sie die Freigabe in ArcGIS Enterprise 10.8 oder früher durchführen. In diesen Portal-Versionen werden ArcGIS AllSource-Symbole automatisch in Web-Symbole konvertiert.
- Optional können Sie die Einstellungen unter Freigeben für ändern:
- Alle: Geben Sie Ihre Inhalte für die Öffentlichkeit frei. Jeder kann darauf zugreifen.
- Eigene Organisation: Geben Sie Ihre Inhalte für alle authentifizierten Benutzer in der Organisation frei. Diese Option ist verfügbar, wenn Sie mit einem Organisationskonto angemeldet sind.
- Gruppen: Geben Sie Ihre Inhalte für Gruppen, denen Sie angehören, und für deren Mitglieder frei.
Lassen Sie alle Optionen deaktiviert, um die Freigabeebene auf den Besitzer des Elements festzulegen.
Hinweis:
Damit Sie die Freigabeeinstellungen ändern können, müssen Sie Administrator oder der Besitzer der Webkarte sein.
- Klicken Sie optional auf die Registerkarte Konfiguration oben im Bereich, um die beim Speichern der Karte erstellten Web-Layer anzuzeigen oder die Eigenschaften des Web-Layers zu ändern.
Weitere Informationen finden Sie unter Konfigurieren einer Webkarte.
Wenn Sie die Option Zuweisung eindeutiger numerischer IDs für die Freigabe von Web-Layern zulassen im Dialogfeld Karteneigenschaften aktiviert haben, werden die IDs der einzelnen Sublayer angezeigt. Klicken Sie zum Ändern einer ID auf die Zahl neben dem Layer oder der Tabelle. Geben Sie im Dialogfeld Layer-Eigenschaften bzw. Eigenschaften der Standalone-Tabelle auf der Registerkarte Allgemein im Textfeld Layer-ID bzw. Tabellen-ID eine benutzerdefinierte ganzzahlige ID an. Weitere Informationen finden Sie unter Zuweisen von Layer-IDs.
- Klicken Sie unter Speichervorgang abschließen auf Analysieren , um nach möglichen Problemen zu suchen.
Fehler und Warnungen werden auf der Registerkarte Meldungen aufgeführt. Klicken Sie mit der rechten Maustaste auf eine Meldung, um das zugehörige Hilfethema zu öffnen oder eine Abhilfemaßnahme in der Software einzuleiten. Fehler müssen behoben werden, bevor die Webkarte gespeichert werden kann. Das Beheben von Warnungen wird empfohlen, ist jedoch nicht erforderlich.
- Nachdem Sie alle Fehler und eventuell auch Warnungen behoben haben, klicken Sie auf Speichern , um die Webkarte im Portal zu aktualisieren.
Wenn sich die Freigabeeinstellungen geändert haben, wird ggf. das Dialogfeld Freigabe aktualisieren angezeigt, in dem Sie sicherstellen können, dass die Layer für Ihre Zielgruppe sichtbar sind.
- Klicken Sie im Dialogfeld Freigabe aktualisieren auf Aktualisieren, um die Freigabeeinstellungen für Layer anzupassen, damit diese in der Webkarte sichtbar sind.
Wenn editierbare Web-Feature-Layer nicht für alle freigegeben werden können, wird eine entsprechende Meldung angezeigt. Auf der Elementseite des Layers im Portal müssen Sie dann die öffentliche Datenerfassung genehmigen. Weitere Informationen finden Sie unter Zulassen oder Verhindern der Bearbeitung öffentlicher Layer.
Die Aktualisierungen werden in der vorhandenen Webkarte gespeichert.
- Klicken Sie im Dialogfeld Freigabe aktualisieren auf Aktualisieren, um die Freigabeeinstellungen für Layer anzupassen, damit diese in der Webkarte sichtbar sind.
- Klicken Sie unten im Bereich auf Webkarte verwalten, um die Webkarte im Portal zu verwalten.
Wenn die Webkarte aus neuen Web-Layern besteht, die automatisch auf dem Server gecacht werden, können die Layer während der Cache-Erstellung möglicherweise nicht angezeigt werden. Klicken Sie auf Aufträge , um den Cache-Status im Bereich Auftragsstatus anzuzeigen.
Der Standardname der archivierten Webkarte lautet <Webkarte>_<Zeitstempel>. Wenn Sie der Besitzer der ursprünglichen Webkarte sind, wird das archivierte Element in demselben Ordner wie die Webkarte gespeichert. Andernfalls wird sie im Stammverzeichnis gespeichert.
Hinweis:
Die Option Die zuletzt aktualisierte Webkarte archivieren ist für ArcGIS Enterprise 10.8 und früher nicht verfügbar.
Überlegungen im Zusammenhang mit dem Speichern von Webkarten
Durch das Speichern von Webkarten in ArcGIS AllSource lassen sich die Kartenmanagement-Workflows verbessern. Aufgrund von Unterschieden bei der Unterstützung bestimmter Webkarteneigenschaften in den verschiedenen Anwendungen gibt es jedoch einige Einschränkungen. Wenn Sie Änderungen an der Webkarte mit einer anderen Anwendung vornehmen und diese dann in ArcGIS AllSource öffnen, können bestimmte Eigenschaften verändert und andere nicht mehr vorhanden sein. Eigenschaften, die beim Konvertieren der Webkarte in eine ArcGIS AllSource-Karte entfernt wurden, gehen beim Speichern der Webkarte verloren.
Einschränkungen
Nachstehend sind einige bekannte Einschränkungen aufgeführt, die Sie vor dem Speichern einer Webkarte mit ArcGIS AllSource berücksichtigen sollten:
- Präsentationen werden in ArcGIS AllSource-Karten nicht unterstützt. In einer Webkarte vorhandene Folien werden beim Öffnen der Webkarte in ArcGIS AllSource entfernt.
- In Map Viewer konfigurierte Formulare werden in ArcGIS AllSource nicht unterstützt und gehen verloren.
- Bestimmte Anzeigeeigenschaften bleiben nach dem Speichern einer Webkarte nicht erhalten. Beispielsweise gehen Feature-Verschmelzung und Layer-Maskierung verloren. Bei der Layer-Verschmelzung gehen einige in Map Viewer konfigurierte Mischmodi verloren, wenn in ArcGIS AllSource kein entsprechender Modus vorhanden ist.
- Pop-ups in Web-Kachel-Layern oder gecachten Kartenbild-Layern, die für die Verwendung von Attributdaten aus einem Feature-Layer konfiguriert sind, gehen beim Öffnen der Webkarte in ArcGIS AllSource verloren. Weitere Informationen finden Sie unter Konfigurieren von Pop-ups.
- Einige Einstellungen, z. B. Positionen suchen und andere Anwendungseinstellungen auf der Elementseite der Webkarte, bleiben nach dem Speichern einer Webkarte nicht erhalten. Weitere Informationen finden Sie unter Festlegen von Kartenoptionen für Apps.
- Bei Layern des WMS-Service, die mehrere Styles unterstützen, bleiben Nicht-Standard-Styles in ArcGIS AllSource nicht erhalten. Von der Webkarte wird nur der Standard-Style des WMS-Service-Layers gerendert. Weitere Informationen finden Sie unter Ändern des Styles eines WMS-Service-Sublayers.
- Es kann sein, dass Layer mit Styles, die in anderen Anwendungen – beispielsweise Map Viewer – erstellt wurden, beim Öffnen der Webkarte in ArcGIS AllSource anders aussehen. Diese Unterschiede treten auf, wenn für in anderen Anwendungen erstellte Styles keine identischen Symbolisierungseigenschaften in ArcGIS AllSource vorhanden sind. Dies betrifft unter anderem die Eigenschaften Heatmap-Symbolisierung, Wörterbuchsymbolisierung, Vorherrschende Kategorie, Alter (Farbe) und Alter (Größe). Sie werden beim Speichern der Webkarte geändert. In Fällen, in denen in ArcGIS AllSource kein entsprechender Renderer vorhanden ist, geht der Style bzw. die Eigenschaft verloren.
Best Practices
Nachstehend sind einige Empfehlungen aufgeführt, die Sie vor dem Speichern einer Webkarte in ArcGIS AllSource berücksichtigen sollten:
- Prüfen Sie Webkarten beim Öffnen in ArcGIS AllSource auf Abweichungen. Achten Sie dabei besonders auf Pop-ups, Beschriftungen und andere Eigenschaften, die ggf. in einer anderen Anwendung erstellt wurden.
- Wenn es in Ihrer ArcGIS-Organisation mehrere Benutzer gibt, die die Webkarte aktualisieren können, überprüfen Sie, ob die Webkarte geändert wurde, seit Sie sie zuletzt in ArcGIS AllSource geöffnet haben. So vermeiden Sie, dass etwaige Änderungen anderer Benutzer überschrieben werden. Um mit der aktuellen Version einer Webkarte zu arbeiten, aktualisieren Sie die Karte in Ihrem Projekt. Weitere Informationen finden Sie unter Aktualisieren einer Webkarte oder Webszene.
- Geben Sie die aktualisierte Karte zunächst als neue Webkarte frei, und überprüfen Sie sie dann auf Abweichungen. Speichern Sie die Webkarte, sobald Sie sicher sind, dass Sie die ursprüngliche Webkarte aktualisieren möchten.