20007: Layer beinhaltet ein Multilayer-Liniensymbol, dessen Symbolbreiten Aliasing zur Folge haben können
In diesem Thema
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 (mit Aliasing) in einem Karten-Service weicht von der Anzeige in ArcMap leicht ab.
Lösungen
- Unternehmen Sie nichts. Sie können den Anzeigeunterschied unverändert annehmen.
- 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 zum Linien-Aliasing in einem Karten-Service
Weitere Informationen
Karten-Services nutzen eine neue Grafik-Engine, die Linien-Features mit den richtigen Nicht-Ganzzahl-Koordinaten der Vektordaten rendern kann. In einer ArcMap-Anzeige werden die Koordinaten auf die nächste Ganzzahl gerundet, wodurch etwas Ungenauigkeit entsteht.
Da die Symbologie in ArcMap jedoch für das bestmögliche Aussehen mit der ArcMap-Anzeige-Engine entwickelt wurde, können bestimmte Symbologietypen ein abweichendes Verhalten in einem Karten-Service zeigen.
Weitere Informationen zu Darstellungsunterschieden 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.