Zusammenfassung
Aktiviert Feature-Binning für eine Feature-Class.
Feature-Binning ist eine erweiterte Visualisierungsfunktion, mit der Sie große Datasets erkunden und visualisieren können. Es unterstützt Sie mit einfachen, bereits vorkonfigurierten Optionen für die Kartenerstellung auch beim Beobachten von Mustern auf Makro- und Mikroebene. Beim Feature-Binning werden große Mengen an Punkt-Features in dynamische Polygon-Abschnitte, die über skalierte Detaillierungsebenen variieren, aggregiert. Ein einzelner Abschnitt stellt alle Features innerhalb seiner Grenzen auf der vorliegenden Detaillierungsebene dar. Feature-Binning kann die Darstellungs-Performance erhöhen und die Dateninterpretation erleichtern.
Weitere Informationen zu Feature-Layern mit Abschnitten.
Abbildung
Verwendung
Unterstützt wird das Feature-Binning nur für Point- und Multipoint-Feature-Classes, die in einer Enterprise-Geodatabase oder Datenbank gespeichert sind. Bei den Daten darf es sich nicht um versionierte Daten oder Daten mit aktivierter Archivierung handeln.
Die folgenden Datenbankplattformen werden unterstützt:
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
- SAP HANA
Verwenden Sie für die Abschnitte das Koordinatensystem, das auch in der Karte mit dem Feature-Layer mit den Abschnitten verwendet wird, um eine dynamische Projektion (on-the-fly) zu verhindern. Wenn Sie bezüglich des zu verwendenden Koordinatensystems unsicher sind, wird eine flächentreue Projektion wie "Weltweite flächentreue Zylinderprojektion" empfohlen. Sie können kein benutzerdefiniertes Koordinatensystem verwenden.
Bei großen Datasets oder wenn Daten nicht oft aktualisiert werden, haben Sie die Möglichkeit, einen statischen Cache der aggregierten Ergebnisse zu aktivieren. Der Cache wird jedoch nicht unbedingt für alle Detaillierungsebenen erstellt. Der statische Cache kann durch die Ausführung des Werkzeugs Feature-Bin-Cache verwalten verwaltet werden. Verwenden Sie dieses Werkzeug, um die Detaillierungsebene des Cache zu ändern.
Ein abschnittsfähiger Layer wechselt in einer Karte zum dynamischen Modus, wenn Sie über die Detaillierungsebene des statischen Cache hinaus zoomen. In der Eigenschaft Max. Ebene (LOD) für Cache im Dialogfeld Layer-Eigenschaften eines abschnittsfähigen Layers wird die maximale Detaillierungsebene des statischen Cache aufgeführt. Statische Caches werden unter Verwendung aller Features des Datasets generiert. Wenn Sie also eine Definitionsabfrage verwenden oder einen Zeit- oder Bereichsfilter auf einen abschnittsfähigen Layer in einer Karte anwenden, wird der statische Cache ignoriert, und die Aggregation von Abschnitten erfolgt dynamisch.
Verwenden Sie das Werkzeug Feature-Binning deaktivieren, um die Binning-Funktion in einem Layer bei Bedarf zu deaktivieren. Sie können die Darstellung von Abschnitten in einer Karte oder Szene auch ausblenden, ohne Feature-Binning zu deaktivieren.
Wenn Sie die Liste der in der Feature-Class gespeicherten Summenstatistik bei dynamischem Feature-Binning aktualisieren möchten, müssen Sie Feature-Binning deaktivieren und wieder aktivieren. Über das Dialogfeld Summenstatistik des Layers können Sie dem Feature-Layer in einer Karte oder Szene neue Summenstatistiken hinzufügen. Diese Summenstatistiken werden nur im Layer gespeichert. Sie werden nicht in der Quell-Feature-Class gespeichert.
Syntax
arcpy.management.EnableFeatureBinning(in_features, {bin_type}, {bin_coord_sys}, {summary_stats}, {generate_static_cache})
Parameter | Erklärung | Datentyp |
in_features | Die Feature-Class, für die Feature-Binning aktiviert wird. Es werden nur Point- und Multipoint-Feature-Classes, die in einer Enterprise-Geodatabase oder Datenbank gespeichert sind, unterstützt. Bei den Daten darf es sich nicht um versionierte Daten oder Daten mit aktivierter Archivierung handeln. | Feature Layer |
bin_type (optional) | Gibt den zu aktivierenden Binning-Typ an. Wenn Sie SAP HANA-Daten verwenden, werden nur quadratische Abschnitte unterstützt.
| String |
bin_coord_sys [bin_coord_sys,...] (optional) | Die Koordinatensysteme für die Visualisierung der aggregierten Ausgabe-Feature-Layer. Sie können bis zu zwei Koordinatensysteme auswählen, um den Ausgabe-Layer zu visualisieren. Standardmäßig wird das Koordinatensystem der Eingabe-Feature-Class verwendet. Benutzerdefinierte Koordinatensysteme werden nicht unterstützt. | Coordinate System |
summary_stats [[Field, Statistic Type],...] (optional) | Gibt die Statistiken an, die zusammengefasst und im Bin-Cache gespeichert werden sollen. Statistiken werden verwendet, um Abschnitte (Bins) zu symbolisieren und aggregierte Informationen zu allen Punkten in einem Abschnitt bereitzustellen. Die Summenstatistik shape_count (die gesamte Feature-Anzahl) ist immer verfügbar. Sie können bis zu 5 weitere Summenstatistiken definieren.
| Value Table |
generate_static_cache (optional) | Gibt an, ob ein statischer Cache der aggregierten Ergebnisse erstellt wird oder ob Visualisierungen on-the-fly aggregiert werden. Der Cache wird nicht unbedingt für alle Detaillierungsebenen erstellt.
| Boolean |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_features | Die aktualisierte Eingabe mit aktiviertem Feature-Binning. | Feature-Layer |
Codebeispiel
In diesem Beispiel wird Feature-Binning mit quadratischen Abschnitten für den Feature-Layer "Earthquakes" aktiviert und die Zählstatistik dem Feature-Bin-Cache hinzugefügt.
import arcpy
bin_coord_sys = "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]]",
arcpy.EnableFeatureBinning_management("lod_gdb.elec.Earthquakes",
"SQUARE",
bin_coord_sys,
"depth_km MAX",
"STATIC_CACHE")
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja