Optimieren von Web-Feature-Layern

Wenn Sie mit Web-Feature-Layern arbeiten, können Sie einen der nachfolgend beschriebenen Workflows optimieren, um die Performance zu verbessern oder den Arbeitsaufwand für eine Aufgabe zu minimieren.

Anhängen von Daten

Es wird empfohlen, nach Möglichkeit Workflows zu verwenden, durch die das Anhängen an den Backend-Data-Store, den Backend-Server oder die Backend-Datenbank erfolgt.Dies sorgt für eine optimale Performance beim Anhängen einer großen Menge von Daten an einen Web-Feature-Layer in ArcGIS Pro.

Für Feature-Services, die eine Geodatabase referenzieren, können Sie zum Beispiel große Datenmengen direkt in die zugrunde liegende Geodatabase laden und hierfür das Geoverarbeitungswerkzeug Anhängen mit einer Datenbankverbindung verwenden. Bei gehosteten Services in ArcGIS Enterprise können Sie die append-Operation über die Feature-Layer-Elementseite oder die ArcGIS REST API verwenden. Für gehostete Services in ArcGIS Online können Administratoren und Service-Besitzer das Geoverarbeitungswerkzeug Anhängen mit der ArcGIS REST API verwenden, wenn die Eigenschaft supportsAppends auf true festgelegt ist. Damit Benutzer ohne Administratorrechte das Geoverarbeitungswerkzeug Anhängen mit der ArcGIS REST API verwenden können, müssen die Anhängfunktionen für den Feature-Service aktiviert sein.

Bearbeiten von Anlagen

Verwenden Sie beim Konfigurieren von Anhängen Global-IDs. Wenn bei der Verwendung von Global-IDs die Eigenschaft supportsApplyEditsWithGlobalIds des Web-Feature-Layers auf true festgelegt ist, kann bei der Bearbeitung die Operation applyEdits verwendet werden. Wenn bei der Konfiguration von Anhängen die Verwendung von Objekt-IDs angegeben wurde, wird bei der Bearbeitung eine der folgenden Operationen für Anhänge ausgeführt: Hinzufügen, Aktualisieren oder Löschen.

Kürzen von Daten

Mit der truncate-Operation können Sie alle Features oder Anlagen aus einem Feature-Service-Layer löschen. Für gehostete Services in ArcGIS Online können Administratoren und Service-Besitzer das Geoverarbeitungswerkzeug Kürzen mit der ArcGIS REST APIArcGIS REST API verwenden, wenn die Eigenschaft supportTruncate auf true festgelegt ist.

Berechnen von Feldern

Um die Performance bei Feldberechnungen zu verbessern, sollten Sie nach Möglichkeit das Geoverarbeitungswerkzeug Berechnen zum Durchführen der Berechnung mit einem SQL-Ausdruck verwenden. Durch die SQL-Option (sofern verfügbar) wird die Berechnung auf dem Server ausgeführt, wodurch sich die Performance verbessert.

Hinweis:

Das Berechnen von Feldwerten in verbundenen Tabellen wird mit der SQL-Option nicht unterstützt.

Erzwingen standardisierter SQL-Abfragen

Beim Schreiben von SQL-Abfragen für einen Web-Feature-Layer in ArcGIS Pro werden die Abfragen häufig mit standardisiertem SQL überprüft. Deshalb sollte die ArcGIS Server-Site, auf der der Feature-Layer ausgeführt wird, nach Möglichkeit standardisiertes SQL erzwingen. Dies kann beim Ausführen bestimmter zeitbasierter SQL-Abfragen wichtig sein, da viele unterstützte Datenbankimplementierungen geringfügig unterschiedliche SQL-Syntax für zeitbasierte Abfragen verwenden.

Die Einstellung für standardisiertes SQL einer ArcGIS Server-Site kann nur von einem Administrator geändert werden. In ArcGIS Online werden nur standardisierte SQL-Abfragen verwendet.

Abfragen von Feature-Layern nur aus Kartenbild-Layern

Wenn Sie Kartenbild-Layer (Kartenservices) veröffentlicht haben, jedoch für Analysen oder Abfragen Feature-Zugriff auf die Daten aktivieren möchten, können Sie der ArcGIS Pro-Karte einzelne Sublayer aus dem Kartenbild-Layer hinzufügen. Sie können diese Layer auf die gleiche Weise wie Sublayer aus einem Web-Feature-Layer (Feature-Service) hinzufügen, beim Hinzufügen der Kartenbild-Sublayern sind die Daten jedoch nicht editierbar. Dies ermöglicht schreibgeschützten Feature-Zugriff auf die Daten, ohne einen nicht editierbaren Feature-Service veröffentlichen zu müssen.

Hinweis:

Um einzelne Sublayer hinzuzufügen, doppelklicken Sie, um die Kartenbild-Layer einzublenden und zu durchsuchen.