Zusammenfassung
Verwaltet den Feature-Binning-Cache für Daten mit aktiviertem Feature-Binning.
Beim Feature-Binning werden große Mengen an Punkt-Features in dynamische Polygon-Abschnitte, die über skalierte Detaillierungsebenen variieren, aggregiert. Erfahren Sie, wie Sie das Feature-Binning aktivieren und mit Feature-Layern mit Abschnitten arbeiten.
Verwendung
Verwenden Sie dieses Werkzeug, wenn das Feature-Binning für eine Feature-Class aktiviert und ein statischer Cache generiert wurde. Wenn die zugrunde liegenden Daten geändert wurden, dann führen Sie dieses Werkzeug aus, um den Cache zu aktualisieren, damit die Daten in ihm auf dem aktuellen Stand sind. Wenn Sie dieses Werkzeug für eine Feature-Class ohne statischen Cache ausführen, wird ein statischer Cache generiert. Verwenden Sie dieses Werkzeug, um Summenstatistiken im Cache hinzuzufügen oder zu löschen oder um die Detaillierungsebene des Cache zu ändern.
Unterstützt wird das Feature-Binning nur für Point- und Multipoint-Feature-Classes, die in einer Enterprise-Geodatabase oder Datenbank auf den folgenden Plattformen gespeichert sind:
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
- SAP HANA
Verwenden Sie den Parameter Detaillierungsebene, um die maximale Detaillierungsebene für das Kachelschema im Cache anzugeben. Kachelschemas sind ein Kontinuum aus Maßstabsbereichen. Je nach Karte empfiehlt es sich, auf das Caching einiger extrem großer bzw. kleiner Maßstäbe in Ihrem Kachelschema zu verzichten. Wählen Sie eine Detaillierungsebene, die der vorgesehenen Verwendung der Karte, in der die Daten angezeigt werden sollen, am besten entspricht.
Syntax
ManageFeatureBinCache(in_features, {bin_type}, {max_lod}, {add_cache_statistics}, {delete_cache_statistics})
Parameter | Erklärung | Datentyp |
in_features | Die Feature-Class mit aktiviertem Binning, deren statischer Cache aktualisiert werden soll. | 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 |
max_lod (optional) | Gibt die maximale Detaillierungsebene an, die für den Cache verwendet werden soll. Kachelschemas sind ein Kontinuum aus Maßstabsbereichen. Je nach Karte empfiehlt es sich, auf das Caching einiger extrem großer bzw. kleiner Maßstäbe in Ihrem Kachelschema zu verzichten. Dieses Werkzeug untersucht die Maßstabsabhängigkeiten in Ihrer Karte und schlägt für das Caching einen maximalen Maßstabsbereich vor. Wählen Sie eine Detaillierungsebene, die der vorgesehenen Verwendung der Karte, in der die Daten angezeigt werden sollen, am besten entspricht.
| String |
add_cache_statistics [[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.
| Value Table |
delete_cache_statistics [delete_cache_statistics,...] (optional) | Die Summenstatistik, die aus dem Cache gelöscht werden soll. Die Standard-Summenstatistik COUNT können Sie nicht löschen. | String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_features | Die Eingabe-Features mit dem aktualisierten Feature-Bin-Cache. | Feature-Layer |
Codebeispiel
Fügt eine neue Statistik zum Berechnen der maximalen Tiefe hinzu und legt die Detaillierungsebene des Feature-Bin-Cache für den Feature-Layer "Earthquakes" fest.
import arcpy
arcpy.ManageFeatureBinCache_management("lod_gdb.elec.Earthquakes", "SQUARE",
"STATE", "depth_km MAX")
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja