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

В базе геоданных есть два вида аннотаций: стандартные и объектно-связанные.

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

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

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

Лицензия:

Вы можете создать объектно-связанные аннотации только с лицензиями ArcGIS Pro Standard и ArcGIS Pro Advanced.

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

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

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

Выполните следующие шаги, чтобы создать класс стандартных объектов-аннотаций:

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

    Вы также можете создать новый класс объектов-аннотаций в панели Каталог.

    Щелкните правой кнопкой мыши базу геоданных или набор классов объектов, в котором вы хотите создать новый класс стандартных аннотаций, и щелкните Новый > Класс пространственных объектов.

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

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

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

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

  5. На странице мастера Пространственная привязка нужно указать пространственную привязку нового класса объектов.

    Текущая система координат подсвечена. Щелкните Подробная информация, чтобы увидеть информацию о системе координат.

  6. В окне Доступные системы координат XY перейдите к нужной системе координат.

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

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

    Более подробно о выборе системы координат см. в разделе Настройка системы координат.

  7. Когда закончите, нажмите Далее.
  8. На странице Допуск укажите допуск по x,y. Когда закончите, нажмите Далее.

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

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

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

      Единицы измерения должны совпадать с системой координат карты.

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

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

      Внимание:

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

    2. Задайте поведение при редактировании для класса объектов-аннотаций.

      Доступные опции поведения при редактировании зависят от того, стандартные ли это аннотации или объектно-связанные.

  14. Щелкните Далее.
  15. Стандартные и объектно-связанные классы объектов-аннотаций базы геоданных содержат один или несколько подклассов аннотаций.
  16. Щелкните кнопку Изменить, чтобы отредактировать класс аннотаций по умолчанию, или щелкните кнопку Добавить класс аннотаций, чтобы добавить новый подкласс. Повторяйте шаги, описанные ниже, пока не выберите все необходимые классы аннотаций и их свойства.
    1. Щелкните вкладку Диапазон видимости для установки минимального и максимального масштабов для отображения аннотаций и текстового символа для класса аннотаций.

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

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

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

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

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

    Вы также можете создать класс объектов-аннотаций в панели Каталог.

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

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

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

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

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

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

  5. На странице мастера Пространственная привязка нужно указать пространственную привязку нового класса объектов.

    Текущая система координат подсвечена. Щелкните Подробная информация, чтобы увидеть информацию о системе координат.

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

  6. В окне Доступные системы координат XY перейдите к нужной системе координат.

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

    Более подробно о выборе системы координат см. в разделе Настройка системы координат.

  7. Когда закончите, нажмите Далее.
  8. На странице Допуск укажите допуск по x,y. Когда закончите, нажмите Далее.

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

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

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

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

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

      Примечание:

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

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

      Единицы измерения должны совпадать с системой координат карты.

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

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

      Внимание:

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

    3. Задайте поведение при редактировании для класса объектов-аннотаций.

      Доступные опции поведения при редактировании зависят от того, стандартные ли аннотации или объектно-связанные.

    4. Установите Общие настройки надписей для класса объектов-аннотаций.

      Эти опции используются, если аннотации, связаны с объектами.

    5. Если аннотации объектно-связанные и используется механизм надписывания Maplex, создайте Группы надписей-сносок и Словари сокращений для использования классом объектов-аннотаций.
  14. Щелкните Далее.
  15. Стандартные и объектно-связанные классы объектов-аннотаций базы геоданных содержат один или несколько подклассов аннотаций.
  16. Щелкните кнопку Изменить, чтобы отредактировать класс аннотаций по умолчанию, или щелкните кнопку Добавить класс аннотаций, чтобы добавить новый подкласс. Повторяйте шаги, описанные ниже, пока не выберите все необходимые классы аннотаций и их свойства.
    1. При создании объектно-связанных аннотаций, укажите поля связанного класса объектов, которые содержат такст для первого класса аннотаций на вкладке Выражение надписи. Выберите поле надписи или создайте выражение, объединяющее несколько полей.
    2. Щелкните вкладку Выражение SQL, чтобы указать конкретные объекты в связанном классе объектов, которые будут аннотированы с помощью класса аннотаций.
    3. Щелкните вкладку Диапазон видимости для установки минимального и максимального масштабов для отображения аннотаций.

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

    4. Установите свойства текстового символа по умолчанию для класса аннотаций на вкладке Символ.
    5. Использовать свойства размещения для класса аннотаций на вкладке Размещение.
  17. Щелкните Готово для создания класса объектов объектно-связанных аннотаций. Чтобы отменить изменения и прекратить создание класса объектов, вы можете нажать кнопку Закрыть наверху диалогового окна и остановить работу мастера Создать класс пространственных объектов.

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