Neben der Veröffentlichung neuer Web-Feature-Layer können mit ArcGIS Pro vorhandene Web-Feature-Layer überschrieben werden, um Änderungen an einer GIS-Ressource oder deren Quelldaten widerzuspiegeln.
Sie können einen vorhandenen Web-Feature-Layer überschreiben, wenn die folgenden Bedingungen zutreffen:
- Sie sind bei Ihrer ArcGIS-Organisation als Administrator oder mit dem Konto angemeldet, das den Web-Feature-Layer besitzt, der überschrieben wird.
- Der Speicherort des überschriebenen Web-Feature-Layers wurde nicht geändert, während der Bereich Web-Layer überschreiben geöffnet ist.
Sie können den Inhalt des Web-Feature-Layers nicht nur überschreiben, sondern auch die Elementbeschreibung und die Konfigurationseinstellungen ändern.
Überlegungen zum Überschreiben von Web-Layers
Der vorhandene Web-Layer, einschließlich Pop-ups und Symbolisierung, wird immer durch die in ArcGIS Pro vorgenommene Konfiguration überschrieben. Beim Überschreiben eines Web-Layers werden die zugehörigen Daten ersetzt. Änderungen an Pop-ups oder Symbolisierung oder andere Aktualisierungen, die nach der ersten Veröffentlichung des Web-Layers vorgenommen wurden, gehen verloren. Wenn Sie einen Web-Layer überschreiben, kann sich das Schema des neuen Layers, den Sie veröffentlichen, von dem Schema des vorhandenen Web-Layers unterscheiden, wenn der neue Layer andere Feldnamen, gelöschte Felder oder neue Felder umfasst.
In Webkarten werden Pop-ups und Symbolisierung separat von den Web-Layers gespeichert. Die in einer Webkarte gespeicherten Pop-ups werden nicht aktualisiert, wenn der Web-Layer mit einem neu konfigurierten Pop-up überschrieben wird. Wenn sich das Schema eines Web-Layers ändert, müssen Sie eventuell die Pop-ups und Symbolisierung Ihrer Webkarte neu konfigurieren.
Nehmen wir beispielsweise an, Sie haben einen Web-Layer mit Städten der Vereinigten Staaten freigegeben und eine Webkarte erstellt, die den Layer mit dem Feld name symbolisiert. Wenn Sie den vorhandenen Web-Layer mit einem neuen Web-Layer überschreiben, in dem das Feld name in city umbenannt wurde, versucht die Webkarte weiterhin, den Layer mit dem alten Feld name zu symbolisieren, obwohl es nicht mehr vorhanden ist. Sie müssen die Symbolisierung mit city als neuem Feld neu konfigurieren.
Überschreiben eines Web-Feature-Layers
In diesem Workflow wird das Überschreiben eines Web-Feature-Layers erläutert. Um einen Web-Feature-Layer zu überschreiben, der registrierte Daten referenziert, überschreiben Sie dessen zugehörigen Kartenbild-Layer. Sie können einen Web-Feature-Layer auch mit ArcPy für ein Portal überschreiben. Weitere Informationen finden Sie unter Automatisches Freigeben von Web-Layern.
- Um einen Web-Layer zu überschreiben, führen Sie einen der folgenden Schritte aus:
- Überschreiben Sie einen vorhanden Web-Layer mit allen verwendbaren Layern in der Karte. Klicken Sie auf der Registerkarte Freigeben in der Gruppe Freigeben als auf den Dropdown-Pfeil Web-Layer und dann auf Web-Layer überschreiben .
- Überschreiben Sie einen vorhanden Web-Layer mit ausgewählten Layern aus der Karte. Wählen Sie die Layer im Bereich Inhalt aus. Klicken Sie mit der rechten Maustaste auf die ausgewählten Layer, zeigen Sie auf Freigeben, und klicken Sie auf Web-Layer überschreiben .
Das Dialogfeld Web-Layer überschreiben wird angezeigt.
- Navigieren Sie im Dialogfeld Web-Layer überschreiben zu dem Speicherort des Web-Layers in Ihrem Portal, und wählen Sie diesen aus. Klicken Sie auf OK.
- Lesen Sie die Meldung Web-Layer überschreiben, und klicken Sie auf OK, um den Vorgang fortzusetzen.
Vorsicht:
Wurde der Web-Layer online bearbeitet, oder wurden Features an den Web-Layer angehängt, werden diese Änderungen überschrieben.
Der Bereich Web-Layer überschreiben wird angezeigt. Auf der Registerkarte Allgemein wird unter Element-Details der Name des Web-Layers angezeigt. Der Name kann nicht geändert werden.
- Akzeptieren Sie unter dem Layer-Namen die Standardoption Elementbeschreibung des Web-Layers verwenden, oder wählen Sie die Option Elementbeschreibung der Karte oder des Layers verwenden.
Mit der Standardoption bleibt die Elementbeschreibung des aktuellen Web-Layers erhalten. Mit der anderen Option wird sie überschrieben.
- Ändern Sie optional die Informationen in den Feldern Zusammenfassung und Tags. Wenn die Felder leer sind, müssen Sie sie ausfüllen.
Die Felder können leer sein, wenn Sie die Elementbeschreibung aus der Karte oder dem Layer im vorherigen Schritt verwenden möchten.
- Sie können die Einstellungen auch unter Freigeben für ändern:
- Alle: Mit dieser Option werden Ihre Inhalte veröffentlicht. Jeder kann darauf zugreifen.
- Eigene Organisation: Diese Option wird angezeigt, wenn Sie mit einem Organisationskonto angemeldet sind. Mit dieser Option können Ihre Inhalte für alle authentifizierten Benutzer in der Organisation freigegeben werden.
- Gruppen: Sie können Ihre Inhalte für Gruppen, denen Sie angehören, und für deren Mitglieder freigeben.
Lassen Sie alle Optionen deaktiviert, um die Freigabeebene auf den Besitzer des Elements festzulegen.
Hinweis:
Wenn Sie der Besitzer des vorhandenen Web-Feature-Layers sind, können Sie die Einstellungen zur Gruppenfreigabe ändern. - Klicken Sie optional auf die Registerkarte Konfiguration, und ändern Sie Einstellungen.
Weitere Informationen zur Konfiguration von Web-Layers finden Sie unter Konfigurieren eines Web-Feature-Layers.
Hinweis:
WFS-Layer werden beim Überschrieben von Web-Feature-Layern nicht unterstützt. Durch Überschreiben eines Web-Feature-Layers, der mit einem WFS-Layer verknüpft ist, wird der WFS-Layer beschädigt. In solch einem Fall löschen Sie den WFS-Layer und erstellen Sie ihn über die Detailseite des Web-Feature-Layers neu.
- Klicken Sie unter Freigabe abschließen auf Analysieren, um nach 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 der Web-Layer freigegeben werden kann. Das Beheben von Warnungen wird empfohlen, ist jedoch nicht erforderlich.
- Wenn der Layer erfolgreich veröffentlicht wurde, klicken Sie unten im Bereich auf den Link Web-Layer verwalten, um auf den Web-Layer in Ihrem Portal zuzugreifen.
- Melden Sie sich ggf. bei Ihrem Portal an, und öffnen Sie die Elementseite für den Web-Layer. Öffnen Sie den Layer in Map Viewer, oder verwenden Sie die Registerkarten Daten und Visualisierung auf der Elementseite, um zu bestätigen, dass der Web-Layer überschrieben wurde.