Mit ArcGIS Pro 3.5 können im Geoverarbeitungswerkzeug „Feld berechnen“ nun auch SQL-Ausdrücke für die Verwendung in File-Geodatabases (fGDB) verwendet werden. Aufgrund eines potenziellen Bugs in dieser Funktion besteht die Gefahr, dass ihre fGDB korrupt wird.
Update 6. Juni 2025: BUG gefixed
BUG-000176644 wurde behoben und steht mit ArcGIS Pro 3.5.1 (Patch 1) zum Download bereit. Wir empfehlen, das Update sobald wie möglich durchzuführen.
Der Bug bewirkt, dass eine aktive Auswahl oder Layer-Filter (z. B. Definitionsabfrage, räumlicher Filter, Zeitfilter, etc.) nicht berücksichtigt werden und stattdessen alle Zeilen berechnet werden.
Ursache
BUG-000176644: Calculate Field does not honor active selection or layer filters when using a SQL expression on file geodatabase data, resulting in all rows being calculated.
Workaround
Wenn Sie mit dem Geoverarbeitungswerkzeug Feld berechnen arbeiten, legen Sie sich im Vorfeld eine Kopie Ihrer Daten an oder aktivieren SieRückgängig aktivieren im Geoverarbeitungsbereich.
Nutzen Sie keine SQL-Ausdrücke bis der Bug über einen Patch behoben wurde. Nutzen Sie stattdessen Python- oder Arcade-Ausdrücke.
Veröffentlichen Sie keine Web-Werkzeuge aus ArcGIS Pro 3.5 nach ArcGIS Enterprise 11.5, die das Geoverarbeitungswerkzeug „Feld berechnen“ über einen SQL-Ausdruck beinhalten.
Folgerung
Das Problem wird mit 3.5 Patch 1 (3.5.1) behoben, welcher für die erste Juniwoche 2025 geplant wird. Bis dahin wird der Software Update Service in ArcGIS Pro deaktiviert. Ein dazugehöriger Patch für ArcGIS Enterprise wird ebenfalls zur Verfügung gestellt.