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
- Unternehmen Sie nichts. Sie können den Anzeigeunterschied unverändert übernehmen.
- Korrigieren Sie nicht kompatible Linienbreiten alternativ automatisch durch das Auswählen der Option im Kontextmenü der Warnung.
- Alternativ können Sie die Breite der Multilayer-Liniensymbole ändern, um die Bildschirmanzeigeauflösung der meisten Computer besser zu unterstützen. Verwenden Sie eine Linienbreite von einem Pixel oder höher. Weitere Informationen zu diesem Thema finden Sie unter Linien-Aliasing in einem optimierten Karten-Service.
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.