Mit alternativen Ausdrücken, Abkürzungswörterbüchern und durch Kürzung von Beschriftungen kann die Maplex Label Engine lange Beschriftungen kürzen, damit sie auf kleinem Raum platziert werden können. Wenn Sie einen alternativen Ausdruck verwenden, versucht die Label-Engine zunächst, den vollständigen Beschriftungstext zu platzieren. Falls dies nicht möglich ist, wird die Beschriftung durch den angegebenen Text ersetzt, der entweder von einem Wert in einem Feld oder einem Arcade-Ausdruck übernommen wird. Wenn die Beschriftung dann immer noch nicht platziert ist, werden alle im Wörterbuch gefundenen Wörter von der Label-Engine abgekürzt, sodass sie in den verfügbaren Raum passen. Als letzte Option wird die Kürzung angewendet. Hierbei werden die Wörter in einer Beschriftung basierend auf den angegebenen zu entfernenden und von der Kürzung auszunehmenden Zeichen gekürzt. Diese Einpassungsmethoden können in beliebiger Kombination verwendet werden, werden aber immer in der beschriebenen Reihenfolge angewendet.
Alternative Ausdrücke
Mit alternativen Ausdrücken kann die Maplex Label Engine lange Beschriftungen abkürzen, damit sie auf engem Raum platziert werden können. Alternative Ausdrücke bieten die Möglichkeit, ein Feld auszuwählen, durch das Sie die längere Beschriftung ersetzen können, oder mit Arcade einen Ausdruck mit mehreren Feldern und Text zu erstellen. Sie können zum Beispiel für eine Schule, deren vollständiger Name zu lang für den begrenzten Raum ist, lediglich mit der Beschriftung "Schule" versehen. Der alternative Text "Schule" wird in diesem Fall aus einem anderen Feld im Layer oder aus dem Arcade-Ausdruck extrahiert und als Feature-Beschriftung verwendet.
- Vergewissern Sie sich, dass die Maplex Label Engine aktiviert ist.
- Stellen Sie sicher, dass Nach Beschriftung auflisten die aktive Methode zum Anzeigen des Bereichs Inhalt ist. Klicken Sie auf die Registerkarte Nach Beschriftung auflisten .
- Wählen Sie im Bereich Inhalt eine Beschriftungsklasse aus, und klicken Sie auf die Registerkarte Beschriftung.
- Klicken Sie auf der Registerkarte Beschriftung in der Gruppe Beschriftungsplatzierung auf Platzierungseigenschaften für eine Beschriftung .
- Klicken Sie im Bereich Beschriftung auf Position und dann auf die Registerkarte Einpassungsmethode .
- Erweitern Sie Abkürzen.
- Aktivieren Sie das Kontrollkästchen Abkürzungsstrategien verwenden.
- Wählen Sie das gewünschte Feld in der Dropdown-Liste aus, oder klicken Sie auf die Schaltfläche Ausdruck , um als alternativen Ausdruck einen Arcade-Ausdruck anzugeben. Geben Sie optional einen Titel für den Ausdruck ein.
Abkürzungswörterbücher
Mit Abkürzungswörterbüchern kann die Maplex Label Engine lange Beschriftungen abkürzen, damit sie auf kleinem Raum platziert werden können. Wenn Sie ein Abkürzungswörterbuch verwenden, versucht die Maplex Label Engine zunächst, den gesamten Beschriftungstext zu platzieren. Falls dies nicht möglich ist, werden für nicht platzierte Beschriftungen alle Wörter, die im Wörterbuch enthalten sind, abgekürzt.
Abkürzungswörterbücher werden auf einzelne Beschriftungsklassen angewendet. Abgekürzt werden alleinstehende Wörter oder Wortgruppen, nicht jedoch Teile von Wörtern, mit Ausnahme einiger Fremdwörter. Einzelne Wörter wie "Straße" oder "Platz" können als "Str." oder "Pl." abgekürzt werden. Längere Wörter wie "Technische Universität" können als "TU" abgekürzt werden. Wortteile werden nicht abgekürzt. Wenn Sie beispielsweise einen Wörterbucheintrag haben, der besagt, dass "Bahnhof" mit "Bhf" abgekürzt wird, wird die S-Bahn-Station "Bahnhof Bahnhofstraße" mit "Bhf Bahnhofstraße" und nicht mit "Bhf Bhfstraße" abgekürzt. Beschriftungen mit Textformatierungs-Tags werden von der Maplex Label Engine nicht abgekürzt.
In der folgenden Abbildung wurde "Plumas Street" zu "Plumas St" abgekürzt, sodass die Beschriftung in den kurzen Straßenabschnitt passt. "Monterey Street" wurde ebenfalls abgekürzt. Wenn ausreichend Platz für eine Beschriftung vorhanden ist, wird die Endung nicht abgekürzt.
Vorsicht:
Zeichenfolgen werden nicht abgekürzt, wenn die Beschriftung Textformatierungs-Tags, tiefgestellte oder hochgestellte Zeichen, kombinierte Zeichen, wie z. B. diakritische Zeichen, oder Rechts-nach-links-Zeichen enthält.
Hinweis:
Bei Abkürzungen wird zwischen Groß- und Kleinschreibung unterschieden. Fügen Sie dem Abkürzungswörterbuch weitere Zeilen hinzu, um verschiedene Schreibweisen abzukürzen. Die folgende Tabelle enthält mehrere Zeilen für das Schlüsselwort "Straße" in verschiedenen Schreibweisen. Wenn es keine exakte Übereinstimmung gibt, wird die erste Übereinstimmung im Abkürzungswörterbuch ohne Berücksichtigung der Groß- und Kleinschreibung verwendet.
Schlüsselwort | Abkürzung |
---|---|
STRASSE | ST |
Straße | St |
Typen von Abkürzungswörterbucheinträgen
Es gibt drei Typen von Abkürzungswörterbucheinträgen: Schlüsselwörter, Endungen und Übersetzungen. Zwei dieser Eintragstypen (Schlüsselwörter und Endungen) werden nur verwendet, wenn der Originaltext aus Platzgründen nicht in die Beschriftung passt oder wenn Konflikte zwischen den Beschriftungen oder zwischen einer Beschriftung und einem Feature auftreten. Übersetzungseinträge werden immer auf alle passenden Wörter angewendet.
- Schlüsselwörtereinträge können mit Ausnahme des letzten Wortes auf alle Wörter in einer Zeichenfolge angewendet werden. Verwenden Sie Schlüsselwörter, um häufige Wörter, wie "Autobahnkreuz" und "Flughafen" mit "AK" und "Flugh." abzukürzen.
- Endungseinträge können nur auf das letzte Wort einer Zeichenfolge angewendet werden. Kürzen Sie mit dieser Abkürzungsart Wegbezeichnungen wie "Straße" mit "Str.", "Gasse" mit "G." und "Platz" mit "Pl." ab.
- Übersetzungseinträge werden immer auf alle Wörter einer Zeichenfolge angewendet. Übersetzungseinträge sind eventuell hilfreich, wenn Sie eine Karte in eine andere Sprache übersetzen möchten, wenn Sie Wörter aus einem Beschriftungstext entfernen möchten oder wenn Sie möchten, dass alle Vorkommnisse eines Worts abgekürzt werden. Mithilfe dieser Abkürzungsart können Sie lange Straßennamen abkürzen, beispielsweise "Martin Luther King Boulevard" in "MLK Blvd".
Internationale Straßennamen
In den germanischen Sprachen befindet sich die allgemeine Endung von Straßennamen am Ende des Wortes, z. B. Friedrichstraße. Die Maplex Label Engine erkennt in diesen Fällen fünf spezifische Zeichenfolgen, die abgekürzt werden können, wenn sie in einer längeren Zeichenfolge gefunden werden.
- Deutsch – Straße
- Schwedisch – gatan
- Niederländisch – straat
- Dänisch – gade
- Norwegisch – gaten
Wenn im Abkürzungswörterbuch mindestens eines dieser Wörter vorhanden ist, aktiviert die Maplex Label Engine einen Sondermodus für Abkürzungen. Alle Abkürzungen vom Typ Endung werden nun von der Maplex Label Engine durchsucht, und die Endzeichen der Zeichenfolge (nicht das letzte Wort) werden mit einer möglichen Abkürzung abgeglichen. Bei Abkürzungen mit begrenztem Platz kann diese Endung auch mit einem Bindestrich versehen und umgebrochen werden.
Hinweis:
Wenn eine solche Form der Abkürzung vorgenommen wird, werden keine anderen Zeichenfolgen abgekürzt, die in einer Zeichenfolge enthalten sind.
Mit den Abkürzungstypen Schlüsselwort und Übersetzung werden germanische Sprachen nicht abgekürzt.
In der folgenden Abbildung wurden drei Straßen mit einem niederländischen Abkürzungswörterbuch abgekürzt. Die Abkürzungen lauten wie folgt:
- GRAVENSTRAAT = GRAVENSTR
- DAMRAKSTEEG = DAMRAKSTG (mit Bindestrich versehen, sodass die Beschriftung DAMRAK-STG in zwei Zeilen übereinander gesetzt wird)
- ZOUTSTEEG = ZOUTSTG
Hinweis:
In einigen Beschriftungen ist das Wort, das Sie abkürzen möchten, ein Präfix für die Beschriftung und ist durch einen Bindestrich getrennt, z. B. "Rue Saint-Jacques". In diesem Beispiel wird das Abkürzungswörterbuch "Saint" nicht abkürzen, da es Teil einer längeren Zeichenfolge ist. Verwenden Sie einen alternativen Ausdruck für die Abkürzung.
Ersetzen Sie "Saint-" durch "St-" aus einem Beispielstraßennamen für "Rue Saint-Jacques".
return Replace($feature.name, "Saint-", "St-")
Erstellen eines Abkürzungswörterbuchs
Führen Sie die folgenden Schritte aus, um ein Abkürzungswörterbuch zu erstellen:
- Vergewissern Sie sich, dass die Maplex Label Engine aktiviert ist.
- Klicken Sie auf der Registerkarte Beschriftung in der Gruppe Karte auf Mehr > Abkürzungswörterbücher.
- Klicken Sie auf Neu, und geben Sie einen Namen für das Wörterbuch an.
Hinzufügen von Abkürzungen in einem Wörterbuch
Wenn Sie einem Abkürzungswörterbuch Wörter hinzufügen möchten, fügen Sie der Wörterbuchtabelle eine Zeile hinzu. Geben Sie anschließend in der Schlüsselwortspalte das Wort und eine oder mehrere Abkürzungen ein, die durch Leerzeichen voneinander getrennt sind. Geben Sie dann den Wörterbucheintragstyp – Übersetzung, Schlüsselwort oder Endung – an. Abkürzungen für mehrere Wörter müssen in Anführungszeichen gesetzt werden. Die aus zwei Wörtern bestehende Zeichenfolge "Technische Universität" kann beispielsweise als "TU" abgekürzt werden.
Tipp:
- Ein Wort kann mehrere Abkürzungen haben. Trennen Sie die Einträge durch ein Leerzeichen: "Str" "St".
- Wenn Sie möchten, dass eine Abkürzung ein Leerzeichen enthält, schließen Sie die Zeichenfolge in doppelte Anführungszeichen ein: "T. U."
- Klicken Sie auf der Registerkarte Beschriftung in der Gruppe Karte auf Mehr > Abkürzungswörterbücher.
- Erstellen Sie ein Abkürzungswörterbuch oder laden Sie ein vorhandenes Wörterbuch.
- Klicken Sie auf Zeile hinzufügen, um der Wörterbuchtabelle einen neuen Eintrag hinzuzufügen.
- Geben Sie das Wort ein, das Sie abkürzen möchten.
- Geben Sie eine Abkürzung für das Wort ein. Wenn mehrere Abkürzungen möglich sind, trennen Sie die Einträge mit einem Leerzeichen voneinander, und setzen Sie sie in Anführungszeichen.
Zuerst wird der erste Abkürzungseintrag versucht, dann der nächste usw. Sobald die Zeichenfolge platziert wurde, werden keine weiteren Abkürzungseinträge abgeglichen.
- Wählen Sie den zu verwendenden Abkürzungstyp aus der Dropdown-Liste aus: Übersetzung, Schlüsselwort oder Endung.
Speichern eines Abkürzungswörterbuchs
Abkürzungswörterbücher können in Wörterbuchdateien und Datenbanktabellen gespeichert werden. Um ein Abkürzungswörterbuch zu speichern, klicken Sie im Dialogfeld Abkürzungswörterbücher auf den Pfeil Optionen, und wählen Sie entweder In Datei speichern oder In Datenbanktabelle speichern aus.
Laden eines Abkürzungswörterbuchs
Zuvor gespeicherte Abkürzungswörterbuchdateien und -tabellen können über das Dialogfeld Abkürzungswörterbücher in neue Projekte geladen werden. Klicken Sie auf den Pfeil für Optionen, und wählen Sie entweder Aus Datei öffnen oder Aus Datenbanktabelle öffnen aus.
Anhängen an ein vorhandenes Abkürzungswörterbuch
Wenn Sie zuvor gespeicherte Abkürzungswörterbücher laden, haben Sie die Möglichkeit, diese an ein vorhandenes Wörterbuch anzuhängen. Wählen Sie in der Dropdown-Liste Ausgewähltes Abkürzungswörterbuch des Dialogfeldes Abkürzungswörterbücher das Wörterbuch aus, an das ein Wörterbuch angehängt werden soll, und klicken Sie auf den Pfeil für Optionen. Wählen Sie entweder Aus Datei anhängen oder Aus Datenbanktabelle anhängen aus.
Dateiformat des Abkürzungswörterbuchs
Zeilen, die mit einem Sternchen (*) beginnen, sind Kommentarzeilen. Das Format eines Abkürzungseintrags hat folgendes Muster:
<Word> <Option1> <Option2> <OptionN> <Type>
Beispiel für eine Abkürzungsdatei
* Maplex Label Engine Dictionary File -
v1.0
* Format: TEXT ABBREVIATION(S) TYPE
* where TYPE=[Translation|Keyword|Ending]
"Street" "Str" "St" Ending
"Road" "Rd" Ending
"Post Office" "Post Off." "PO" Keyword
* [end]
Format von Abkürzungstabellen
Eine Abkürzungstabelle besteht aus drei Feldern: "Schlüsselwort", "Abkürzung" und "Zeilentyp". Die Formatierung der Felder "Schlüsselwort" und "Abkürzung" entspricht der Formatierung, die im vorausgegangenen Abschnitt Hinzufügen von Abkürzungen in einem Wörterbuch beschrieben ist. Das Feld "Zeilentyp" enthält je nach Typ des Abkürzungswörterbucheintrags einen der folgenden drei ganzzahligen Werte:
- 0 – Übersetzung
- 1 – Schlüsselwort
- 2 – Endung
Verwenden eines Abkürzungswörterbuchs
Sobald ein Abkürzungswörterbuch erstellt wurde, können Sie es der Beschriftungsklasse zuordnen, in der Sie die Abkürzungen verwenden möchten. Abkürzungswörterbücher können wiederverwendet werden, indem sie gespeichert und in neue Projekte geladen werden. Die Wörterbücher können in Wörterbuchdateien und außerdem als Tabellen gespeichert werden. Bei den Dateien handelt es sich um formatierte Textdateien, die mit der Dateinamenerweiterung .dic gespeichert werden. Die Tabellen können in Datenbanken oder als Standalone-Tabellen gespeichert werden, beispielsweise als .dbf-Tabelle.
- Vergewissern Sie sich, dass die Maplex Label Engine aktiviert ist.
- Stellen Sie sicher, dass Nach Beschriftung auflisten die aktive Methode zum Anzeigen des Bereichs Inhalt ist. Klicken Sie auf die Registerkarte Nach Beschriftung auflisten .
- Wählen Sie im Bereich Inhalt eine Beschriftungsklasse aus, und klicken Sie auf die Registerkarte Beschriftung.
- Klicken Sie auf der Registerkarte Beschriftung in der Gruppe Beschriftungsplatzierung auf Platzierungseigenschaften für eine Beschriftung .
- Klicken Sie im Bereich Beschriftung auf Position und dann auf die Registerkarte Einpassungsmethode .
- Erweitern Sie Abkürzen.
- Aktivieren Sie das Kontrollkästchen Abkürzungsstrategien verwenden.
- Wählen Sie das zu verwendende Abkürzungswörterbuch aus der Dropdown-Liste Wörterbuch aus.
Kürzen von Beschriftungen
Falls dies für die Platzierung erforderlich ist, können Wörter in einer Beschriftung durch die Kürzung gekürzt werden, indem Zeichen entfernt werden und die Beschriftung mit dem von Ihnen festgelegten Marker-Zeichen abgeschlossen wird. Die Maplex Label Engine beginnt mit dem längsten Wort in der Beschriftung und entfernt bis auf den ersten Buchstaben die angegebenen Buchstaben. Wenn die Beschriftung nicht ausreichend gekürzt wurde, werden anschließend die Vokale entfernt, gefolgt von den am Ende stehenden Zeichen der gekürzten Beschriftung. Dies passiert solange, bis die Beschriftung platziert werden kann oder bis feststeht, dass eine Platzierung der Beschriftung nicht möglich ist.
Hinweis:
Wörter mit zwei oder drei Buchstaben und mindestens einem Vokal (a, e, i, o, u) werden nicht gekürzt. Dadurch wird die Kürzung von Beschriftungen wie "Boulevard de Nantes" auf "B. de N." beschränkt.
Schlussvokale am Wortende werden in einem Schritt statt zeichenweise entfernt.
Zusammengehörige Klammern werden nicht entfernt.
In der folgenden Abbildung wurde die Kirchenbeschriftung "Ascension Episcopal Church (Historical Site)" zu "Asn.E.C.(H.Sit.)" gekürzt. Jeder gekürzte Bestandteil der Beschriftung weist als Abschluss einen Punkt auf.
- Vergewissern Sie sich, dass die Maplex Label Engine aktiviert ist.
- Stellen Sie sicher, dass Nach Beschriftung auflisten die aktive Methode zum Anzeigen des Bereichs Inhalt ist. Klicken Sie auf die Registerkarte Nach Beschriftung auflisten .
- Wählen Sie im Bereich Inhalt eine Beschriftungsklasse aus, und klicken Sie auf die Registerkarte Beschriftung.
- Klicken Sie auf der Registerkarte Beschriftung in der Gruppe Beschriftungsplatzierung auf Platzierungseigenschaften für eine Beschriftung .
- Klicken Sie im Bereich Beschriftung auf Position und dann auf die Registerkarte Einpassungsmethode .
- Erweitern Sie Abkürzen.
- Aktivieren Sie das Kontrollkästchen Abkürzungsstrategien verwenden.
- Aktivieren Sie das Kontrollkästchen Kürzung.
- Geben Sie optional Werte für folgende Optionen an: Minimale Wortlänge, Marker-Zeichen (zum Abschließen der gekürzten Beschriftung), Zeichen, die zuerst entfernt werden sollen und Zeichen, die nicht entfernt werden sollen.