Co tím myslím, když říkám "opravit vaši anotaci?" Jak se pokazila? Proč nefunguje podle očekávání? <\/P>
To jsou dobré otázky. Myslím tím: Vaše anotace již nefunguje podle očekávání. Například přidáte nový prvek do feature class a vyplníte pole, ale anotace se automaticky nevytvoří, nebo možná provedete nějaké změny v poli ve feature class, ale anotace se automaticky neaktualizuje. <\/P>
Při pokusu určit, jak opravit problémy s anotací, je třeba se zaměřit na několik klíčových věcí: <\/P>
1. Je vaše anotace založena na SQL<\/A> dotazu? <\/P><\/BLOCKQUOTE>Pro kontrolu pracujte buď v ArcCatalog nebo v Catalog Window <\/P>Klikněte pravým tlačítkem na Annotation Feature Class a vyberte Properties. Klikněte na záložku Annotation Classes. <\/LI>Postupně zvýrazněte jednu třídu anotace a vyberte "SQL Query." Pokud není uveden žádný SQL dotaz, pak pokud jsou atributové informace vyplněny v tabulce atributů feature class, měla by se anotace zobrazit. <\/LI><\/UL>Pokud je SQL dotaz přítomen, ale vaše anotace se nezapisuje, přečtěte si tento článek: HowTo: Automatically generate new feature-linked annotation for a feature class originally created using a SQL query<\/A>.<\/P>2. Shodují se vaše ID? <\/P><\/BLOCKQUOTE>Když je ve feature class vytvořen nový prvek, je mu automaticky přiřazeno ObjectID (OID). Tento OID používá relationship class k naplnění pole FeatureID (FID) v annotation feature class. Pokud z nějakého důvodu OID a FID nejsou synchronizovány, anotace již není feature-linked, protože relationship class neví, které dva prvky patří k sobě. <\/P>Příznaky toho, že se vaše ID neshodují, zahrnují: <\/P>Vaše existující feature-linked annotation se již neaktualizuje při změnách atributů prvku;<\/LI>Už nemůžete přesunout prvek a mít anotaci následovat;<\/LI>Ačkoli jste zkontrolovali SQL Query jak bylo popsáno výše, anotace nefunguje správně při přidání nového prvku do feature class a vyplnění atributů.<\/LI><\/UL>Můžete zkontrolovat neshodné ID prohlédnutím polí OID<\/A> a FID<\/A> ve vašich feature classes. Například: <\/P>Vyberte prvek z vaší feature class pomocí nástroje Select tak, aby byl prvek zvýrazněn. Prvek by měl být na obrazovce světle modrý. <\/LI>Otevřete tabulku atributů feature class a najděte vybraný prvek. Poznamenejte si OID. <\/LI>Otevřete tabulku atributů annotation feature class a proveďte vyhledávání v poli FID podle OID prvku, který jste si poznamenali výše. <\/LI><\/UL>Pokud se vaše pole OID a FID shodují, váš SQL dotaz je správný a všechny požadované atributy jsou vyplněny v tabulce atributů feature class, pak může být problém buď ve vaší konfiguraci anotace nebo může být potřeba relationship class znovu vytvořit. <\/P>Nejprve zkontrolujte vaši konfiguraci. V ArcCatalog nebo v Catalog window klikněte pravým tlačítkem na vaši annotation feature class a vyberte Properties. Zvolte záložku Annotation a ujistěte se, že jsou zaškrtnuty následující políčka: <\/P><\/P>Pokud ano, postupujte podle tohoto Kroku 24<\/A>, abyste znovu vytvořili relationship class.<\/P>Pokud se vaše pole OID a FID neshodují, budete muset ručně projít tabulku atributů anotace a aktualizovat FID tak, aby odpovídalo správnému OID.<\/P>Můžete to udělat jedním ze dvou způsobů: <\/P>Můžete spojit tabulku atributů feature class s tabulkou atributů anotace pomocí polí OID a FID. Jakékoli pole FID bez shody bude třeba zkontrolovat a změnit tak, aby odpovídalo správnému poli OID. Tento přístup je lepší pro poměr 1:1 mezi prvky a anotací,<\/LI><\/UL>Nebo<\/P>Pro poměr 1:M nebo M:N proveďte prostorové spojení (spatial join) a přidejte atributy z feature class do annotation feature class. Tímto způsobem můžete ručně prozkoumat všechna propojení a provést úpravy podle potřeby. <\/LI><\/UL>Po aktualizaci FID tak, aby odpovídalo správnému OID, postupujte podle kroků v tomto článku Knowledge Base pro znovupřipojení dříve feature linked annotation<\/A>.<\/P>Pokud potřebujete další pomoc, neváhejte kontaktovat Support a založit incident. <\/P>Allison Rost, Technical Account Lead v Charlotte, NC<\/P><\/P><\/>\n\n\n\n<\/>\/<\/>HTML>
Pro kontrolu pracujte buď v ArcCatalog nebo v Catalog Window <\/P>
Pokud je SQL dotaz přítomen, ale vaše anotace se nezapisuje, přečtěte si tento článek:
2. Shodují se vaše ID? <\/P><\/BLOCKQUOTE>Když je ve feature class vytvořen nový prvek, je mu automaticky přiřazeno ObjectID (OID). Tento OID používá relationship class k naplnění pole FeatureID (FID) v annotation feature class. Pokud z nějakého důvodu OID a FID nejsou synchronizovány, anotace již není feature-linked, protože relationship class neví, které dva prvky patří k sobě. <\/P>Příznaky toho, že se vaše ID neshodují, zahrnují: <\/P>Vaše existující feature-linked annotation se již neaktualizuje při změnách atributů prvku;<\/LI>Už nemůžete přesunout prvek a mít anotaci následovat;<\/LI>Ačkoli jste zkontrolovali SQL Query jak bylo popsáno výše, anotace nefunguje správně při přidání nového prvku do feature class a vyplnění atributů.<\/LI><\/UL>Můžete zkontrolovat neshodné ID prohlédnutím polí
2. Shodují se vaše ID? <\/P><\/BLOCKQUOTE>
Když je ve feature class vytvořen nový prvek, je mu automaticky přiřazeno ObjectID (OID). Tento OID používá relationship class k naplnění pole FeatureID (FID) v annotation feature class. Pokud z nějakého důvodu OID a FID nejsou synchronizovány, anotace již není feature-linked, protože relationship class neví, které dva prvky patří k sobě. <\/P>
Příznaky toho, že se vaše ID neshodují, zahrnují: <\/P>
Můžete zkontrolovat neshodné ID prohlédnutím polí
Pokud se vaše pole OID a FID shodují, váš SQL dotaz je správný a všechny požadované atributy jsou vyplněny v tabulce atributů feature class, pak může být problém buď ve vaší konfiguraci anotace nebo může být potřeba relationship class znovu vytvořit. <\/P>
Nejprve zkontrolujte vaši konfiguraci. V ArcCatalog nebo v Catalog window klikněte pravým tlačítkem na vaši annotation feature class a vyberte Properties. Zvolte záložku Annotation a ujistěte se, že jsou zaškrtnuty následující políčka: <\/P>
<\/P>
Pokud ano, postupujte podle tohoto
Pokud se vaše pole OID a FID neshodují, budete muset ručně projít tabulku atributů anotace a aktualizovat FID tak, aby odpovídalo správnému OID.<\/P>
Můžete to udělat jedním ze dvou způsobů: <\/P>
Nebo<\/P>
Po aktualizaci FID tak, aby odpovídalo správnému OID, postupujte podle kroků v tomto článku Knowledge Base pro
Pokud potřebujete další pomoc, neváhejte kontaktovat Support a založit incident. <\/P>
Allison Rost, Technical Account Lead v 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?
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Nový zde? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.