Skip To Content

Abreviar y truncar etiquetas

Las expresiones alternativas, los diccionarios de abreviaturas y el truncamiento de etiquetas permiten a Maplex Label Engine acortar las etiquetas largas, de manera que encajen en espacios pequeños. Cuando se utiliza una expresión alternativa, el motor de etiquetado intenta, en primer lugar, ubicar todo el texto de la etiqueta y, a continuación, reemplaza la etiqueta por el texto especificado, ya sea de un valor en un campo o de una expresión de Arcade. Si la etiqueta sigue sin colocarse, el motor de etiquetado abreviará las palabras que encuentre en el diccionario para colocarlas en el espacio disponible. El truncamiento es la última opción que se intenta y acortará las palabras de una etiqueta según los caracteres especificados. Estas estrategias de ajuste pueden utilizarse en cualquier combinación, pero siempre se aplicarán en este orden.

Expresiones alternativas

Las expresiones alternativas permiten al Motor de etiquetado Maplex acortar las etiquetas largas, de manera que encajen en espacios restringidos. Con expresiones alternativas, puede seleccionar un campo con el que reemplazar la etiqueta más larga o utilizar Arcade para crear una expresión con varios campos y texto. Un ejemplo es el etiquetado de una escuela con solo la palabra School si el área es demasiado pequeña para ajustar el nombre completo de la escuela. En este caso, el texto alternativo de School se extrae de otro campo en la capa o en la expresión de Arcade y se utiliza para etiquetar la entidad.

  1. Asegúrese de que el Maplex Label Engine está habilitado.
  2. Asegúrese de que el etiquetado es la forma activa de mostrar el panel Contenido.
  3. Elija una clase de etiqueta en el panel Contenido y haga clic en la pestaña Etiquetado.
  4. En la pestaña Etiquetado, en el grupo Ubicación de etiqueta, haga clic en Propiedades de la ubicación de etiquetas Selector.
  5. En el panel Etiquetado, haga clic en Posición y haga clic en Estrategia para encajar.
  6. Expanda Abreviar.
  7. Active la casilla de verificación Usar estrategias de abreviatura.
  8. Especifique el campo para utilizarlo en la lista desplegable o haga clic en el botón Expresión Establecer una expresión para especificar una expresión de Arcade para utilizarla para la expresión alternativa.

Diccionario de abreviaturas

Los diccionarios de abreviaturas permiten a Maplex Label Engine acortar las etiquetas largas de manera que encajen en espacios pequeños. Cuando se utiliza un diccionario de abreviaturas, Maplex Label Engine intenta, en primer lugar, ubicar todo el texto de la etiqueta y, a continuación, abrevia las palabras que encuentra en el diccionario para las etiquetas que no se han podido ubicar.

Los diccionarios de abreviaturas se aplican a clases de etiquetas individuales. La abreviatura se aplica en palabras independientes o grupos de palabras, y no en partes de palabras, con la excepción de determinadas palabras en otros idiomas. Es posible abreviar tanto palabras individuales (por ejemplo, Avenida como Avda. o Calle como Cl.) como cadenas de caracteres más largas (como es el caso de Oficina de correos, cuya abreviatura sería OC). No se abreviarán fragmentos de palabras. Por ejemplo, si tiene una entrada de diccionario en la que Road se asocia con Rd, la etiqueta Roadrunner Road aparecerá abreviada como Roadrunner Rd y no como Rdrunner Rd. Maplex Label Engine no abrevia las etiquetas que contengan etiquetas de formato de texto.

En la siguiente imagen, se puede observar que Plumas Street aparece abreviada como Plumas St para que encaje en el segmento de calle corto. Monterey Street también se ha abreviado. Cuando existe espacio de sobra en la etiqueta, el final de la misma no se abrevia.

Calles etiquetadas mediante el diccionario de abreviaturas
Precaución:

La cadena de caracteres de texto no se abreviará si la etiqueta contiene etiquetas de formato de texto; símbolos de subíndice o superíndice; caracteres de combinación, como los acentos diacríticos, o caracteres de derecha a izquierda.

Tipos de entradas en el diccionario de abreviaturas

Existen tres tipos de entradas en el diccionario de abreviaturas: palabras clave, finales y traducciones. Dos de estos tipos, las palabras clave y las terminaciones, sólo se aplican a las palabras cuando la cadena de caracteres original no se puede colocar debido a que existen conflictos de espacio o de etiqueta a etiqueta, o etiqueta a entidad. Las entradas de traducción se aplican siempre a todas las palabras que concuerden.

  • Las entradas de palabra clave se pueden aplicar a todas las palabras de una cadena de caracteres, excepto a la última. Utilice las palabras clave para sustituir palabras comunes, como Mount e International, con abreviaturas como Mt e Intl.
  • Las entradas de final se pueden aplicar solo a la última palabra de una cadena de caracteres. Utilice este tipo de abreviatura para acortar el tipo de vía, como Calle por Cl., Carretera por Ctra. y Avenida por Avda.
  • Las entradas de traducción siempre se aplican a todas las palabras de una cadena de caracteres. Las entradas de traducción pueden resultar de utilidad al traducir un mapa a otro idioma, si se desea quitar palabras de una cadena de caracteres de etiqueta o cuando se desea abreviar todos los casos en que aparece una palabra. Utilice este tipo de abreviatura para acortar nombres largos de calles, como Martin Luther King Boulevard a MLK Blvd.

Nombres de calles en otros idiomas

En las lenguas germánicas, el final de tipo de vía va unido al nombre de la calle. Por ejemplo: Fredrichstrasse. Con el fin de tratar estos casos especiales, Maplex Label Engine reconoce cinco cadenas de caracteres especiales que pueden abreviarse cuando se encuentran en una cadena de caracteres más larga para una etiqueta de calle:

  • Alemán: strasse
  • Sueco: gatan
  • Holandés: straat
  • Danés: gade
  • Noruego: gaten

Cuando al menos una de estas palabras esté presente en el diccionario de abreviaturas, Maplex Label Engine activará un modo especial para las abreviaturas. Toda abreviatura de tipo final hace que Maplex Label Engine busque los caracteres finales de la cadena, en lugar de la última palabra, e intente hacerlos coincidir con el fin de obtener una posible abreviatura. En aquellos casos en los que se den casos de abreviaturas con espacio limitado, esta terminación se puede apilar o agregar guiones.

Cuando aparece este tipo de abreviatura, no se abreviará ninguna otra cadena de caracteres que esté contenida en una cadena.

En la siguiente imagen, se han abreviado tres calles mediante el diccionario de abreviaturas holandés. Las abreviaturas son las siguientes:

  • GRAVENSTRAAT = GRAVENSTR
  • DAMRAKSTEEG = DAMRAKSTG; con guión para apilar la etiqueta: DAMRAK-STG
  • ZOUTSTEEG = ZOUTSTG
Calles etiquetadas mediante un diccionario de abreviaturas en un idioma distinto al inglés

Crear un nuevo diccionario de abreviaturas

  1. Asegúrese de que el Maplex Label Engine está habilitado.
  2. En la pestaña Etiquetado, en el grupo Mapa, haga clic en Más > Diccionario de abreviaturas.
  3. Haga clic en Nuevo y especifique un nombre para el diccionario.

Introducir abreviaturas en un diccionario

Para agregar palabras a un diccionario de abreviaturas, agregue una fila a la tabla de diccionarios, escriba la palabra en la columna de palabras clave, introduzca una o varias abreviaturas separadas por espacios y, por último, especifique de qué tipo de entrada de diccionario se trata: Traducción, Palabra clave o Final. Las abreviaturas de varias palabras deben aparecer entre comillas. Por ejemplo, la cadena de caracteres de dos palabras Oficina de correos podría aparecer abreviada como "OC".

Sugerencia:

  • Puede tener varias abreviaturas de una palabra. Para ello, separe las entradas con espacios: "Str" "St"
  • Si desea que una abreviatura contenga un espacio, incluya la cadena de caracteres entre comillas dobles: "P. O.".

  1. En la pestaña Etiquetado, en el grupo Mapa, haga clic en Más > Diccionario de abreviaturas.
  2. Cree un nuevo diccionario de abreviaturas o cargue un diccionario existente.
  3. Haga clic en Agregar fila para agregar una entrada a la tabla de diccionarios.
  4. Escriba la palabra que desee abreviar.
  5. Escriba la abreviatura de la palabra. Cuando exista más de una abreviatura, separe las entradas con un espacio y escríbalas entre comillas. Intentará aplicar la primera entrada de la abreviatura, seguida por la segunda, y así, sucesivamente. En el momento en el que se ubique la cadena de caracteres, no se intentarán más entradas de abreviaturas.
  6. Elija el tipo de abreviatura que desea usar en la lista desplegable: Traducción, Palabra clave o Final.

Guardar un diccionario de abreviaturas

Puede guardar los diccionarios de abreviaturas en archivos de diccionario y en tablas de base de datos. Para guardar un diccionario de abreviaturas, haga clic en la flecha Opciones en el cuadro de diálogo Diccionarios de abreviaturas y seleccione Guardar en archivo o Guardar tabla de base de datos.

Cargar un diccionario de abreviaturas

Las tablas y los archivos de diccionario de abreviaturas que se han guardado previamente se pueden cargar en nuevos proyectos desde el cuadro de diálogo Diccionarios de abreviaturas. Haga clic en la flecha Opciones y seleccione Abrir desde archivo o Abrir desde tabla de base de datos.

Anexar a un diccionario de abreviaturas existente

Cuando se cargan los diccionarios de abreviaturas que se han guardado previamente, se puede optar por anexarlos a un diccionario existente. Seleccione el diccionario al que desea incorporar en la lista desplegable Diccionario de abreviaturas seleccionado del cuadro de diálogo Diccionarios de abreviaturas y, a continuación, haga clic en la flecha Opciones. Seleccione Anexar desde archivo o Anexar desde la tabla de base de datos.

Formato del archivo del diccionario de abreviaturas

Las líneas que comienzan con un asterisco (*) son líneas de comentarios. El formato de una entrada de abreviatura sigue este patrón:

<Palabra> <Opción1> <Opción2> <OpciónN> <Tipo>

Ejemplo de un archivo de abreviaturas

* 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]

Formato de tabla de abreviaturas

Una tabla de abreviaturas consta de tres campos: Palabra clave, Abreviatura y Tipo de fila. Los campos Palabra clave y Abreviatura siguen el formato que se detalla en la sección anterior Introducir abreviaturas en un diccionario, mientras que el campo Tipo de fila tiene tres valores enteros para los tres tipos de entradas del diccionario de abreviaturas:

  • 0—Traducción
  • 1—Palabra clave
  • 2—Terminación

Usar un diccionario de abreviaturas

Una vez que ha creado el diccionario de abreviaturas, puede asignarlo a la clase de etiqueta en la que desea utilizar las abreviaturas. Los diccionarios de abreviaturas se pueden reutilizar guardándolos y cargándolos en nuevos proyectos. Los diccionarios se pueden guardar en archivos de diccionario, así como en tablas. Los archivos son archivos de texto con formato y se guardan con la extensión de archivo .dic, mientras que las tablas se pueden almacenar en bases de datos o también por separado, como una tabla .dbf.

  1. Asegúrese de que el Maplex Label Engine está habilitado.
  2. Asegúrese de que el etiquetado es la forma activa de mostrar el panel Contenido.
  3. Elija una clase de etiqueta en el panel Contenido y haga clic en la pestaña Etiquetado.
  4. En la pestaña Etiquetado, en el grupo Ubicación de etiqueta, haga clic en Propiedades de la ubicación de etiquetas Selector.
  5. En el panel Etiquetado, haga clic en Posición y haga clic en Estrategia para encajar.
  6. Expanda Abreviar.
  7. Active la casilla de verificación Usar estrategias de abreviatura.
  8. Especifique el diccionario de abreviaturas que se debe usar en la lista desplegable Diccionario.

Truncar etiquetas

Si es necesario para la ubicación, el truncado acortará las palabras de una etiqueta mediante la eliminación de caracteres y finalizando la etiqueta con el carácter de marcador que establezca. Maplex Label Engine comienza por la palabra más larga de la etiqueta y, después, quita las letras especificadas para la eliminación que no son la primera letra. Si la etiqueta no está lo suficientemente acortada, se eliminarán las vocales, seguidas de los caracteres al final de la etiqueta truncada hasta que se ubique o se determine que etiqueta queda sin ubicar. Una vez la etiqueta ha sido truncada se agregará un punto al final de la misma por defecto.

En la siguiente imagen, la etiqueta de iglesia Ascension Episcopal Church (Historical Site) ha sido truncada a Asn.E.C.(H.Sit.). Cada parte truncada de la etiqueta tiene un punto al final.

Etiqueta truncada

  1. Asegúrese de que el Maplex Label Engine está habilitado.
  2. Asegúrese de que el etiquetado es la forma activa de mostrar el panel Contenido.
  3. Elija una clase de etiqueta en el panel Contenido y haga clic en la pestaña Etiquetado.
  4. En la pestaña Etiquetado, en el grupo Ubicación de etiqueta, haga clic en Propiedades de la ubicación de etiquetas Selector.
  5. En el panel Etiquetado, haga clic en Posición y haga clic en Estrategia para encajar.
  6. Expanda Abreviar.
  7. Active la casilla de verificación Usar estrategias de abreviatura.
  8. Active la casilla de verificación Truncamiento.
  9. De manera opcional, especifique valores para Longitud mínima de palabra, Carácter del marcador (para finalizar la etiqueta truncada) y Caracteres para quitar primero.