¿Qué quiero decir cuando digo "arreglar tu anotación?" ¿Cómo se rompió? ¿Por qué no funciona como se esperaba? <\/P>
Estas son buenas preguntas. Lo que quiero decir es: Tu anotación ya no funciona como se esperaba. Por ejemplo, agregas una nueva feature a la clase de features y llenas los campos, pero la anotación no se crea automáticamente, o tal vez haces algunos cambios en un campo de la clase de features, pero la anotación no se actualiza automáticamente. <\/P>
Hay algunas cosas clave que debes revisar al intentar determinar cómo arreglar problemas con la anotación: <\/P>
1. ¿Tu anotación está basada en una consulta SQL<\/A>? <\/P><\/BLOCKQUOTE>Para verificar esto, trabaja en ArcCatalog o en la ventana Catalog <\/P>Haz clic derecho en la clase de features de Anotación y elige Propiedades. Haz clic en la pestaña Clases de Anotación. <\/LI>Resalta una clase de anotación a la vez y elige "Consulta SQL." Si no hay ninguna consulta SQL listada, entonces mientras la información del atributo esté llena en la tabla de atributos de la clase de features, debería aparecer la anotación. <\/LI><\/UL>Si hay una consulta SQL presente, pero tu anotación no se está escribiendo, revisa este artículo: Cómo generar automáticamente nueva anotación vinculada a feature para una clase de features creada originalmente usando una consulta SQL<\/A>.<\/P>2. ¿Coinciden tus ID? <\/P><\/BLOCKQUOTE>Cuando se crea una nueva feature en la clase de features, esa feature recibe un ObjectID (OID) automáticamente. Ese OID es usado por la clase de relación para llenar el campo FeatureID (FID) en la clase de features de anotación. Si por alguna razón el OID y el FID ya no están sincronizados, la anotación ya no está vinculada a feature porque la clase de relación no sabe qué dos features pertenecen juntas. <\/P>Señales de que tus ID no coinciden incluirían: <\/P>Tu anotación vinculada a feature existente ya no se actualiza cuando haces cambios en los atributos del feature;<\/LI>Ya no puedes mover un feature y que la anotación lo siga;<\/LI>Aunque verificaste la Consulta SQL como se describió arriba, la anotación no funciona correctamente cuando agregas un nuevo feature a la clase de features y llenas los atributos.<\/LI><\/UL>Puedes verificar IDs desajustados revisando los campos OID<\/A> y FID<\/A> en tus clases de features. Por ejemplo: <\/P>Selecciona un feature de tu clase de features usando la herramienta Seleccionar para que el feature quede resaltado. El feature debería aparecer azul claro en pantalla. <\/LI>Abre la tabla de atributos de la clase de features y encuentra el feature seleccionado. Anota el OID. <\/LI>Abre la tabla de atributos de la clase de features de anotación y busca en el campo FID el OID del feature que anotaste arriba. <\/LI><\/UL>Si tus campos OID y FID coinciden, tu consulta SQL es correcta y todos los atributos requeridos están llenos en la tabla de atributos de la clase de features, entonces el problema podría estar en tu configuración de anotación o puede que necesites recrear tu clase de relación. <\/P>Primero, verifica tu configuración. En ArcCatalog o en la ventana Catalog, haz clic derecho en tu clase de features de anotación y elige Propiedades. Selecciona la pestaña Anotación y asegúrate que las siguientes casillas estén seleccionadas: <\/P><\/P>Si lo están, sigue este Paso 24<\/A> para recrear tu clase de relación.<\/P>Si tus campos OID y FID no coinciden, necesitarás revisar manualmente tu tabla de atributos de anotación y actualizar el FID para que coincida con el OID correcto.<\/P>Puedes hacer esto de dos maneras: <\/P>Puedes unir la tabla de atributos de la clase de features con la tabla de atributos de anotación usando los campos OID y FID. Cualquier campo FID sin coincidencia necesitaría ser revisado y cambiado para coincidir con el campo OID correcto. Este enfoque es mejor para una proporción 1:1 entre features y anotaciones,<\/LI><\/UL>O bien<\/P>Para una proporción 1:M o M:N, haz una unión espacial y agrega los atributos desde la clase de features a la clase de features de anotación. De esta manera, puedes examinar manualmente todas las conexiones y hacer ajustes según sea necesario. <\/LI><\/UL>Después de actualizar el FID para que coincida con el OID correcto, sigue los pasos en este artículo del Knowledge Base para volver a vincular anotaciones previamente vinculadas a feature<\/A>.<\/P>Si necesitas asistencia adicional, no dudes en contactar al Soporte y registrar un incidente. <\/P>Allison Rost, Líder Técnica de Cuenta en Charlotte, NC<\/P><\/P><\/>\n\n\n\n<\/>\/<\/>HTML>
Para verificar esto, trabaja en ArcCatalog o en la ventana Catalog <\/P>
Si hay una consulta SQL presente, pero tu anotación no se está escribiendo, revisa este artículo:
2. ¿Coinciden tus ID? <\/P><\/BLOCKQUOTE>Cuando se crea una nueva feature en la clase de features, esa feature recibe un ObjectID (OID) automáticamente. Ese OID es usado por la clase de relación para llenar el campo FeatureID (FID) en la clase de features de anotación. Si por alguna razón el OID y el FID ya no están sincronizados, la anotación ya no está vinculada a feature porque la clase de relación no sabe qué dos features pertenecen juntas. <\/P>Señales de que tus ID no coinciden incluirían: <\/P>Tu anotación vinculada a feature existente ya no se actualiza cuando haces cambios en los atributos del feature;<\/LI>Ya no puedes mover un feature y que la anotación lo siga;<\/LI>Aunque verificaste la Consulta SQL como se describió arriba, la anotación no funciona correctamente cuando agregas un nuevo feature a la clase de features y llenas los atributos.<\/LI><\/UL>Puedes verificar IDs desajustados revisando los campos
2. ¿Coinciden tus ID? <\/P><\/BLOCKQUOTE>
Cuando se crea una nueva feature en la clase de features, esa feature recibe un ObjectID (OID) automáticamente. Ese OID es usado por la clase de relación para llenar el campo FeatureID (FID) en la clase de features de anotación. Si por alguna razón el OID y el FID ya no están sincronizados, la anotación ya no está vinculada a feature porque la clase de relación no sabe qué dos features pertenecen juntas. <\/P>
Señales de que tus ID no coinciden incluirían: <\/P>
Puedes verificar IDs desajustados revisando los campos
Si tus campos OID y FID coinciden, tu consulta SQL es correcta y todos los atributos requeridos están llenos en la tabla de atributos de la clase de features, entonces el problema podría estar en tu configuración de anotación o puede que necesites recrear tu clase de relación. <\/P>
Primero, verifica tu configuración. En ArcCatalog o en la ventana Catalog, haz clic derecho en tu clase de features de anotación y elige Propiedades. Selecciona la pestaña Anotación y asegúrate que las siguientes casillas estén seleccionadas: <\/P>
<\/P>
Si lo están, sigue este
Si tus campos OID y FID no coinciden, necesitarás revisar manualmente tu tabla de atributos de anotación y actualizar el FID para que coincida con el OID correcto.<\/P>
Puedes hacer esto de dos maneras: <\/P>
O bien<\/P>
Después de actualizar el FID para que coincida con el OID correcto, sigue los pasos en este artículo del Knowledge Base para
Si necesitas asistencia adicional, no dudes en contactar al Soporte y registrar un incidente. <\/P>
Allison Rost, Líder Técnica de Cuenta en Charlotte, NC<\/P>
<\/>\n\n\n\n<\/>\/<\/>HTML>
Echoing what Rachel asked, that article looks like it would address my issue, googling didn't produce an easy find, do you know where this article might be found? Granted, this blog post is 7 years old, but the issue is still relevant!
GeoNet Admin - Thanks for this article. I know its a bit dated but the link on
How To: Automatically generate new feature-linked annotation for a feature class originally created using a SQL query appears to lead to an empty article. As this info since changed? Is there an updated way to do this?
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate para una cuenta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.