20007: Layer beinhaltet ein Multilayer-Liniensymbol, dessen Symbolbreiten Aliasing zur Folge haben können

Ihr Karten-Layer enthält ein Multilayer-Liniensymbol, dessen Breiten Aliasing zur Folge haben können. Dies ist auf die Tatsache zurückzuführen, dass Sie eine Linienbreite definiert haben, die kleiner als ein Pixel breit ist. Die resultierende Kartenanzeige (unter Verwendung von Aliasing) in einem optimierten Karten-Service unterscheidet sich leicht von der ArcMap-Anzeige.

Lösungen

Weitere Informationen

Der optimierte Karten-Service verwendet eine neue Grafik-Engine, die Linien-Features mit den wahren Nicht-Ganzzahl-Koordinaten der Vektordaten rendern kann. In einem Standard-Karten-Service oder einer ArcMap-Anzeige werden die Koordinaten auf die nächste Ganzzahl gerundet und führen zu einer geringen Ungenauigkeit.

Da die Symbologie in ArcMap jedoch für eine optimale Darstellung entworfen und dazu die ArcMap-Anzeige-Engine verwendet wurde, zeigen bestimmte Typen der Symbologie in einem optimierten Karten-Service möglicherweise ein anderes Verhalten. Weitere Informationen zu diesem Thema finden Sie unter Darstellungsunterschiede zwischen den ArcGIS-Drawing-Engines.

Für die meisten Benutzer führt die Option Linienbreiten automatisch korrigieren zum Rendern wie in ArcMap, indem die Linienbreiten auf die gleiche Weise gerundet werden wie von der ArcMap-Anzeigepipeline.


7/10/2012