Inhaltsverzeichnis
Zusammenfassung
Im Jahr 2021 hat das Data Reviewer Team ein Python Toolbox entwickelt, das ArcPy und OpenPyXL nutzt, um einen Excel-Datenqualitätsbericht zu erstellen, indem Daten aus Attributregel-Fehlern und Feature-Klassen extrahiert werden. Dieses Berichtswerkzeug kann verwendet werden, um die Datenqualität schnell zu bewerten und wichtige Stakeholder über die Qualität der Daten ihrer Organisation in einem leicht lesbaren Tabellenbericht zu informieren.
Im Release 2024 von ArcGIS Pro 3.3 wurde dieses Python-Skript aktualisiert, um sowohl Datei- als auch mobile Geodatabases zu berücksichtigen, und erweitert, um Datenqualitätsmetriken für Visual Review Rules zu berichten. Für das Release 2026 von ArcGIS Pro 3.7 wurde dieses Tool erneut aktualisiert, um zwei neue Data Reviewer Checks zu unterstützen: Valency und Duplicate Row.
Dieser Blog dient dazu, das aktualisierte Skriptwerkzeug zum Download bereitzustellen. Um mehr darüber zu erfahren, wie Daten für Attributregeln zusammengestellt werden, besuchen Sie bitte diesen Blogbeitrag von 2021, der wichtige Begriffe und Methodik erläutert. Um mehr darüber zu erfahren, wie Daten für Visual Review Ergebnisse zusammengestellt werden, besuchen Sie bitte diesen Blogbeitrag von 2023, der wichtige Begriffe und Methodik erläutert.
Aktualisierungen des Data Quality Reporting Script
Seit der Veröffentlichung der Version ArcGIS Pro 3.3 des Data Quality Report Skripts hat Data Reviewer zwei neue Datenqualitätsprüfungen hinzugefügt: Valency und Duplicate Row.
Das Data Quality Report Tool wurde aktualisiert, um beide neuen Attributregeln zu unterstützen. Es ist erwähnenswert, dass frühere Versionen dieses Skripts weiterhin in ArcGIS Pro 3.7 funktionieren, aber wenn Sie die Valency- und/oder Duplicate Row-Prüfungen als Attributregeln verwenden, werden diese Fehlerergebnisse nicht im Ausgabereport erscheinen. An der Logik zur Unterstützung von Visual Review wurden keine Änderungen vorgenommen.
Skriptanweisungen
Die Data Quality Reporting Skripte können von diesem Blog heruntergeladen und als Python Toolbox in ArcGIS Pro (DataReviewerDataQuality.pyt) oder in der Befehlszeilenschnittstelle (CLI) mit dem eigenständigen Python-Skript (AttributeRulesReport.py) ausgeführt werden. Die folgenden CLI Optionen werden beim Aufruf des Python-Skripts unterstützt:
| Optionen | Name | Beschreibung | Erforderlich/Fakultativ |
-h oder --help | Hilfe | Diese Hilfenachricht anzeigen und beenden | Fakultativ |
-i | EINGABE | Dateipfad Ihrer Geodatabase mit Attributregeln (derzeit werden nur FGDB und MGDB unterstützt) | Erforderlich |
-o | AUSGABE | Dateipfad zum Speichern der Datenqualitätsbericht .xlsx Datei | Erforderlich |
-hide {True,False} | VERSTECKT | Geben Sie True oder False ein, um auszuwählen, ob die Schweregrad-Zeilen im Arbeitsblatt Visual Review Rules ausgeblendet werden sollen | Erforderlich |
-rn | BERICHTNAME | Geben Sie den Namen ein, den Sie dem Datenqualitätsbericht geben möchten, andernfalls wird das Standardformat verwendet (AttributeRulesReport_MMDDYYYY-TTTTTT) | Fakultativ |
Liste der erforderlichen und optionalen Eingaben in der Eingabeaufforderung.
Python Toolbox UI in ArcGIS Pro: Die Tooltips und Metadaten erscheinen nicht für das benutzerdefinierte Python Toolbox Data Quality Report Tool, es sei denn, die Datei DataReviewerDataQualityReport.ReviewerErrorReport.pyt.xml befindet sich im selben Ordner wie die DataReviewerDataQuality.pyt.
Download
< P >< SPAN >Inhalt von </ SPAN >< STRONG >< I >DQReport_Pro3.7.zip< /I >< /STRONG >< SPAN >: </ SPAN ></ P >< UL >< LI >< STRONG >< SPAN >AttributeRulesReport.py < /SPAN >< /STRONG >< SPAN >– Das eigenständige Python-Skript.< /SPAN ></ LI ></ UL >< UL >< LI >< STRONG >< SPAN >DataReviewerDataQuality.pyt< /SPAN >< /STRONG >< SPAN > – Die Python Toolbox.< /SPAN > < /LI ></ UL >< UL >< LI >< STRONG >< SPAN >DataReviewerDataQualityReport.ReviewerErrorReport.pyt.xml< /SPAN >< /STRONG >< SPAN > – Enthält die Metadaten und Tooltips für die Python Toolbox. Muss im selben Ordner wie DataReviewerDataQuality.pyt gespeichert werden, damit Tooltips angezeigt werden.<\/SPAN><\/LI><\/UL>