Отображение аннотаций баз геоданных
Отображение аннотаций баз геоданных
Аннотации базы геоданных добавляются в ArcMap точно так же, как другие данные. Аннотация появляется вместе с остальными географическими данными в таблице содержания ArcMap, однако она отличается от простых точечных, линейных и полигональных объектов, так как каждый пространственный объект-аннотация хранится вместе с собственными индивидуальными свойствами отображения. Чтобы изменить символы аннотации в базе данных, можно воспользоваться приложением ArcCatalog или инструментами редактирования ArcMap.
Более подробно о редактировании аннотации в диалоговом окне атрибутов
Чтобы временно изменить символы аннотации базы геоданных, можно использовать замену символов, которая временно изменяет символы на текущей карте, но никак не влияет на отображение аннотаций на других картах.
Более подробно о подстановке символов
При отображении аннотаций баз геоданных вместе с другими слоями бывает полезно применить маскирование переменной глубины, чтобы скрывать находящиеся под аннотациями части пространственных объектов.
На рисунке ниже показана карта, на которой линии горизонталей и объекты аннотаций перекрывают друг друга. Однако, при использовании маски для аннотации, части контурных линий становятся скрытыми, тогда как гипсометрическая цветовая заливка рельефа остается видимой.
Более подробно об аннотациях базы геоданных
Просмотр свойств символов по умолчанию для аннотаций и надписывания баз геоданных
Открыв диалоговое окно Свойства слоя (Layer Properties) для подкласса аннотаций в ArcMap, вы можете просмотреть свойства символов текста по умолчанию для аннотаций и надписывания соответствующего класса аннотаций.
Свойства надписывания доступны только для объектно-связанных аннотаций.
Более подробно об управлении классами пространственных объектов аннотаций
Шаги:
- Разверните элемент вашего слоя аннотации в таблице содержания.
- Дважды щелкните на классе аннотаций, чтобы открыть диалоговое окно Свойства слоя (Layer Properties).
- Откройте закладку Класс аннотаций.
- Щелкните на кнопке Символ текста (Text Symbol), чтобы увидеть, какой установлен текстовый символ по умолчанию для пространственных объектов-аннотаций в этом классе.
Эти свойства доступны в ArcMap только для чтения.
Подстановка символов
В ArcMap вы можете изменить символы аннотации на определенной карте с помощью замены символов. Вы можете это делать в тех случаях, когда не можете или не хотите изменить символы аннотаций самой базы данных - например, если у вас к этой базе данных есть доступ только для чтения. Также возможна ситуация, где полезна замена символов, если вам надо временно изменить отображение аннотаций. Например, когда вы просматриваете черный текст поверх темного фона (изображения), можно с помощью замены символов для данной карты сделать цвет аннотаций белым. При сохранении карты эти изменения сохраняются в текущем документе карты и никак не влияют на отображение этих аннотаций на прочих документах карт. Если вы не сохраняете изменения на карте, изменения цвета будут временными и отменятся после закрытия карты. Как и с любыми свойствами слоев, вы также можете сохранить свои изменения как отдельный файл .lyr.
Открыв диалоговое окно Свойства слоя (Layer Properties) для подкласса аннотаций в ArcMap, вы можете просмотреть свойства символов текста по умолчанию для аннотаций соответствующего класса аннотаций. Это символы для неотредактированных пространственных объектов-аннотаций в данном конкретном классе аннотаций. Эта информация доступна в ArcMap только для чтения, но вы можете изменить свойства символов текста для аннотаций с помощью диалогового окна Свойства класса пространственных объектов (Feature Class Properties) в приложении ArcCatalog.
Более подробно об управлении классами пространственных объектов аннотаций
Существуют три разных состояния замены символов:
- Отключить замену: в таком состоянии замена символов не активизирована. Текст ваших аннотаций показан такими символами, которые сохранены в базе геоданных. Это состояние по умолчанию. Если вы включите замену символов, вы сможете вернуться к этому состоянию и отключить ее, ничего при этом не поменяв. После отключения вы можете снова активизировать ее, выбрав вторую или третью опцию.
- Заменить цвета текстовых символов на один цвет: в таком состоянии заменяется только цвет символов. Текст будет отображаться шрифтом с такими свойствами, размером и проч., какие сохранены для аннотаций.
Выберите эту опцию, если собираетесь читать свои аннотации поверх фонового цвета, отличающегося от исходного. Например, у вас были созданы черные аннотации, которые теперь плохо видны на фоне аэрофотоснимка. Используйте эту опцию, чтобы изменить цвет всех аннотаций на белый, который выделяется на этом фоне.
- Заменить отдельные символы в коллекции символов: в таком состоянии включается возможность заменять отдельные символы в коллекции символов класса пространственных объектов-аннотаций. Вероятно, большая часть ваших текстов ссылается на символы в наборе символов. Символ из набора используется как базовый символ для отображения текста. Заменяя этот символ, вы можете изменить отображение текста, добавив такие свойства, как гало, тени, или даже изменить шрифт символа.
Если активизирована эта опция, в диалоговом окне будут перечислены все исходные символы, сохраненные в базе геоданных. По умолчанию, ни один из этих символов не заменяется. Чтобы заменить отдельный символ, щелкните на кнопке Свойства (Properties), чтобы просмотреть полный список свойств данного символа, или возьмите новый символ. Щелкните Восстановить (Restore) для восстановления исходного состояния замененного символа. Вы можете заменить в наборе сколько угодно символов. Состояние каждого символа "Заменен" или "Не заменен" указано в списке рядом с символом. Этот тип замены символа также предоставляет две дополнительных опции для контроля за отображением текста.
- Заменять цвет символа, не входящего в набор символов, на цвет: если активизирована эта опция, заменяются цвета символов, не входящих в набор. Не входящие в набор символы - это символы, которые не ссылаются на символы в наборе. Такие пространственные объекты можно отличить по атрибутам, так как для них в поле SymbolID стоит значение -1. Замена символов в коллекции не повлияет на отображение объектов, не входящих в набор. Замена входящих в набор символов не влияет на такие пространственные объекты.
- Параметры замены символов доминируют над свойствами индивидуальных символов: если включена эта опция, текст отображается символами из набора замещающих символов. Отдельные замены символов пространственных объектов-аннотаций, которые обычно приводят к тому, что эти объекты отображаются не так, как их базовые символы, игнорируются. Чтобы использовать замены символов для отдельных пространственных объектов, отключите эту опцию. Если данная опция отключена, пространственные объекты-аннотации будут отображаться набором заменяющих символов, и применяться будут все индивидуальные замещения.
Примечание:Если вы выбрали опцию Заменять отдельные символы в наборе символов и выбрали заменяющий символ, шрифт или размер шрифта которого отличается от исходного шрифта, могут быть отличия между размером текста аннотации и поля выбора текста аннотации.
Использование замены символов в аннотациях базы геоданных
Шаги:
- Щелкните правой кнопкой мыши на названии слоя аннотаций в таблице содержания и выберите Свойства (Properties).
- Щелкните закладку Символы (Symbology).
- Выберите одну из опций:
- Отключить замену - отображать исходные символы, хранящиеся в базе геоданных.
- Заменять цвета символов на такой цвет, чтобы отображались изначальный шрифт и размер символов, а менялся только цвет;
- Заменять отдельные символы в наборе символов, чтобы использовать символы, отличающиеся от изначальных символов текущего слоя.
- Когда заменяются отдельные символы, щелкните Заменять цвет символа, не входящего в набор символов, на цвет (Substitute the color of text stored inline with this color), затем укажите цвет символа, заменяющего для пространственных объектов-аннотаций хранящиеся исходные символы базы геоданных.
Символы для этих пространственных объектов не перечислены в списке символов, и для этих пространственных объектов вы можете заменить только цвет.
- При замене отдельных символов отметьте Параметры замены символов доминируют над свойствами индивидуальных символов (Symbol Substitution takes precedence over individual symbol overrides), чтобы указать, что замененный символ имеет преимущество над хранящимся в базе данных.
Если в окошке стоит отметка, все пространственные объекты-аннотации прорисовываются с указанным символом замещения, и переопределение игнорируется. Если в окошке отметки нет - объекты-аннотации отображаются с указанным символом замещения. Если замещения сохраняются, они применяются поверх замененного символа.
Дополнительно на закладке Отображение (Display) можно установить уровень прозрачности для аннотаций и указать, отображать ли слой аннотаций в соответствии с его местом в таблице содержания, или щелкнуть закладку Аннотация (Annotation), чтобы посмотреть итоговые свойства слоя аннотаций.
- Щелкните OK.