label aktualisieren

Hallo Forum,
ich habe ein View mit einem beschrifteten Thema. Die Beschriftung wurde manuell verschoben, weil es sich um teilweise überlagernde Objekte handelt. Danach wurde die Nummerierung geändert.
Wie kann ich es nun die Beschriftung aktualisieren, ohne dass ich neu beschriften und verrücken muss?
Gibt es dafür eine einfache Lösung?
Grüße
Johannes
Hallo Johannes,
meines Wissens gibt es keine Möglichkeit einer Aktualisierung, denn die Beschriftung ist einfach nur eine Grafik, die einmal nach Auslesen der Attributtabelle erstellt wurde und keine Verbindung mehr zur Tabelle hat.

Falls sich nur bei wenigen Objekten die Nummerierung geändert hat, könntest Du diese löschen und mit dem Einzel-Beschriftungs-Werkzeug an gewünschter Stelle neu beschriften lassen. Vorher die Text- und Beschriftungsstandardwerte (Menü Grafik) entsprechend einstellen.
Güße
Katrin
Hallo Johannes,

ich wüsste einen Weg, der sich zwar ein bissl kompliziert anhört aber eigentlich recht einfach ist. Lohnt sich bei einer großen Anzahl von Beschriftungen in jedem Fall. Also:

1. Schreib ein Feld mit der internen Shape ID (Record Number) in die Tabelle deines Themas und aktiviere dieses Feld

2. Lade die Extension Graphic Text to Polyline

3. Markiere alle Textlabel und schreib sie mittels der Extension in ein Linienthema

4. Öffne die Tabelle des Linienthemas

5. Schreib die Werte im Feld "Graphic ID" in ein Nummernfeld um und aktiviere dieses neue Feld

6. Verbinde die Tabelle über das vorhin erstellte Recno Feld mit der Tabelle des Ausgangsthemas, so dass deren Werte in der Tabelle des Linienthemas auftauchen

7. Nun beschrifte das Linienthema mit den veränderten Werten aus deinem Linienthema

Überprüfen nicht vergessen...

Gruß von Maxilla
Hallo & danke Maxilla!
Vielleicht bin ich ja blöd, aber wie krich ich die RecordNumber eines Objektes heraus?

Grüße
Johannes
Ich nehm immer die Memo Tools, da gibt's den Eintrag 'RecNo in Tabelle schreiben' vom View-Fenster oder vom Tabellenfenster aus.
Danke, Maxilla,
für Deine Hilfe. Der Weg ist gangbar, macht mich aber noch nicht ganz glücklich.
Ich hoffe noch, dass ich das irgenswie "auf Knopfdruck" schaffe.
Hab nur noch keine Antwort.
Für weitere Tipps bin ich dankbar!

Grüße
Johannes
Problem gelöst!
Ich habe eine Lösung gefunden. Mit einem Avenue-Skript ist es nun möglich, Label zu aktualisieren. Dabei musste ich den Umweg gehen die neuen Beschriftungen in eine neue Spalte der Attributtabelle zu schreiben. Danach werden die neuen Beschriftungen im View an die Stelle der alten gesetzt.

Wer Interesse an dem Skript hat, kann sich gerne bei mir melden.

Grüße
Johannes
Hallo Johannes

hast Du nicht Lust es auch zu veröffentlichen.

Z.B im GISWiki http://www.giswiki.de

Grüße, Heinz