Ich bin mir nicht sicher, was das Problem ist, kann aber keine Beschriftungen in ArcMap 10 anzeigen. Die offensichtlichen Dinge werden berücksichtigt (soweit ich weiß). Beschriftungen werden in den Eigenschaften festgelegt, Ebenen werden im Inhaltsverzeichnis auf Beschriftung überprüft.
Ich habe sogar neu gestartet, um zu sehen, ob das funktionieren würde.
UPDATE: 03.03.2011
Nachdem ich alle genannten Lösungen ausprobiert hatte, konnte ich immer noch keine Etiketten zur Anzeige bringen. Es handelte sich nicht um eine einzelne Ebene, sondern um eine beliebige Ebene in der .mxd-Datei.
Ich öffnete ein neues Dokument, fügte die Ebene hinzu, die ich beschriften wollte, und konnte Beschriftungen problemlos anzeigen.
Was kann dazu geführt haben, dass das ursprüngliche Dokument Etiketten global nicht mehr anzeigt?
quelle
Antworten:
Ich habe eine Weile gebraucht, um herauszufinden, ob Grafiken Ihre Etiketten blockieren. Gehen Sie dazu in Ihre Datenrahmeneigenschaften und auf die Registerkarte Anmerkungsgruppen, um alle Anmerkungsgruppen zu deaktivieren. Wenn Ihre Beschriftungen jetzt angezeigt werden, wurde das Rendern der Feature-Beschriftung durch eine Grafik blockiert. Das Konvertieren der Beschriftungen in Annotation ist die einzige Möglichkeit, die Beschriftungen über Grafiken anzuzeigen.
Es scheint, dass die Grafik-Engine in ArcGIS nicht intelligent genug ist, um festzustellen, dass eine diagonale Linie nur einen eindimensionalen Raum einnimmt. Stattdessen zeichnet ArcGIS ein Rechteck, das groß genug ist, um die diagonale Linie zu umschließen, sodass Feature-Beschriftungen, die von diesem großen Rechteck überlappt werden, nicht angezeigt werden - auch wenn die Linie selbst die Beschriftungen nicht überlappt.
In diesem Artikel wird jedoch erläutert, wie das Problem behoben werden kann . Informationen zu ArcGis 10 finden Sie im Tool zum Einordnen der Etikettengewichte
quelle
Einige Dinge zum Ausprobieren:
Fügen Sie die Feature-Class oder das Shapefile zur erneuten Zuordnung hinzu, verschieben Sie es nicht in eine Gruppenebene, legen Sie keine Skalierungsbereiche fest und aktivieren Sie Beschriftungen. Hier erfahren Sie, ob die Daten fehlerhaft sind oder ob es sich um Ihre Layerkonfiguration handelt.
Überprüfen Sie, ob Sie Beschriftungsklassen verwenden, und überprüfen Sie gegebenenfalls die SQL-Abfrage für die Beschriftungsklassen (einschließlich Standard), und stellen Sie sicher, dass Sie Datensätze zurückgeben. (Wenn es keine Datensätze gibt, gibt es keine Labels). Ich habe gesehen, wie Benutzer eine "richtige" SQL-Anweisung geschrieben haben, die keinen Fehler verursacht - sie gibt nur 0 Datensätze zurück.
Überprüfen Sie den Skalierungsbereich und prüfen Sie, ob ein Skalierungsbereich festgelegt wurde. Möglicherweise liegt er außerhalb des für Etiketten erforderlichen Bereichs.
Überprüfen Sie die übergeordneten / übergeordneten Gruppenebenen und stellen Sie sicher, dass sie aktiviert sind. Überprüfen Sie auch deren Skalenbereiche.
quelle
Ich glaube, ich hatte genau das gleiche Problem wie Sie. Beschriftungen wurden im mxd überhaupt nicht angezeigt, es wurde jedoch angezeigt, ob ich die Ebene auf eine andere mxd verschoben habe.
Ich habe das Problem gelöst, indem ich in der Beschriftungssymbolleiste das Gewicht der Beschriftung überprüft habe . In der Liste der Layer / Labels befand sich ganz oben ein Layer, dessen Feature-Gewichtung auf Hoch und dessen Label-Gewichtung auf N / A eingestellt war . Nachdem ich die Feature-Gewichtung in Keine geändert habe , wurden die Beschriftungen korrekt angezeigt!
Ich kann kein Bild posten, aber es ist Tool 4 von rechts im Bild im "Antwort" -Post unten, das mit einem winzigen roten Gewicht.
Ich hoffe, es hilft!
quelle
Ich hatte dieses Problem auch, keine Etiketten, egal was ich mache. Ich habe jede Schicht, die ich hatte, einzeln gelöscht, bis die Etiketten wieder aufgetaucht sind. Dies ließ mich wissen, welche Schicht das Problem verursachte. Als nächstes ging ich die Attributtabelle durch. Es stellte sich heraus, dass ich einen Punkt bei 0 Easting und 0 Northing hatte, der die gesamte Skala abblies und nur Etiketten in einem lächerlichen Maßstab zeigte. Nach dem Löschen dieses Punktes kehrten die Etiketten zurück.
KURZE ANTWORT: Überprüfen Sie die Attributtabellen auf Fehler in LAT / LONG oder Easting / Northing.
quelle
Als ich die erste Frage bearbeitete, lag das Problem nicht bei dem bestimmten Layer, den ich beschriften wollte, sondern bei dem Versuch, ein beliebiges Feature in der Karte zu beschriften.
Nach dem Erstellen eines neuen Dokuments und dem Hinzufügen derselben Ebenen, mit denen ich Probleme hatte, schienen die Etiketten in Ordnung zu sein.
Als beantwortet markieren, da ich denke, dass ich mich einer anderen Frage zugewandt habe als der, die ich ursprünglich gestellt habe.
quelle
Basierend auf der Tatsache, dass für keine Ebenen Beschriftungen angezeigt werden, ist eine andere Einstellung, die Sie möglicherweise überprüfen möchten, die Schaltfläche "Beschriftungen anhalten" in der Symbolleiste "Beschriftung".
Wenn Sie (oder eine andere Person) darauf geklickt haben, wird verhindert, dass alle Beschriftungen für das gesamte Kartendokument gezeichnet werden. Es ist sehr leicht zu übersehen, ob die Taste gedrückt ist oder nicht. In der Regel wird dies verwendet, um das Rendern für das kartografische Design zu beschleunigen, der Benutzer möchte jedoch nicht die Beschriftung für jeden Layer aktivieren / deaktivieren.
quelle
Ich hatte dieses Problem, seit v10 herauskam, und fand erst jetzt heraus, wie es behoben werden kann, weiß aber nicht, ob dies der Grund dafür ist, dass alle Instanzen von Beschriftungen nicht gezeichnet wurden, aber in meinem Fall war es der Grund: - beim Hinzufügen des Ergebnisses der Karte Als Ergebnis einer Algebra- oder Geostat-Analyse (z. B. Kriging-Lösung) wird beim Klicken auf Zoom in voller Größe (das Globussymbol) eine ### Fehlermeldung angezeigt Zum Beispiel), oder ein Layer, der dieses Problem verursacht hat, kehrt die Beschriftung sofort zurück und die Beschriftung funktioniert danach - zuvor musste ich von vorne anfangen und eine neue Karte einrichten. Warum Geostat-Analyst dies verursachen würde, weiß ich nicht. warum Map-Algebra es verursachen würde, weiß ich auch nicht, hat aber etwas mit einer vermasselten Skalierung des Projekts zu tun;
quelle
Ich bin damit einverstanden, dass der Grund eine Ebene mit einer oder mehreren (nicht vorhandenen) NIL-Koordinaten ist. Beispiel: Ein Punktebenen-Ereignisthema, das aus einer Tabelle (z. B. Excel) generiert wurde, die am Ende der Tabelle leere Zeilen enthält.
Wenn Sie sich nicht mit der betreffenden Ebene oder Tabelle anlegen möchten, können Sie jederzeit zu "Ebenen" - "Eigenschaften" - "Datenrahmen" wechseln und den Befehl "Von vollständiger Ausdehnung verwendete Ausdehnung" unter "Ausdehnung der Daten in allen Ebenen" (Standard) ändern. Klicken Sie auf "Andere" und geben Sie eine Ihrer eigenen Ebenen an, die einen angemessenen Umfang hat.
Klicken Sie auf OK - Beschriftungen werden wieder angezeigt.
Vergessen Sie jedoch nicht, die Standardeinstellungen wiederherzustellen, wenn Sie diese nicht mehr benötigen.
quelle
Ich hatte ähnliche Probleme, von denen einige das oben beschriebene Feature Weight Fix korrigierten. Da die Probleme weiterhin bestehen, dass Etiketten nicht oder eher zufällig platziert werden, stellte sich schließlich heraus, dass das Problem mit dem Kontrollkästchen "Skalensymbole bei festgelegtem Referenzmaßstab" und dem Referenzmaßstab selbst zusammenhängt. Obwohl ich nicht sicher bin, wo die Ursache des Problems liegt, scheint das Kontrollkästchen für das Skalensymbol keine Wirkung zu haben, und ich musste schließlich die Referenzskala deaktivieren, damit die Beschriftungen der betroffenen Ebenen angezeigt werden Wenn Sie weiterhin Probleme haben, aktivieren Sie das Kontrollkästchen Referenzskala und zugehöriger Layer. Ich hoffe, dies hilft jemandem.
quelle
Es gibt auch eine Lösung, die helfen könnte. Ich habe in den Datenrahmen-Eigenschaften überprüft, welche Engine zum Beschriften von Features in der Datenansicht verwendet wird. Ich habe die ESRI Standard-Label-Engine in ESRI Maplex-Label-Engine geändert und es ist tatsächlich gut ausgegangen - alle Labels gingen zurück.
quelle
Ich habe festgestellt, dass die datengesteuerte Option auch die Kennzeichnung einschränken kann. Beschriftungen außerhalb einer datengesteuerten Begrenzung werden nicht angezeigt, obwohl der Layer als ausgenommen markiert ist. Nur meine 2 Cent.
quelle
Ich ging zum selben Problem. Nachdem ich die Koordinatensysteme der einzelnen Ebenen überprüft hatte, stellte ich fest, dass das Problem aufgrund der unterschiedlichen Koordinatensysteme besteht. Stellen Sie einfach sicher, dass die Ebene mit anderen Ebenen die gleiche Koordinate hat, damit die Beschriftungen angezeigt werden.
quelle
Das Umschalten der Etikettiermaschine hat für mich den Trick getan ... (siehe ersten Beitrag)
Vielen Dank!
quelle
WENN Sie SHP-Dateien verwenden. Öffnen Sie die SHP-Datei in Excel und prüfen Sie, ob die Beschriftungen tatsächlich vorhanden sind. Normalerweise sehen Sie, dass die Spaltennamen mit den verfügbaren Beschriftungstypen übereinstimmen
quelle