Valid aviation annotation feature classes contain three fields in addition to the standard ArcGIS 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 |
- Inicie ArcMap o ArcCatalog.
- If you are in ArcMap, click the Catalog button on the Standard toolbar.
- En el árbol de catálogo, haga clic con el botón derecho en la geodatabase en la que desea crear la nueva clase de anotación.
- Señale a Nueva > clase de entidad.
- Escriba el Nombre.
- Haga clic en la flecha de lista desplegable Tipo y haga clic en Entidad de Anotación de ESRI.
- Haga clic en la flecha de lista desplegable y haga clic en la clase de entidad a la que desea vincular la nueva clase de entidad de anotación. La clase de entidad debe estar en el mismo dataset de entidad que la clase de entidad de anotación que está creando. No puede cambiar esta propiedad después.
- Haga clic en Siguiente.
- Desplácese a un sistema de coordenadas en la ventana de sistemas de coordenadas y haga clic en él o haga clic en Importar o Nuevo para especificar un sistema de coordenadas.
- Haga clic en Siguiente.
- 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.
- Haga clic en Siguiente.
- Escriba una escala de referencia.
- 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.
- Make sure all the check boxes are unchecked in the Editing Behavior area of the New Feature Class dialog box.
- Click the Label Engine drop-down arrow and choose Maplex Label Engine.
- Para establecer la opción "Requerir que el símbolo se seleccione en la tabla de símbolos", vea Propiedades de edición de la clase de entidad de anotación.
- Haga clic en Siguiente.
- Especifique los campos de clase de entidad vinculados que contienen el texto para la primera clase de anotación. Puede elegir un campo de etiqueta o hacer clic en Expresión para especificar más de un campo.
- Establezca el símbolo de texto predeterminado y las propiedades de colocación para la clase de anotación.
Puede establecer estas propiedades de una en una o hacer clic en el botón Estilos de Etiqueta para cargar un estilo de etiqueta existente.
- Haga clic en Rango de Escala para especificar la anotación de rango de escala que muestra esta clase.
- Haga clic en Consulta SQL para especificar que la clase de anotación anotará solo ciertas entidades en la clase de entidad vinculada.
- 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.
- Repeat step 23 until you have specified all the annotation classes and their properties.
- 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.
- In the Properties area of the Editor dialog box that appears, click the Type drop-down arrow and choose Advanced Callout.
- Click OK.
- Haga clic en Siguiente.
- If you are creating the new annotation feature class in a file or enterprise geodatabase, and you want to use a custom storage keyword, click Use configuration keyword, then choose the keyword you want to use from the drop-down list. If you don't want to use a custom storage keyword, leave the Default.
- Click Next.
You can now add the MapId_Txt, IsVisible, and AnnoSizeChange fields to make the aviation annotation feature class valid.
- To add the first field to the feature class, click the first blank row in the Field Name column and type MapId_Txt.
- Click in the Data Type column next to the new field's name and choose Text.
- To create an alias for this field, click the text box next to Alias and type the alias.
- Change the Length field property to 255.
- To add the second field to the feature class, click the next blank row in the Field Name column and type IsVisible.
- Click in the Data Type column next to the new field's name and choose Short Integer.
- Type 1 for the Default Value.
- To associate a domain with this field, click the field next to Domain and choose Code_Yes_No.
- To add the third field to the feature class, click the next blank row in the Field Name column and type AnnoSizeChange.
- Click in the Data Type column next to the new field's name and choose Double.
- Type 0 for the Default Value.
- 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.
- Haga clic en Finalizar.
- 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.
- In the Catalog window, right-click the annotation feature class that has been created and click Properties.
- Click the Relationships tab.
- Note the name of the relationship class listed under the Relationship heading and click OK.
- Find the relationship class in the geodatabase in the Catalog window.
- Right-click the relationship class and click Delete.
The Confirm Delete message appears so you can confirm the deletion.
- Click Yes.
Importar permite importar un sistema de coordenadas de una clase de entidad o dataset de entidad existente.
New permite crear un nuevo sistema de coordenadas.
Una vez elegido un sistema de coordenadas, puede hacer clic en Modificar para modificarlo.
La escala debe ser igual a la escala en la que la anotación se mostrará normalmente.