Skip To Content

10028: Слой объектов аннотаций слоя не имеет символа, хранящегося в наборе символов

Используется класс пространственных объектов аннотаций базы геоданных, который не ссылается на набор символов. Это может повлиять на производительность при отрисовке, так как каждый текстовый символ формируется отдельно.

Решение

Проверьте скорость отображения вашего слоя или слоя базовой карты в ArcMap. При публикации, проверьте производительность отображения вашего сервиса в окне Предварительный просмотр (Preview).

Подробнее о работе со слоями базовой карты или предварительном просмотре вашего сервиса

  • Для повышения производительности рекомендуется создать набор символов в рамках класса пространственных объектов аннотаций в базе геоданных. Для этого выполните следующие действия:
    1. В окне Каталог щелкните правой кнопкой класс пространственных объектов аннотаций, затем щелкните Свойства.
    2. Щелкните вкладку Аннотация в диалоговом окне Свойства класса пространственных объектов.
    3. Используйте доступные инструменты для построения набора символов, как показано далее.
      Построение набора символа для аннотаций

Более подробно

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

  • Свойства расположения, формы и размещения текста
  • Текстовая строка (или атрибут объекта, которые используется как источник текста)
  • Текстовый символ, используемых для отображения текста

Ключевым аспектом аннотации является способ ассоциации свойств текстового символа с каждым из пространственных объектов аннотаций. Использование набора символов позволяет оптимизировать производительность карты, поскольку на символ делается всего одна ссылка, после чего его можно повторно использовать для нескольких объектов аннотаций.

При работе с текстом карты следует учитывать еще ряд моментов:

  • Постарайтесь определить дополнительные наборы типов аннотаций в классе пространственных объектов аннотаций. Например, участки можно пометить, указав их линейные размеры и основные данные (например, идентификационный номер участка (PIN) и размер лота). В этом случае можно попробовать использовать два набора аннотаций (текстовый символ каждого из наборов хранится в наборе символов) - один для линий границ участка, а другой - для текста участка.
  • Следует помнить, что аннотации, как правило, зависят от масштаба, поэтому каждый поднабор аннотаций обычно настроен для работы в рамках узкого диапазона масштабов карты. Необходимо также указать поднаборы аннотаций и связанные текстовые символы для всех масштабов карты.

Дополнительные сведения о работе с аннотациями см. в разделе Аннотации в базе геоданных.

Если приложение позволяет использовать аннотацию в том виде, в котором она существует на данный момент, можно пометить это предупреждение как исключение, чтобы оно не отображалось при следующем анализе документа. Учтите, что отрисовка карты в результате будет выполняться более медленно.


В этом разделе
  1. Решение
  2. Более подробно