Acerca de abreviar y truncar palabras
Diccionarios de abreviaturas
Los diccionarios de abreviaturas permiten al motor de etiquetado Maplex acortar las etiquetas largas, de manera que encajen en espacios pequeños. Al utilizar el diccionario de abreviaturas, el Motor de etiquetado Maplex intentará, en primer lugar, colocar todo el texto de la etiqueta y, a continuación, abreviar las palabras que encuentre en el diccionario correspondiente a etiquetas que no se puedan 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 sale Road como Rd., la etiqueta Roadrunner Road aparecerá abreviada como Roadrunner Rd, y no como Rdrunner Rd. El Motor de etiquetado Maplex no abreviará aquellas etiquetas que contengan etiquetas de formato de texto.
En la siguiente imagen se puede observar que Plumas Street aparece abreviada como Plumas St encajando perfectamente en el segmento de texto para ello. Monterey Street también se ha abreviado. Cuando existe espacio de sobra en la etiqueta, el final de la misma no se abrevia.
La cadena de caracteres de texto no se abreviará si la etiqueta contiene etiquetas de formato de texto; símbolos superíndice o subíndice; caracteres que combinar, como diacritics o caracteres de derecha a izquierda.
Truncado
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. El Motor de etiquetado Maplex se inicia primero con la palabra más larga de la etiqueta y, después, elimina las letras especificadas para eliminarlas que no son 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.
Tipos de entradas en el diccionario de abreviaturas
Existen tres tipos de entradas en el diccionario de abreviaturas: palabras clave, terminaciones 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 palabras 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 terminaciones 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 traducciones siempre se aplican a todas las palabras de una cadena de caracteres. Las entradas de traducción pueden ser útiles al traducir un mapa a otro idioma, si desea eliminar palabras de una cadena de caracteres de etiqueta o cuando 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 tipo de vía se encuentra incorporada al nombre de la calle en sí. Por ejemplo: Fredrichstrasse. Con el fin de abordar estos casos especiales, el Motor de etiquetado Maplex reconoce cinco cadenas de caracteres especiales que pueden abreviarse cuando se encuentran en una cadena de caracteres más larga de una etiqueta de calle:
- strasse—Alemán
- gatan—Sueco
- straat—Holandés
- gade—Danés
- gaten—Noruego
Cuando al menos una de estas palabras esté presente en el diccionario de abreviaturas, el Motor de etiquetado Maplex activará un modo especial de abreviación. Toda abreviatura de tipo terminación hace que el motor de etiquetado Maplex busque e intente hacer coincidir los caracteres finales de la cadena de caracteres, en lugar de la última palabra, con el fin de lograr 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 holandés de abreviaturas. Las abreviaturas son las siguientes:
- GRAVENSTRAAT = GRAVENSTR
- DAMRAKSTEEG = DAMRAKSTG; con guión para apilar la etiqueta: DAMRAK-STG
- ZOUTSTEEG = ZOUTSTG
Introducir abreviaturas en un diccionario
Para agregar palabras a un diccionario de abreviaturas, agregue una fila a la tabla del diccionario, introduzca 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: si traducción, palabra clave o terminación. Las palabras clave y abreviaturas que contengan varias palabras, así como los caracteres no alfabéticos, deben aparecer entre comillas. Por ejemplo, la cadena de caracteres de dos palabras "Oficina de correos" podría aparecer abreviada como OC.
Formato
- Puede abreviar un grupo de palabras poniéndolas entre comillas: "Oficina de correos".
- Puede disponer de varias abreviaturas de una palabra individual, cuyas entradas aparecerán separadas por espacios: Cl. C/
- Si desea que una abreviatura contenga un espacio, incluya la cadena de caracteres entre comillas: "O. C."
Utilizar 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 pueden utilizarse en otros documentos de mapa, guardándolos y cargándolos en un nuevo documento de mapa. 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 pueden almacenarse en bases de datos o también por separado, como una tabla .dbf.
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 es el siguiente:
<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 se compone 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 posee tres valores enteros para los tres tipos de entradas en el diccionario de abreviaturas:
- 0—Traducción
- 1—Palabra clave
- 2—Terminación