Verbessern der Symboldarstellungs-Performance
Es gibt einige Möglichkeiten zur Optimierung der Geschwindigkeit, mit der Symbole auf Karten dargestellt werden.
Ziehen Sie in Betracht, möglichst einfache Symbole zu verwenden. Die Darstellung von komplexen Symbolen oder Symbolen mit mehreren Layern nimmt mehr Zeit in Anspruch als die Darstellung einfacher Symbole. Die Darstellung von Symbolen mit Bitmaps (*.bmp, Bilddateien) und Halos nimmt in der Regel mehr Zeit in Anspruch.
Verwenden Sie Symbole aus dem ESRI_Optimized-Style. Dieser Style enthält sowohl Liniensymbole als auch Füllsymbole, die eine bessere Performance bieten und trotzdem annähernd identisch mit den entsprechenden Symbolen im Esri Standard-Style dargestellt werden. Die Darstellungs-Performance für Linien- und Füllsymbole im ESRI_Optimized-Style ist fast 60 Prozent höher als für die Symbole im Standard Esri Style.
Ältere Versionen:Mit ArcGIS 9.2 wurden Füllsymbole mit Umrissen im Esri Style sowie eine Reihe weiterer Styles geändert. Diese verwenden nun einfache Liniensymbole anstelle von kartografischen Liniensymbolen für Umrisse. Durch die Änderung der Liniensymbole wird eine Performance-Steigerung bei der Verarbeitung von Polygondaten von durchschnittlich 25 % bis hin zu 65 % in vielen Fällen erreicht. Für Kartendokumente und Layer-Dateien, die mit Symbolen aus diesen Styles in einer älteren Version als ArcGIS 9.2 erstellt wurden, werden weiterhin die alten Symbole verwendet. Sollte die Darstellungs-Performance Ihren Anforderungen nicht entsprechen, können Sie diese Symbole in diesen Karten aktualisieren.Die Darstellungs-Performance von Markersymbolen kann unabhängig von ihrer Verwendung zur Symbolisierung von Punkten oder als Komponente eines anderen Symboltyps dadurch deutlich erhöht werden, dass einfache Markersymbole und Zeichen-Markersymbole verwendet werden, die aus einem Layer bestehen. Diese eignen sich am besten zum Symbolisieren großer Punkt-Feature-Datasets.
Die Verwendung von Masken und Halos kann zu deutlich erhöhten Darstellungszeiten führen. Anstatt einem Zeichen oder einem einfachen Marker eine Maske oder einen Halo hinzuzufügen, können Sie auch eine .emf-Datei für das Symbol erstellen und ein Bild-Markersymbol zum Anzeigen des Inhalts der .emf-Datei verwenden. Zusätzlich können Sie .bmp-basierte Bild-Markersymbole durch .emf-basierte Marker ersetzen, um so die Darstellungs-Performance zu erhöhen.
Je komplexer die Liniensymbole, desto höher die Auswirkungen auf die Darstellungs- und Export-Performance. Hier müssen Sie die Performance-Anforderungen mit der erforderlichen Detaillierungsebene zur angemessenen kartografischen Darstellung und Kommunikation abwägen. Einfache Liniensymbole bieten die höchste Darstellungsgeschwindigkeit, aber begrenzte Anzeigeoptionen. Bei kartografischen Liniensymbolen kann die Darstellung je nach Komplexität viel Zeit in Anspruch nehmen. Mehrere Layer, Mustervorlagen, Versätze und sehr breite Linien wirken sich alle auf die Darstellungsgeschwindigkeit aus.
Performance-Einbußen können auch durch Zusammenführen von Symboltypen in einem Multi-Layer-Symbol verursacht werden. Die Ursache hierfür besteht darin, dass das Dataset für die Darstellung einmal pro Layer-Typ durchlaufen werden muss. Wenn Sie beispielsweise ein kartografisches Liniensymbol mit einem unterbrochenen Liniensymbol kombinieren, um eine Bahnlinie darzustellen, werden die Daten einmal für das kartografische Symbol und einmal für das Liniensymbol gezeichnet.
Bild-Liniensymbole können die Darstellungs- und Export-Performance erheblich verschlechtern und haben in der Regel keine besondere ästhetische Qualität. Wir empfehlen, einen der anderen Liniensymboltypen zu verwenden.
Um die Darstellungsgeschwindigkeit zu maximieren, verwenden Sie wenn möglich einfache Liniensymbole für Polygonumrisse. Verwenden Sie kartografische Liniensymbole nur für Füllumrisse, wenn deren erweiterte Eigenschaften erforderlich sind. Für Bild-Füllsymbole gilt: Die Darstellung von .emf-Bildern erfolgt schneller als die Darstellung von .bmp-Bildern.