ArcGIS поддерживает аннотации покрытия ArcInfo Workstation, аннотации CAD, SDE 3, VPF и PC ARC/INFO. Вы можете отображать эти форматы в ArcMap, но не редактировать их. Если вы хотите редактировать аннотации, вы можете либо конвертировать их в аннотации документа карты, хранящиеся в группе аннотаций, либо в класс пространственных объектов базы геоданных.
Конвертация в аннотации документа карты удобна, если у вас есть всего несколько сотен единиц аннотаций, и вы планируете использовать их только с текущей картой.
Псевдоэлементы и внешний вид аннотаций
Аннотации покрытия будут конвертированы в аннотации документа карты так, как они выглядят в ArcMap. Поэтому следует тщательно настроить отображение аннотаций покрытия в ArcMap перед конвертацией. Вы можете изменить свойства отображения аннотаций покрытия в ArcMap на закладке Символы (Symbols) диалогового окна Свойства слоя (Layer Properties). Либо Выберите новый текстовой символ , или измените свойства текстового символа, используемого по умолчанию (Arial 14 точек).
В ArcMap и ArcInfo Workstation при отображении аннотаций покрытия используются специальные поля из таблицы атрибутов аннотаций покрытия, которые называются псевдоэлементами. Эти поля можно увидеть в ArcMap в таблице атрибутов слоя аннотаций покрытия. К ним относятся $ALIGN, $JUSTIFY и $SIZE. Псевдоэлементы используются в ArcMap не так, как в ArcInfo Workstation. Кроме того, аннотации документа карты совсем не используют псевдоэлементы. Поэтому существует несколько важных правил, которые нужно учитывать при отображении и конвертации аннотаций покрытия в ArcMap:
- Псевдоэлементы аннотаций покрытия автоматически интерпретируются ArcMap, а расположение и внешний вид аннотаций покрытия регулируются в соответствии со значениями этих псевдоэлементов. Это означает, что при отображении аннотаций покрытия, любые изменения в следующих свойствах текстовых символов не будут отражены в аннотациях на карте: вертикальное и горизонтальное выравнивание, x- и y-смещение, и размер текста (если параметр $SIZE не равен нулю).
- Изменение размера текстовых символов будет производить эффект, только если значение псевдоэлемента $SIZE равно нулю.
Размер аннотации
Псевдоэлемент $SIZE хранит размер текста аннотаций покрытия в единицах карты. Поскольку ArcGIS хранит размер текста аннотаций в единицах страницы (например, в точках), при конвертации аннотаций, имеющих значение $SIZE больше 0, ArcMap автоматически вычисляет размер текстовых символов для конвертированных аннотаций в единицах страницы на основе значения $SIZE. В другой ситуации - если $SIZE равно нулю - размер текстовых символов, указанный для аннотаций покрытия в диалоговом окне Свойства слоя, будет использоваться в качестве размера символов для конвертированных аннотаций.
Так же, как и с другими аннотациями, отображение аннотаций покрытия и SDE 3 не зависит от базового масштаба фрейма данных. Это означает, что в отличие от конвертации надписей в объекты-аннотации, при конвертации аннотаций покрытия и SDE 3 базовый масштаб фрейма данных значения не имеет. Тем не менее, при конвертировании вы должны убедиться, что текущий масштаб карты соответствует базовому масштабу целевой группы аннотаций. В отличие от конвертации надписей в аннотации, вы не увидите предупреждения, если масштабы не совпадают.