Datasets in Enterprise-Geodatabases, die Attributregeln enthalten, können als Web-Feature-Layer im ArcGIS Enterprise-Portal Ihrer Organisation freigegeben werden. Der Typ der Attributregel bestimmt die Optionen, die beim Freigeben (Veröffentlichen) des Web-Layers verwendet werden.
Beim Freigeben müssen Sie die Datasets in der Enterprise-Geodatabase referenzieren, indem Sie das Kontrollkästchen Feature unter Registrierte Daten referenzieren aktivieren. Damit wird sichergestellt, dass der Web-Feature-Layer Datasets in Ihrer Enterprise-Geodatabase referenziert und beim Veröffentlichungsprozess keine Daten kopiert werden.
In den Regeln für die Batch-Berechnung und -Validierung muss außerdem die Funktion Validierung aktiviert sein, damit die Regeln ausgewertet werden. Weitere Informationen finden Sie unter Auswerten von Attributregeln.
Hinweis:
Attributregeln werden beim Veröffentlichen von Datasets in einem ArcGIS Online-Portal nicht übertragen.
Validierungsfunktion
Wenn Sie Daten mit Batch-Berechnungs- und Validierungsregeln freigeben, können Sie eine optionale Funktion Validierung aktivieren. Weitere Informationen finden Sie unter Zusätzliche Layer und Funktionen.
Mit Analysefunktionen werden die Datasets überprüft, die als Feature-Layer mit Validierungsfunktionen freigegeben werden. Die folgenden Bedingungen werden durch diese Analyzer erzwungen:
- Die vier unten aufgeführten Fehler-Datasets sind auf der Karte vorhanden. Es kann immer nur ein Layer ein Fehler-Dataset referenzieren.
- GDB_ValidationPointErrors
- GDB_ValidationLineErrors
- GDB_ValidationPolygonErrors
- GDB_ValidationObjectErrors
- Alle Daten müssen nach Verzweigung versioniert sein. Weitere Informationen finden Sie unter Registrierten eines Datasets als nach Verzweigung registriert.
- Für die verbundene Geodatabase muss Verzweigung als Versionierungstyp festgelegt sein. Weitere Informationen finden Sie unter Geodatabase-Verbindungseigenschaften in Verzweigung aktualisieren.
- Der verbundene Geodatabase-Benutzer muss der Besitzer der zu veröffentlichenden Daten sein.
Hinweis:
Die Funktion Validierung ist nur beim Freigeben für ArcGIS Enterprise 10.7 oder höher verfügbar. Weitere Informationen finden Sie unter Überlegungen zur Freigabe in älteren Portalen.Veröffentlichen eines Kartenbild- und Web-Feature-Layers mit Attributregeln
Führen Sie zum Freigeben von Datasets mit Attributregeln als Web-Layer die folgenden Schritte aus:
- Erstellen Sie in ArcGIS Pro eine Karte, die Datasets mit Attributregeln enthält. Fügen Sie optional verknüpfte Fehler-Datasets zur Karte hinzu, wenn Sie beabsichtigen, den Feature-Layer mit der Funktion Validierung freizugeben.
Für alle Felder muss festgelegt sein, dass sie sichtbar sind.
- Geben Sie einen Web-Feature-Layer mit einem der folgenden Schritte frei:
- Geben Sie die Karte und alle darin enthaltenen Layer als Web-Layer frei. Klicken Sie auf der Registerkarte Freigeben in der Gruppe Freigeben als auf Web-Layer .
- Geben Sie die ausgewählten Layer der Karte als Web-Layer frei. Wählen Sie die Layer im Bereich Inhalt aus. Klicken Sie mit der rechten Maustaste, und wählen Sie Freigabe > Als Web-Layer freigeben .
- Geben Sie im Textfeld Name auf der Registerkarte Allgemein des Bereichs Als Web-Layer freigeben einen Namen für den Web-Layer an.
- Füllen Sie die Felder Elementdetails für Zusammenfassung und Tags aus.
- Stellen Sie unter Daten und Layer-Typ sicher, dass Kartenbild unter Registrierte Daten referenzieren ausgewählt ist. Klicken Sie auf Feature, um den Web-Feature-Layer als abhängigen Layer für den Kartenbild-Layer freizugeben.
Damit Web-Feature-Layer Attributregeln nutzen können, müssen sie registrierte Datenquellen referenzieren. Damit wird sichergestellt, dass die Daten beim Veröffentlichen nicht kopiert, sondern durch den Service direkt referenziert werden.
- Geben Sie unter Speicherort den Speicherort des Web-Layers in Portal-Ordner und Server und Ordner an.
- Der Web-Layer wird standardmäßig in Ihrem Stammordner unter Eigene Inhalte gespeichert. Um den Web-Layer in einem anderen Ordner unter Eigene Inhalte zu speichern, geben Sie den Ordnernamen ein, oder navigieren Sie zu einem vorhandenen Ordner.
- Geben Sie an, wer Zugriff auf den Kartenbild-Layer und den Web-Feature-Layer haben soll.
- Alle: Mit dieser Option werden Ihre Inhalte veröffentlicht. Dies bedeutet, dass jeder sie aufrufen und sehen kann.
- Eigene Organisation: Mit dieser Option werden die Layer für alle authentifizierten Benutzer in der Organisation freigegeben.
- Gruppen: Sie können Ihre Inhalte für Gruppen, denen Sie angehören, freigeben. Alle Mitglieder der angegebenen Gruppen haben Zugriff auf die Layer.
- Aktivieren Sie optional die Funktion Validierung für den Feature-Service. Klicken Sie auf die Registerkarte Konfiguration und dann unter Funktionen auf Validierung.
Dies ist nicht erforderlich, wenn Sie Datasets mit Attributregeln freigeben. Es ist allerdings erforderlich, wenn der Feature-Layer in Validierungs-Workflows einbezogen werden soll.
Weiter oben im Abschnitt zur Validierungsfunktion finden Sie weitere Informationen zu den Voraussetzungen und Analysefunktionen für die Nutzung dieser Funktion.
- Optional können Sie auf die Registerkarte Inhalt klicken, um den neu erstellten Web-Layer oder sonstige Layer mit den ihnen zugeordneten Komponenten anzuzeigen.
- Klicken Sie auf Analysieren, um eine Überprüfung auf Fehler oder Probleme durchzuführen.
Sie müssen alle Fehler beheben.
Falls Probleme erkannt werden, werden diese auf der Registerkarte Meldungen angezeigt. Wenn Sie mit der rechten Maustaste auf die einzelnen Meldungen klicken, erhalten Sie weitere Informationen zu den Fehlern bzw. Warnungen und können auf die vorgeschlagenen Korrekturen klicken. Weitere Informationen zur Analyse von GIS-Ressourcen
- Wenn die Informationen und Inhalte erfolgreich überprüft wurden, klicken Sie auf Veröffentlichen, um die Datasets als Web-Layer freizugeben.
Nachdem die Web-Layer veröffentlicht wurden, klicken Sie auf den Link Web-Layer verwalten, um die Web-Layer im ArcGIS Enterprise-Portal zu verwalten.
Über den Link gelangen Sie zum Kartenbild-Layer-Element im Portal. Sie können über die Seite Inhalt des Portals auf den Web-Feature-Layer zugreifen.