О сокращении и аббревиатурах слов

Словари сокращений (Abbreviation dictionary)

Словари сокращений позволяют механизму надписей Maplex укорачивать длинные надписи, чтобы уместить их на небольшом пространстве. Когда вы используете словарь сокращений, механизм надписей Maplex сначала пытается разместить полный текст надписи, затем для неразмещенной надписи заменяет аббревиатурой любые слова, найденные в словаре сокращений.

Словари сокращений применяются к отдельным классам надписей. Аббревиатура применяется к отдельному слову или группе слов, не к частям слов, исключение составляют определенные неанглийские слова. Отдельные слова, такие как Road (Дорога) и Street (Улица), могут быть сокращены как Rd и St, или более длинные строки, такие как Post Office (Почтовое отделение), могут быть сокращены как PO. Для частей слова аббревиатура не применяется. Например, если у вас есть запись в словаре сокращения с соответствием Road и Rd, надпись Roadrunner Road сократится как Roadrunner Rd, а не Rdrunner Rd. Надписи, содержащие теги форматирования, не будут сокращаться механизмом надписей Maplex.

На рисунке ниже вы можете видеть, что надпись Plumas Street была сокращена как Plumas St, чтобы разместиться на коротком сегменте. Monterey Street также была сокращена. Там, где для надписи достаточно места, окончание не сокращено.

Надписывание улиц при помощи словаря сокращений
ВниманиеВнимание:

Текстовая строка не сокращается, если надпись содержит теги форматирования текста; нижние или верхние индексы; комбинируемые символы, например, диакритические знаки; или символы, направленные справа налево.

Сокращение

Если необходимо, при размещении слова в надписи укорачиваются с помощью сокращения символов и заменой их на установленный маркерный символ. Механизм надписей Maplex начинает с самого длинного слова в надписи и удаляет гласные буквы, назначенные для удаления, кроме первой. Если надпись еще не достаточно короткая, удаляются гласные, а затем последние символы сокращенной надписи удаляются до тех пор, пока надпись не будет размещена или не будет определена как неразмещенная. После сокращения надписи в ее конце по умолчанию ставится точка.

На рисунке ниже надпись церкви Ascension Episcopal Church (Historical Site) была сокращена до Asn.E.C.(H.Sit.). В конце каждой части сокращенной надписи добавлена точка.

Сокращенная надпись

Типы записи в словаре сокращений

В словаре сокращений есть три типа записей: ключевые слова (keyword), окончания (ending) и перевод (translation). Два из них, ключевые слова и окончания, применяются к словам, только когда исходная строка не может быть размещена из-за нехватки места или конфликтов с другими надписями или объектами. Записи перевода применяются всегда ко всем отмеченным словам.

Неанглийские названия улиц

В языках германской группы к собственному имени улицы добавляется общее окончание, например Fredrichstrasse. При рассмотрении этих особенных случаев механизм надписей Maplex распознает пять специальных символьных строк, которые могут быть сокращены в более длинной строке для надписи улицы:

Когда хотя бы одно из этих слов есть в словаре сокращений, механизм надписей Maplex включает специальный режим для аббревиатур. Любые сокращения с типом окончание заставляют механизм надписей Maplex искать и сравнивать последние символы строки, а не последнее слово для возможного сокращения. Для сокращений, ограниченных в пространстве, это окончание можно написать через дефис и перенести.

При таком типе сокращений никакие другие строки, если они содержатся в строке, не заменяются аббревиатурой.

На рисунке ниже три улицы были сокращены с использованием голландского словаря сокращений. Сокращения следующие:

Надписывание улиц при помощи словаря сокращений не английских слов

Ввод сокращений в словарь

Чтобы добавить слово в словарь сокращений, добавьте строку в таблицу словаря, наберите слово в столбце ключевого слова, наберите одно или несколько сокращений, разделенных пробелами, затем задайте тип записи словаря-перевод (translation), ключевое слово (keyword) или окончание (ending). Ключевые слова и сокращения из нескольких слов и неалфавитные символы должны быть заключены в двойные кавычки. Например, строка из двух слов "Post Office" может быть сокращена как PO.

Форматирование

  • Можно сократить группу слов, заключив слова в двойные кавычки: "Post Office".
  • Может быть несколько аббревиатур для одного слова, разделенных пробелами: Str St.
  • Если вы хотите, чтобы сокращение содержало пробел, заключите строку в двойные кавычки: "P. O.".

Использование словаря сокращений

После того, как словарь сокращений создан, вы можете присвоить его классу надписей, для которого вы хотите использовать сокращения. Словари сокращений можно использовать в других картах, сохраняя и загружая их в новый документ карты. Словари можно сохранять в файлы словарей, а также в таблицы. Такие файлы являются форматированными текстовыми файлами и сохраняются с файловым расширением .dic, в то время как таблицы могут храниться в базе данных или отдельно как таблицы .dbf.

Формат файла словаря сокращений

Строки, начинающиеся с символа звездочки (*), являются комментариями. Формат записи сокращения следующий:

<Слово> <Сокращение1> <Сокращение2> <СокращениеN> <Тип>

Пример файла сокращений

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

Формат таблицы сокращений

Таблица сокращений состоит из трех полей: Keyword (Ключевое слово), Abbreviation (Аббревиатура) и Row Type (Тип строки). Поля Keyword и Abbreviation имеют формат, описанный выше в разделе "Ввод сокращений в словарь", а поле Row Type может содержать одно из трех целочисленных значений для трех типов записей в словаре сокращений:

Связанные темы

5/10/2014