Creating aviation annotation feature classes (Aviation)

Valid aviation annotation feature classes contain three fields in addition to the standard ArcGIS for Desktop fields: MapId_Txt, IsVisible, and AnnoSizeChange. The MapId_Txt and IsVisible fields are required for aviation feature classes in general; AnnoSizeChange is annotation feature class specific. The AnnoSizeChange field stores the difference in the annotation feature's font sizes from the specification size.

To make your aviation annotation feature classes valid, add the following three fields:

Field name

Data type

Default value

Domain

Length

MapId_Txt

Text

<Leave Blank>

<Leave Blank>

255

IsVisible

Short Integer

1

Code_Yes_No

N/A

AnnoSizeChange

Double

0

N/A

N/A

Шаги:
  1. Start ArcMap or ArcCatalog.
  2. If you are in ArcMap, click the Catalog button Каталог on the Standard toolbar.
  3. В дереве Каталога щелкните правой кнопкой мыши на той базе геоданных, где вы хотите создать новый класс пространственных объектов-аннотаций.
  4. Выберите Новый (New) > Класс пространственных объектов (Feature Class).
  5. Введите Имя (Name).
  6. Щелкните стрелку ниспадающего списка Тип (Type) и выберите Объекты-аннотации (Annotation Features).
  7. Щелкните стрелку ниспадающего меню и выберите класс пространственных объектов, с которым вы хотите связать новый класс объектов-аннотаций. Класс пространственных объектов должен быть расположен в том же наборе классов объектов, что и создаваемый класс аннотаций. Вы не сможете изменить этот параметр позже.
  8. Щелкните Далее (Next).
  9. Чтобы назначить систему координат, найдите и выберите имеющуюся систему в окне систем координат, или щелкните Импорт (Import) или Новый (New).
  10. С помощью функции импорта можно импортировать систему координат из существующего класса пространственных объектов или набора классов объектов.

    Щелкните Новый (New), чтобы создать новую систему координат.

    После выбора системы координат, вы можете модифицировать ее с помощью команды Изменить (Modify).

  11. Щелкните Далее (Next).
  12. You can type a different x,y domain, but the default should be sufficient.

    The x/y domain is calculated based on the coordinate system you specified in step 9.

  13. Щелкните Далее (Next).
  14. Укажите базовый масштаб.
  15. Указанный масштаб должен соответствовать масштабу, при котором аннотации отображаются корректно.

  16. Click the Map Units drop-down arrow and choose the units in which your annotation will be stored. The units should match the units you specified for your coordinate system in step 9.
  17. Make sure all the check boxes are unchecked in the Editing Behavior area of the New Feature Class dialog box.
  18. Click the Label Engine drop-down arrow and choose Maplex Label Engine.
  19. Инструкции по настройке опции Обязательно выбирать символ из таблицы символов (Require symbol to be selected from the symbol table) см. в разделе Свойства редактирования классов пространственных объектов-аннотаций.
  20. Щелкните Далее (Next).
  21. Укажите поля связанного класса объектов, которые содержат текст для первого подкласса аннотаций. Выберите Поле надписи (Label Field) или щелкните Выражение (Expression) чтобы указать несколько полей.
  22. Задайте текстовой символ, используемый по умолчанию, и параметры размещения для подкласса аннотаций.

    Вы можете задать эти свойства по одному, или щелкнуть кнопку Стиль надписей (Label Styles), чтобы загрузить готовый стиль.

  23. Щелкните Диапазон масштабов (Scale Range), чтобы задать диапазон масштабов, используемый этим подклассом аннотаций.
  24. ПодсказкаПодсказка:
    Определение диапазона видимых масштабов для каждого подкласса аннотаций повышает производительность при работе с аннотациями в ArcMap. Вы можете также назначить диапазон видимых масштабов в ArcMap.
  25. Щелкните SQL-запрос (SQL Query), чтобы только определенные пространственные объекты из связанного класса имели аннотации в классе аннотаций.
  26. If you want to add an additional annotation class, click New and specify the name of the annotation class. Repeat steps 19 through 22 to set its properties.
  27. Repeat step 23 until you have specified all the annotation classes and their properties.
  28. If you want to use the advance callout/multiple text element functionality, click Leader in the Text Symbol area and complete steps 26 and 27.
  29. In the Properties area of the Editor dialog box that appears, click the Type drop-down arrow and choose Advanced Callout.

    Editor dialog box

  30. Click OK.
    ПодсказкаПодсказка:

    You do not need to set up any annotation properties at this point, because all of them are overridden by the XML script.

    ПримечаниеПримечание:

    If you add any additional annotation classes, ensure that you set the Type option to Advanced Callout.

  31. Щелкните Далее (Next).
  32. Если вы создаете новый класс объектов-аннотаций в файле или базе геоданных ArcSDE, и хотите использовать собственное ключевое слово, щелкните Использовать ключевое слово конфигурации (Use configuration keyword), а затем выберите его из ниспадающего списка. Если вы не хотите использовать собственное ключевое слово, оставьте значение По умолчанию (Default).
  33. Click Next.

    You can now add the MapId_Txt, IsVisible, and AnnoSizeChange fields to make the aviation annotation feature class valid.

  34. To add the first field to the feature class, click the first blank row in the Field Name column and type MapId_Txt.
  35. Click in the Data Type column next to the new field's name and choose Text.
  36. To create an alias for this field, click the text box next to Alias and type the alias.
  37. Change the Length field property to 255.
  38. To add the second field to the feature class, click the next blank row in the Field Name column and type IsVisible.
  39. Click in the Data Type column next to the new field's name and choose Short Integer.
  40. Type 1 for the Default Value.
  41. To associate a domain with this field, click the field next to Domain and choose Code_Yes_No.
  42. To add the third field to the feature class, click the next blank row in the Field Name column and type AnnoSizeChange.
  43. Click in the Data Type column next to the new field's name and choose Double.
  44. Type 0 for the Default Value.
    ПодсказкаПодсказка:

    Click Import if you want to import field definitions from another feature class or table.

  45. If you want to use the advanced callout/multiple text element functionality, click the TextString field, click the text box to the right of the Length field property, then set it to 2,000 or higher.
  46. Щелкните Готово (Finish).
  47. To create non feature-linked annotation, follow the substeps to delete the relationship class that has been created for the new annotation class and the related feature class.
    1. In the Catalog window, right-click the annotation feature class that has been created and click Properties.
    2. Click the Relationships tab.
    3. Note the name of the relationship class listed under the Relationship heading and click OK.
    4. Find the relationship class in the geodatabase in the Catalog window.
    5. Right-click the relationship class and click Delete.

      The Confirm Delete message appears so you can confirm the deletion.

    6. Click Yes.
4/27/2014