PROBLEM
Wenn ein Skript mit der Funktion "arcpy.da.UpdateCursor()" in ArcGIS Pro ausgeführt wird, wird die Karte nicht aktualisiert, während das Skript ausgeführt wird, und das Attribut zeigt die neuen Daten nicht an.
Dies ist das zu erwartende Verhalten. ArcGIS Pro aktualisiert die Karte, nachdem jedes Update innerhalb einer Schleife abgeschlossen wurde. Dies unterscheidet sich von ArcMap, wo Benutzer die Funktion verwenden können, um die Karte für jedes Update innerhalb einer Iteration zu aktualisieren.
Die Tabelle wird nicht aktualisiert, wenn die Attributtabelle des am Skript beteiligten Features vor dem Ausführen des Skripts geöffnet wird.
Warten Sie, bis das Skript ausgeführt wurde, um die aktualisierte Karte anzuzeigen. Der Prozess läuft nun in ArcGIS Pro automatisch ab, was zum Veraltern der Funktion "arcpy.RefreshActiveView ()" führt. Schließen und öffnen Sie die Attributtabelle des ausgewählten Features, um die aktualisierte Attributtabelle anzuzeigen. Anweisungen und weitere Informationen hierzu finden Sie unter ArcGIS Pro: Hinzufügen und Öffnen einer eigenständigen Tabelle oder Attributtabelle aus einer Karte oder Szene.
Artikel-ID: 000027383
Unterstützung durch ArcGIS-Experten anfordern
Beginnen Sie jetzt mit dem Chatten