Mit Beschriftungsgewichtungen und Feature-Gewichtungen wird Beschriftungen und Features die relative Bedeutung zugewiesen. Verwenden Sie diese Gewichtung nur bei einem Konflikt, d. h. eine Überlappung zwischen einer Beschriftung und einem Feature. Die endgültige Position der Beschriftungen auf der Karte hängt letztlich von der Beschriftungs- und Feature-Gewichtung ab. Berücksichtigen Sie bei der Verwendung von Gewichtungen, dass Sie mehr Beschriftungen auf der Karte platzieren können, wenn die Beschriftungen gewisse Features überlappen können. In diesem Fall verfügt die Label-Engine über mehr Platz für die Positionierung der Beschriftungen.
Features mit Feature-Gewichtungen werden immer als Barrieren an die Label-Engine übergeben, auch wenn sie nicht beschriftet werden. Wenn es eine SQL-Abfrage gibt, die die Anzahl der angezeigten Features einschränkt, wird der Platzierungs-Engine nur die Teilmenge der Features als Barrieren hinzugefügt. Die verbleibenden Features werden nicht angezeigt oder als Barrieren verwendet.
In den folgenden Abbildungen wird ein Szenario vor und nach dem Anwenden von Feature-Gewichtungen für Straßen veranschaulicht. In der linken Abbildung ist eine Feature-Gewichtung von 0 auf die Straßen angewendet. Es ist ersichtlich, dass einige der Beschriftungen die Straßen-Features schneiden. In der rechten Abbildung ist eine Feature-Gewichtung für die Straßen festgelegt. Die Beschriftungen wurden nun so positioniert, dass die Straßen-Features nicht überlappt werden. Wenn eine Platzierung von Beschriftungen ohne Überschneidung eines Straßen-Features nicht möglich ist, werden sie an eine Position verschoben, an denen sie lediglich eine Straße und nicht mehrere Straßen schneiden.
Gewichtungen in der Standard Label Engine
Bei Verwendung der Standard Label Engine können Beschriftungen die Gewichtungen "Niedrig", "Mittel" oder "Hoch" aufweisen. Features können eine niedrige, mittlere, hohe oder keine Gewichtung haben. Im Allgemeinen kann ein Feature nicht von einer Beschriftung mit einer niedrigeren oder gleich großen Gewichtung überlappt werden. Standardmäßig verfügen Features über eine hohe Beschriftungsgewichtung. Grundsätzlich sollten Sie wichtigeren Beschriftungen eine höhere Gewichtung zuweisen. Standardmäßig weisen Features für Beschriftungsklassen die Feature-Gewichtung "Keine" auf, für Annotations-Layer hingegen die Gewichtung "Hoch", da Beschriftungen in der Regel nicht über Annotationstext platziert werden sollen. Eine höhere Gewichtung von Features hat zur Folge, dass eine längere Verarbeitungszeit für die Platzierung der Beschriftungen von der Label-Engine benötigt wird. Indem Sie für Punkt- oder Linien-Features als Feature-Gewichtung "Hoch" festlegen, wird sichergestellt, dass über diesen Features keine Beschriftungen platziert werden. Wenn Sie für Polygon-Features als Feature-Gewichtung "Hoch" festlegen, werden auf dem Umriss dieser Features keine Beschriftungen platziert.
Gewichtungen in der Maplex Label Engine
Den Feature-Gewichtungen wird eine Rangstufe auf einer Skala von 1 bis 1000 zugewiesen. Eine Feature-Gewichtung von 0 bedeutet, dass das Feature als verfügbarer Platz betrachtet wird. Eine Gewichtung von 1.000 bedeutet, dass das Feature als Hindernis betrachtet wird und nicht von Beschriftungen überlappt werden darf. Die Maplex Label Engine platziert Beschriftungen zuerst in einem leeren Bereich. Wenn kein leerer Bereich mehr vorhanden ist und ein Feature überdeckt werden muss, wird die Position mit der niedrigsten Feature-Gewichtung gewählt.
Bei Verwendung der Maplex Label Engine sind für Polygon-Features zwei Typen von Feature-Gewichtungen verfügbar: Mit der Flächengewichtung geben Sie an, wie wichtig das Innere des Polygons im Vergleich zu anderen Features ist. Mit der Grenzengewichtung geben Sie an, wie wichtig der Rand des Polygons im Vergleich zu anderen Features ist. Sie können zulassen, dass Beschriftungen auf der Polygonfläche platziert werden, den Rand aber nicht überlappen oder umgekehrt.
Alle Beschriftungsklassen der aktiven Karte werden im Dialogfeld Rangstufen der Beschriftungsgewichtung aufgelistet. Jede wird mit dem Feature-Layer-Namen, einem Bindestrich und dem Beschriftungsklassennamen aufgelistet. Alle Annotations- und Bemaßungs-Layer sind ebenfalls aufgeführt, da sie ein Hindernis bei der Beschriftungsplatzierung darstellen können.
Überlappende Beschriftungen platzieren
Standardmäßig werden Konflikte zwischen Beschriftungen von der Label-Engine automatisch behoben und Überlappungen verhindert. Sie können dieses Verhalten ändern, indem Sie sicherstellen, dass sich der Layer bzw. die Beschriftungsklasse an der obersten Position in der Liste Beschriftungspriorität befindet, dass die Beschriftungsgewichtung "Hoch" lautet und dass Überlappende Beschriftungen platzieren aktiviert wurde, falls Sie die Standard Label Engine verwenden. Bei Verwendung der Maplex Label Engine muss Nie entfernen aktiviert sein.
Im Folgenden sind einige häufige Anwendungen von Gewichtungen aufgeführt:
- Es wird verhindert, dass Beschriftungen auf einem angegebenen Layer von Punkt- bzw. Linien-Features oder Polygon-Umrisslinien platziert werden. Erhöhen Sie dazu die Feature-Gewichtung auf "Hoch" oder auf den Wert 1.000.
- Die Label-Engine wird gezwungen, alternative Positionen für Beschriftungen zu berücksichtigen. Erhöhen Sie dazu die Feature-Gewichtung auf einen mittleren Wert.
- Es wird bei einigen Beschriftungen verhindert, dass diese über bestimmten Features platziert werden. Erhöhen Sie dazu einige Feature-Gewichtungen, und verringern Sie einige Beschriftungsgewichtungen.
Hinweis:
Wenn Ihre Karte über Annotationsgruppen oder Annotations-Layer mit Grafiken ohne Text verfügt, legen Sie fest, dass Beschriftungen über diesen Grafiken platziert werden, indem Sie die Feature-Gewichtung für die Layer auf "Keine" oder "0" setzen.
- Klicken Sie auf der Registerkarte Beschriftung in der Gruppe Karte auf Mehr > Gewichtungen.
- Klicken Sie auf die Beschriftungs- oder Feature-Gewichtung, die Sie ändern möchten, und ändern Sie die Gewichtung.
Der Zugriff auf Annotations- und Bemaßungs-Layer kann durch einen Klick auf die Registerkarte Grafik-Layer erfolgen.