Создание класса объектов аннотаций

Существует два типа аннотаций базы геоданных: обычные (стандартные) и объектно-связанные.

Стандартные аннотации формально не связаны с пространственными объектами базы геоданных. Пример обычной аннотации – название горной гряды на карте. Горная гряда не представлена отдельным пространственным объектом, это просто район, который вы обозначили.

Объектно-связанные аннотации связаны с конкретными объектами другого класса пространственных объектов базы геоданных. Текстом объектно-связанной аннотации является значение одного или нескольких полей пространственного объекта, с которым она связана, либо этот текст задается выражением вычисления полей. Например, отдельные водные объекты в гидрографической сети могут иметь аннотации-названия, которые хранятся в соответствующем поле класса объектов гидрографии.

Более подробно о различных типах аннотаций

Лицензия:

Вы можете создавать объектно-связанные аннотации только при наличии у вас лицензий ArcGIS Desktop Standard и ArcGIS Desktop Advanced.

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

При создании класса объектов-аннотаций в наборе векторных данных у класса объектов-аннотаций должна быть такая же пространственная привязка, как была задана при создании набора векторных данных.

Создание нового класса стандартных аннотаций

Чтобы создать новый класс стандартных аннотаций, выполните следующие шаги.

  1. Создайте новый класс стандартных аннотаций в виде Каталог. Откройте мастер Создать класс пространственных объектов, дважды щелкнув базу геоданных и выбрав затем Новый > Класс пространственных объектов в группе Создать ленты Каталог. Откроется мастер Создать класс пространственных объектов . Вы можете создать новый класс аннотаций на панели Каталог. Правой кнопкой мыши щелкните набор объектов, в котором вы хотите создать новый класс пространственных объектов-аннотаций, выберите Новый > Класс пространственных объектов. Откроется мастер Создать класс пространственных объектов .
  2. На странице мастера Определить укажите имя класса пространственных объектов в текстовом окне Имя . Для создания псевдонима этого класса введите его в текстовое поле Псевдоним.
  3. В ниспадающем списке Тип класса объектов выберите тип объектов, которые будут храниться в нем, как Аннотации, и щелкните Далее.
  4. На странице Поля мастера вы можете добавить поля к классу объектов. Чтобы добавить к классу объектов поле, выберите Щелкните здесь, чтобы добавить новое поле в последней строке. К списку полей добавится новая строка. Введите имя в столбце Имя поля, выберите тип данных в столбце Тип данных и щелкните Далее.

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

    Более подробно о создании, изменении и удалении полей

    Если вы хотите ввести поля из другого класса пространственных объектов, щелкните Импорт.

  5. На странице мастера Пространственная привязка нужно указать пространственную привязку нового класса объектов. Поле Текущие XY выделено. В окне Доступные системы координат XY перейдите к нужной системе координат. Вы можете выполнить поиск и фильтрацию, чтобы найти определенную систему координат. Вы можете выбрать систему координат имеющегося слоя на карте, создать свою собственную или импортировать ее из другого класса объектов. Закончив, нажмите Далее. Более подробно о выборе системы координат см. в разделе Настройка системы координат.

    Если вы создаёте класс объектов-аннотаций в наборе классов объектов, система координат устанавливается автоматически.

  6. На странице Допуск задайте допуск x,y. Допуск по x,y вычисляется на основе заданной системы координат. Допуск по умолчанию подходит в большинстве случаев. По завершении нажмите Далее.

    Если вы изменили значения допуска x,y и хотите вернуться к значению по умолчанию, щелкните кнопку Очистить все допуски.

  7. На странице Разрешение параметр Принять значение разрешения и экстент домена по умолчанию (рекомендуется) включен по умолчанию. Разрешение по умолчанию и экстенты, как правило, подобраны хорошо, но если вы знаете, что для ваших данных эти настройки нужно изменить, вы можете снять отметку с опции Принять значение разрешения и экстент домена по умолчанию (рекомендуется) и изменить значение разрешения x,y. Более подробно о свойствах пространственной привязки.
  8. Нажмите Далее.
  9. На странице мастера Конфигурация хранилища можно настроить способ хранения класса объектов. Если вы хотите настроить хранение нового класса объектов, нажмите Использовать ключевые слова конфигурации и выберите соответствующее ключевое слово конфигурации из ниспадающего меню. Иначе применяется слово Default. Более подробно о Ключевых словах конфигурации. По завершении нажмите Далее.
  10. Задайте на странице Свойства аннотации свойства класса пространственных объектов, относящиеся к аннотациям.
    1. Щелкните стрелку ниспадающего списка Базовый масштаб и выберите масштаб или введите его значение. Щелкните стрелку ниспадающего меню Единицы карты и выберите единицы для хранения аннотаций. Единицы должны совпадать с системой координат карты.

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

      Если вы создаёте класс объектов-аннотаций в наборе классов объектов, единицы карты устанавливаются автоматически. Единицы карты соответствуют системе координат набора классов объектов. Если система координат набора классов объектов неизвестна, за единицы по умолчанию принимаются метры.

      Внимание:

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

    2. Установите поведение при редактировании для класса объектов-аннотаций. Доступные варианты поведения при редактировании различаются, в зависимости от того, связаны ли аннотации с объектами.
  11. Нажмите Далее.
  12. Класс объектов обычных и объектно-связанных аннотаций базы геоданных содержит один или несколько подклассов аннотаций. Щелкните кнопку Изменить, чтобы отредактировать класс аннотаций по умолчанию, или щелкните Добавить класс аннотаций, чтобы добавить новый. Повторяйте перечисленные далее действия, чтобы добавить все классы аннотаций, и задать их параметры.
    1. Выберите вкладку Диапазон видимости, чтобы задать минимальный и максимальный масштаб отображения аннотаций и символ текста подкласса аннотации.

      Определение диапазона видимых масштабов для каждого подкласса аннотаций повышает производительность при работе с аннотациями. Вы можете также назначить диапазон видимых масштабов в ArcGIS Pro.

    2. Задайте свойства текста по умолчанию для класс аннотаций на вкладке Символ.
  13. Для создания нового класса стандартных аннотаций нажмите Готово. Если в любой момент вы хотите отменить изменения и прекратить создание нового класса объектов, вы можете нажать кнопку Закрыть наверху диалогового окна и остановить работу мастера Создать класс пространственных объектов.

Создание класса объектов объектно-связанных аннотаций

Чтобы создать новый класс объектно-связанных аннотаций, выполните следующие действия:

  1. Создайте новый класс объектно-связанных аннотаций в виде Каталог. Откройте мастер Создать класс пространственных объектов, дважды щелкнув базу геоданных и выбрав затем Новый > Класс пространственных объектов в группе Создать ленты Каталог. Откроется мастер Создать класс пространственных объектов . Вы можете создать новый класс аннотаций на панели Каталог. Правой кнопкой мыши щелкните набор объектов, в котором вы хотите создать новый класс объектно-связанных аннотаций, выберите Новый > Класс пространственных объектов.

    Внимание:
    Классы объектов, которые связаны с этим новым классом объектов-аннотаций, доступны только для чтения, если вы откроете их в ArcMap. Классы объектов, которые связаны с этим новым классом объектов-аннотаций, доступны только для чтения, если вы откроете их в ArcMap.

  2. На странице мастера Определить укажите имя класса пространственных объектов в текстовом окне Имя . Для создания псевдонима этого класса, введите его в текстовое поле Псевдоним.
  3. В ниспадающем списке Тип класса объектов выберите тип объектов, которые будут храниться в нем, как Аннотации и щелкните Далее.
  4. На странице Поля мастера вы можете добавить поля к классу объектов. Чтобы добавить к классу объектов поле, щелкните Щелкните здесь, чтобы добавить новое поле в последней строке. К списку полей добавится новая строка. Введите имя в столбце Имя поля, выберите тип данных в столбце Тип данных и щелкните Далее.

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

    Более подробно о создании, изменении и удалении полей

    Если вы хотите ввести поля из другого класса пространственных объектов, щелкните Импорт.

  5. На странице мастера Пространственная привязка нужно указать пространственную привязку нового класса объектов. Поле Текущие XY выделено. В окне Доступные системы координат XY перейдите к нужной системе координат. Вы можете выполнить поиск и фильтрацию, чтобы найти определенную систему координат. Вы можете выбрать систему координат имеющегося слоя на карте, создать свою собственную или импортировать из другого класса объектов. Закончив, нажмите Далее. Более подробно о выборе системы координат см. в разделе Настройка системы координат.

    Если вы создаёте класс объектов-аннотаций в наборе классов объектов, система координат устанавливается автоматически.

  6. На странице Допуск задайте допуск x,y. Допуск по x,y вычисляется на основе заданной системы координат. Допуск по умолчанию подходит в большинстве случаев. По завершении нажмите Далее.

    Если вы изменили значения допуска x,y и хотите вернуться к значению по умолчанию, щелкните кнопку Очистить все допуски.

  7. На странице Разрешение параметр Принять значение разрешения и экстент домена по умолчанию (рекомендуется)) включен по умолчанию. Разрешение по умолчанию и экстенты, как правило, подобраны хорошо, но если вы знаете, что для ваших данных эти настройки нужно изменить, вы можете снять отметку с опции Принять значение разрешения и экстент домена по умолчанию (рекомендуется) и изменить значение разрешения x,y. Более подробно о свойствах пространственной привязки.
  8. Нажмите Далее.
  9. На странице мастера Конфигурация хранилища можно настроить способ хранения класса объектов. Если вы хотите настроить хранение нового класса объектов, нажмите Использовать ключевые слова конфигурации и выберите соответствующее ключевое слово конфигурации из ниспадающего меню. Иначе применяется слово Default. Более подробно о Ключевых словах конфигурации. По завершении нажмите Далее.
  10. Задайте на странице Свойства аннотации свойства класса пространственных объектов, относящиеся к аннотациям.
    1. Чтобы создать связанную с объектом аннотацию, установите отметку Связать аннотацию с данным классом пространственных объектов и выберите из ниспадающего меню класс объектов, к которому будут привязаны аннотации. Класс пространственных объектов должен быть расположен в том же наборе классов объектов, что и создаваемый класс аннотаций.

      При создании объектно-связанных аннотаций укажите, будет ли использоваться Стандартный механизм надписывания или Механизм надписывания Maplex.

      Примечание:

      После создания класса объектов вы не можете изменить связанный класс объектов или механизм надписывания.

    2. Щелкните стрелку ниспадающего списка Базовый масштаб и выберите масштаб или введите его значение. Щелкните стрелку ниспадающего меню Единицы карты и выберите единицы для хранения аннотаций. Единицы должны совпадать с системой координат карты.

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

      Если вы создаёте класс объектов-аннотаций в наборе классов объектов, единицы карты устанавливаются автоматически. Единицы карты соответствуют системе координат набора классов объектов. Если система координат набора классов объектов неизвестна, за единицы по умолчанию принимаются метры.

      Внимание:

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

    3. Установите поведение при редактировании для класса объектов-аннотаций. Доступные варианты поведения при редактировании различаются, в зависимости от того, связаны ли аннотации с объектами.
    4. Установите общие настройки подписи для класса объектов-аннотаций. Эти опции будут использоваться, если аннотация является объектно-связанной.
    5. Если аннотация является объектно-связанной и использует механизм размещения подписей Maplex, создайте группы нумерации ключей и словарей сокращений, используемых классом объектов-аннотаций.
  11. Нажмите Далее.
  12. Класс объектов обычных и объектно-связанных аннотаций базы геоданных содержит один или несколько подклассов аннотаций. Щелкните кнопку Изменить, чтобы отредактировать класс аннотаций по умолчанию, или щелкните Добавить класс аннотаций, чтобы добавить новый. Повторяйте перечисленные далее действия, чтобы добавить все классы аннотаций, и задать их параметры.
    1. При создании объектно-связанных аннотаций задайте поля связанного класса объектов, которые содержат текст первого класса аннотаций на вкладке Выражение надписи. Можно выбрать поле надписи или создать выражение, чтобы указать несколько полей.
    2. Щелкните SQL-запрос, чтобы только определенные пространственные объекты из связанного класса имели аннотации в классе аннотаций.
    3. Выберите вкладку Диапазон видимости, чтобы задать минимальный и максимальный масштаб отображения аннотаций.

      Определение диапазона видимых масштабов для каждого подкласса аннотаций повышает производительность при работе с аннотациями. Вы можете также назначить диапазон видимых масштабов в ArcGIS Pro.

    4. Задайте свойства текста по умолчанию для класс аннотаций на вкладке Символ.
    5. Задайте свойства размещения для класса аннотаций на вкладке Положение.
  13. Для создания нового класса объектно-связанных аннотаций нажмите Готово. Если в любой момент вы хотите отменить изменения и прекратить создание нового класса объектов, вы можете нажать кнопку Закрыть наверху диалогового окна и остановить работу мастера Создать класс пространственных объектов.

Связанные разделы