ArcGIS-Schlüsselnummerierungsbeschriftungen für jedes Feature in einer Ebene

9

Ich möchte beim Beschriften einer bestimmten Ebene die Schlüsselnummerierung verwenden. Aber das Schwierige ist, dass ich jedes Feature auf diese Weise kennzeichnen möchte.
Standardmäßig ist die Schlüsselnummerierung die letzte Option in der Strategiereihenfolge ( Quelle ). Und es gibt keine Möglichkeit, dies zu ändern.

Gibt es eine Problemumgehung, um ArcMap zu zwingen, für jedes Feature die Schlüsselnummerierung zu verwenden?

Marcin
quelle

Antworten:

3

Verspäteter Workflow hier. Angenommen, Sie arbeiten mit einer Punktebene oder mit Schwerpunkten Ihres Polygons / Ihrer Polylinie auf der Nordhalbkugel:

  • Berechnen Sie ein Breitengradfeld, falls es noch nicht vorhanden ist
  • Exportieren Sie die Attributtabelle Ihrer Punktebene und öffnen Sie sie in Excel usw.
  • Sortieren Sie Ihr Breitengradfeld absteigend (größte [nördlichste] Werte oben, kleinste (südlichste) Werte am Ende)
  • Fügen Sie ein neues Feld mit dem Namen hinzu Lat_Order
  • Berechnen Sie =Row()-1für jeden Datensatz im Datensatz (Daten, die in Zeile zwei beginnen, haben den Wert 1. Dies ist Ihr Schlüsselnummerierungsetikett
  • Speichern Sie die Tabelle und fügen Sie sie als eigenständige Tabelle zum ArcMap-Projekt hinzu
  • Verbinden Sie die Tabelle basierend auf dem OBJECTIDFeld mit Ihrer Punktebene
  • Beschriftung basierend auf dem Lat_OrderFeld
  • Kehren Sie zur Tabelle zurück und greifen Sie auf das Feld Lat Order und den Namen Ihres Punkts zu, um die Suchliste / Schlüssellegende in Ihrer Karte anzuzeigen

Hilft das (Jahre später)?

Justin Berke
quelle
Wenn Sie die Lizenz dafür haben, würde Sortieren nach Peano-Kurve oder ähnlichem "schönere" Ergebnisse liefern. Stellen Sie sich schließlich eine Straße vor, die N / S mit Punktadressen auf jeder Seite führt.
Paul
1

Gute Frage. Keine wirkliche Antwort hier, aber der Kommentar war zu lang - Haben Sie versucht, alle Strategien außer der Schlüsselnummerierung zu entfernen? Sie werden dies wahrscheinlich nicht für jedes Feature erzwingen können, da es sich eher um eine "Anpassungsstrategie" als um einen "Beschriftungsposition" -Parameter handelt. Es gibt auch keine anderen Optionen für die Schlüsselnummerierung, wie z. B. den Platzierungsabstand. Es scheint, als würden meine Etikettenlisten zu weit von den Zahlen entfernt sein. Da dies eine neue Funktion ist, würde ich denken, dass zukünftige Verbesserungen kommen werden. Das Erzwingen der Schlüsselnummerierung für jede Funktion wäre eine gute Idee.

Jakub Sisak GeoGraphics
quelle
Danke für die Antwort. Es gibt keine Möglichkeit, Strategien aus der Strategiereihenfolge zu entfernen. Daher musste ich eine Nummerierung als Attribut erstellen und eine Tabelle mit Nummern und Beschreibung manuell hinzufügen.
Marcin
Nur so kann ich sehen, dass Sie dies tun können. ESRI ist mit diesem Tool auf dem richtigen Weg, erfordert jedoch einige Arbeiten. Was ich mit Entfernen von Strategien meinte, war, sie zu deaktivieren. Wenn diese Option deaktiviert ist, wird die Strategie nicht angewendet, auch wenn sie noch in der Auftragsliste enthalten ist. Auf diese Weise können Sie Maplex dazu bringen, alle Anpassungsstrategien außer der Schlüsselnummerierung zu ignorieren. Dies wird immer noch nur in sehr dichten Bereichen durchgeführt, nachdem die Platzierung fehlgeschlagen ist, sodass ich keinen anderen Weg als manuell sehe. Sie könnten eine andere Punktebene mit der Listenzeichenfolge in einem Feld haben, dann das Stapeln deaktivieren und vbnewline im Ausdruck verwenden.
Jakub Sisak GeoGraphics