ArcGIS 10.1-Legende - Erhöht das Symbol in der Legende, ohne die Karte zu erhöhen

9

Ich habe mich gefragt, ob jemand weiß, wie man eine Symbolgröße in der Legende erhöht, ohne dass sie auf der Karte größer wird. Ich muss bei A0 drucken, und wenn ich mir die Legende ansehe, sind die Symbole für jeden Typ ziemlich klein. Jeder Versuch, die Größe zu erhöhen, erhöht sie auch auf der Karte.

Legende

Ich habe versucht, was MAJ742 vorgeschlagen hat - die Legende nimmt an Größe zu - aber nicht die Symbole sehen das angehängte Bild. Ich wollte die Symbole nur in der Legende vergrößern können.

Größenänderung von Symbolen

Nial
quelle
2
Haben Sie versucht, zwei Ebenen mit den Symbolen zu verwenden? Eine Ebene hätte die Symbole in der richtigen Größe für die Karte. Die andere Ebene hätte große Symbole für die Legende. Diese andere Ebene wird im Inhaltsverzeichnis deaktiviert.
Kenbuja

Antworten:

5

Eine Alternative wäre, zu "Layoutansicht" zu gehen, mit der rechten Maustaste auf Ihre Legende zu klicken und "In Grafiken konvertieren". Dann können Sie die Gruppierung aufheben und die Größe jeder Grafik nach Belieben ändern. Es sollte funktionieren, um sie auf Ihrem endgültigen Ausdruck größer zu machen

Maksim
quelle
4
Während dies theoretisch funktionieren würde, würde ich davon abraten, diese Methode zu verwenden. Wenn sich eine Ihrer Symbologien ändert oder Sie eine Ebene hinzufügen oder die Legende verschieben oder anpassen müssen, müssen Sie von vorne beginnen und sicherstellen, dass alles auf dem neuesten Stand ist. Andere Leute, die dies mit Karten machen, an denen ich gearbeitet habe, haben weit mehr Probleme verursacht als gelöst.
MAJ742
Es ist nur eine Möglichkeit, das tatsächliche Symbol zu vergrößern, das bisher für mich funktioniert. Vielleicht nicht ideal, obwohl es einen anderen Weg geben muss.
Nial
Das ist gerecht genug. Sofern es keine tatsächliche Lösung gibt, können Sie auch ein Vektorsymbol verwenden, dessen Größe geändert wird, oder diese als separate Bilder hinzufügen und der Legende überlagern, damit zumindest die anderen Ebenen korrekt aktualisiert werden können.
MAJ742
16

Die Methode, die wir verwenden, besteht darin, eine doppelte Kopie der Ebene nur für die Legende zu haben. Nachdem die Kartenebene wie gewünscht aussieht, ziehen Sie die Ebene einfach aus dem Inhaltsverzeichnis auf die Karte, um ein Duplikat zu erstellen. Wir fügen '_map' an den Namen der Kartenebenenversion an, um zwischen den beiden Ebenen zu unterscheiden. Anschließend kann die Größe oder Breite der Symbologie für jedes Symbol oder jede Linie nach Bedarf angepasst werden. Einige Symbole müssen anscheinend größer oder kleiner angepasst werden, damit sie im Vergleich zu den anderen in der Legende richtig aussehen. Dadurch erhalten Sie die größeren Symbole, aber Sie behalten die Dynamik der Legende bei.

Lemur
quelle
1
+1 Dies ist meine bevorzugte Methode, um dieses Problem zu lösen.
Dan C
Ich benutze diesen Ansatz auch für Punkte
JWallace
Dies scheint ein solcher Hack zu sein, um etwas zum Laufen zu bringen, das in die Software eingebaut werden sollte.
Tristan Forward
6

Wechseln Sie in den Legendeneigenschaften (Zugriff durch Doppelklick auf die Legende) zur Registerkarte Layout, und Sie können die Patchbreite und -höhe anpassen (siehe unten). Das sollte es auf der Legende und nicht auf der Karte ändern.

Die Alternative besteht darin, die gesamte Legende zu vergrößern, wenn Sie auf A0 drucken.

Passen Sie die Größe des Legenden-Patches an

MAJ742
quelle
Dies ist der einfachste Weg, um das Ziel von OP zu erreichen, und behält dennoch die Flexibilität der Legende bei, indem die Konvertierung in Grafik vermieden wird.
JWallace
1
Ich denke jedoch nicht, dass dies für Punktebenen funktioniert.
Dan C
Ahh - danke Dan. Ich habe nicht gesehen, dass er explizit über Punkte sprach. Ich verwende auch den von Lemur beschriebenen Ansatz für Punkte.
JWallace
Sie können auch die Größe für einzelne Ebenen ändern. Klicken Sie auf der Registerkarte Legendeneigenschaften / Elemente mit der rechten Maustaste auf die zu ändernde Ebene und wählen Sie Eigenschaften aus. Aktivieren Sie das Kontrollkästchen Standard-Patchgröße überschreiben und passen Sie Breite und Höhe an. Diese Seite ist auch hilfreich: desktop.arcgis.com/de/arcmap/10.3/map/page-layouts/…
JMVDA
3

Für alle, die auf dieses Problem stoßen, habe ich eine noch einfachere Lösung gefunden. Dies funktioniert für uns, da wir eine 36 x 48 "-Papierkarte für einen Kunden drucken. Die relative Größe der Symbole auf der Karte (von 12,00 auf 18,00 pt) war also kein Problem. Ohne weiteres:

Die Legende spiegelt die Ebenen wider, die Sie im Inhaltsverzeichnis anzeigen möchten, und die Symbologie folgt dem Beispiel. Wenn das Erscheinungsbild der Symbole auf Ihrer Karte nicht verzerrt wird, erhöhen Sie einfach die Größe Ihrer Punkte über das Dialogfeld "Eigenschaften" (doppelklicken Sie auf die Symbologie oder öffnen Sie das Dialogfeld "Eigenschaften" manuell im Inhaltsverzeichnis). Dadurch wird die Symbologie in der Legende, die auf der Karte angezeigt wird, vergrößert.

Hoffe das kann jemandem helfen! Es war meine einfachste Lösung, mit der ich immer noch mit der Legende als Ganzes arbeiten kann und die Legende nicht in Grafiken konvertieren und dann jede Grafik aufheben und ihre Größe bearbeiten muss, wodurch die Funktionalität der Legende verloren geht!

avf
quelle
1
  • Kopieren Sie die Ebene

  • Stellen Sie den Anzeigeskalenbereich auf "Ebene nicht anzeigen" ein, wenn Sie über 1 Zoll (1 Fuß) herauszoomen oder etwas weniger, von dem Sie wissen, dass es nicht auf dem Druck angezeigt wird.

  • Ändern Sie die Symbologie für die kopierte Ebene

  • In der Legende wird nur die kopierte Ebene für dieses Symbol angezeigt.

Shana
quelle
0

Nein, es funktioniert nicht, die Patchgröße mit Punktebenen festzulegen, um die Legendengröße anzupassen. Ich kann die Legende unverändert lassen und ein Grafiksymbol über der Legende von ArcMap hinzufügen. Seltsam, ich weiß.

Steve
quelle
0

Ich möchte Lemurs Vorschlag weiterverfolgen. So gehe ich vor (zwei Ebenen, eine mit der Symbologie für die Zuordnung und die andere für die Legende), aber ich hatte Probleme mit BEIDEN in der Karte. DANN fand ich dieses kleine Kontrollkästchen auf der Registerkarte ALLGEMEINES der LEGENDENEIGENSCHAFTEN: "Nur Ebenen anzeigen, die im Inhaltsverzeichnis aktiviert sind." Wenn Sie diese Option deaktivieren, können Sie eine für die Legende und die andere für die Karte symbolisieren.

KWK
quelle
0

Die Antwort ist, beides zu tun. Erstellen Sie zunächst eine Kopierkatzebene, um die Punktsymbole in Ihrer Legende zu vergrößern. Bringen Sie Ihre gute Kartenebene nach vorne, damit die zweite Karte (mit den großen Symbolen) ausgeblendet wird. Erstellen Sie die Legende für die zweite Karte, sodass die Symbole in der Legende groß sind. Konvertieren Sie diese Legende in eine Grafik. Entfernen Sie die Ebene (schlechte Karte). Die Legende bleibt bestehen, sodass Ihre Punktsymbole in der Legende groß, auf der Karte jedoch klein sind.

Cole
quelle
0

Um eine vollständige Betriebslegende zu erreichen, ohne in Grafiken konvertieren zu müssen, müssen Sie LegendItemTemplate über die ArcGIS-API für Silverlight bearbeiten.

Der Ansatz wird hier von einem ESRI-Mitarbeiter vorgestellt: https://geonet.esri.com/thread/40550

Scherz
quelle
0

Um Ihre Symbologie im Inhaltsverzeichnis beizubehalten, würde ich Ihnen empfehlen, einen neuen Datenrahmen einzufügen und Ebenen in den Datenrahmen zu kopieren. Auf diese Weise können Sie die ursprünglichen Ebenen des ersten Datenrahmens nicht durcheinander bringen, wenn Sie wissen, was ich meine. Auf diese Weise können Sie im Datenrahmen jederzeit außerhalb der Layoutansicht daran arbeiten und bis zu dem Symbol arbeiten, mit dem Sie sich wohl fühlen.

Ich würde jede Ebene als einzige Legende gleichzeitig einfügen und sie korrigieren ...

PROBERT
quelle
0

Für Punkte ist es am einfachsten, dies außerhalb des GIS-Programms zu tun. Ändern Sie zuerst die Größe der Schriftart in Ihrer Legende, damit die relative Größe von Text zu Symbol gut aussieht. Exportieren Sie dann Ihre Karte mit einer großen DPI. Öffnen Sie das Bild in einem einfachen Bildeditor, wählen Sie die Legende aus und ändern Sie die Größe. Dies ist viel schneller als bei vielen anderen Lösungen.

Farrenthorpe
quelle
-1

Doppelklicken Sie einfach auf den Legendeneintrag und aktivieren Sie das Kontrollkästchen "Standard-Patchgröße überschreiben".

user104219
quelle