Editor-Berechtigungen für Feature-Services
Mithilfe von Feature-Services können Sie festlegen, welche Arten von Änderungen Benutzer am Service vornehmen können. Sie aktivieren bzw. deaktivieren hierzu in ArcGIS for Desktop im Service-Editor auf der Registerkarte Feature-Zugriff Operationen und Eigenschaften.
Konfigurieren von Operationen
Sie können die folgenden Feature-Service-Operationen konfigurieren:
- Über die Option Erstellen können Benutzer dem Feature-Service neue Features hinzufügen.
- Mit der Option Löschen können Benutzer Features aus dem Feature-Service löschen.
- Die Option Abfragen erlaubt dem Benutzer, Daten im Feature-Service abzufragen und anzuzeigen. Anders als Karten-Services, die über eine ExportMap-Funktion zum Zeichnen der Karte verfügen, erfolgt die Visualisierung von Feature-Services vollständig über Abfragen. Der Server gibt die abgefragten Features an den Client zurück, und der Client hat dann die Aufgabe, die Features darzustellen.
- Mit der Option Aktualisieren können Benutzer Features im Feature-Service aktualisieren.
Alle Operationen sind standardmäßig aktiviert. Wenn Sie eine Operation deaktivieren und ein Benutzer versucht, eine der jeweiligen Operation entsprechende Aktion auszuführen, gibt der Service einen Fehler zurück. Client-Anwendungen, z. B. mit den ArcGIS Web APIs erstellte Anwendungen, können auf zulässige Vorgänge prüfen, bevor versucht wird, Bearbeitungen zu übernehmen. Sie können diese Anwendungen sogar so entwerfen, dass Befehle entsprechend den zulässigen Vorgängen deaktiviert oder eingeschränkt werden.
Für Daten mit Anlagen kann einem Feature eine Anlage hinzugefügt werden, wenn die Funktionen "Erstellen" oder "Aktualisieren" aktiviert sind. Wenn "Aktualisieren" aktiviert ist, können Sie auch eine Anlage aktualisieren oder löschen, die einem Feature zugeordnet ist.
Beim Konfigurieren von Service-Operationen muss Folgendes beachtet werden:
- Wenn "Erstellen", "Löschen" oder "Aktualisieren" aktiviert sind, wird die Funktion Uploads in die Service-Konfiguration einbezogen. Dies wird zum Senden von Daten an den Service verwendet.
- Wenn "Erstellen", "Löschen", "Aktualisieren" und "Geometrieaktualisierungen zulassen" aktiviert sind, wird die Funktion Bearbeiten in die Service-Konfiguration einbezogen. Diese Option wird zur Unterstützung der Abwärtskompatibilität mit Vorversionen von 10.1-Clients bereitgestellt.
Die Einschränkung des Zugriffs auf Operationen gilt nur für Benutzer, die keine Administratoren sind. Serveradministratoren haben uneingeschränkten Zugriff und dürfen alle Operationen durchführen.
Konfigurieren von Eigenschaften
Sie können die folgenden Feature-Service-Eigenschaften konfigurieren:
- Über den Befehl Geometrieaktualisierungen zulassen können Benutzer die Geometrie eines Features im Feature-Service ändern. Diese Option ist standardmäßig aktiviert. Wenn Sie diese Option deaktivieren, können Benutzer nur die Attribute von Features im Feature-Service aktualisieren.
- Über den Befehl Aktualisierung von echten Kurven zulassen können Benutzer die Geometrie einer echten Kurve eines Features im Feature-Service durch eine verdichtete Geometrie ersetzen. Diese Operation ist standardmäßig deaktiviert und nur verfügbar, wenn Geometrieaktualisierungen zulassen aktiviert wurde.Achtung:
Geometrien echter Kurven werden nicht von Web-Clients unterstützt. Wenn Ihre Daten echte Kurven aufweisen, wird die Geometrie als verdichtete Version der echten Kurve zurückgegeben. Wenn diese Option aktiviert ist, können verdichtete Features anstelle von echten Kurven angewendet werden. Wenn diese Option deaktiviert ist, wird bei dem Versuch, die Geometrie der echten Kurve zu bearbeiten, eine Fehlermeldung zurückgegeben.
- Der Befehl Standard-Z-Wert anwenden ermöglicht die Angabe eines standardmäßigen Z-Wertes, der auf alle im Feature-Service hinzugefügten und aktualisierten Features angewendet wird, für die kein Z-Wert angegeben wurde. Weitere Informationen finden Sie unter Bearbeiten von Features mit Z-Werten in Feature-Services.
- Mit der Option Besitzbasierte Zugriffssteuerung für Features aktivieren können Sie den Zugriff von Benutzern auf Features unterbinden, deren Eigentümer sie nicht sind. Weitere Informationen finden Sie unter Besitzbasierte Zugriffssteuerung für Feature-Services aktivieren.
Konfigurieren mehrerer Zugriffsebenen
Wenn mehrere Benutzergruppen unterstützt werden müssen, die jeweils unterschiedliche Operationen benötigen, ist es empfehlenswert, für jede Benutzerebene einen Service zu erstellen. Sie könnten z. B. einen Dozenten-Service erstellen, bei dem alle Vorgänge zulässig sind. Parallel können Sie einen Service für Schüler/Studenten mit niedrigeren Berechtigungen einrichten, bei dem nur die Operationen "Erstellen", "Abfragen" und "Hochladen" zulässig sind.