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
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
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Katrin am Do., 27.11.2003 - 11:12
Permalinkmeines 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
Gespeichert von Maxilla am Do., 27.11.2003 - 11:57
Permalinkich 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
Gespeichert von Gast am Do., 27.11.2003 - 12:08
PermalinkVielleicht bin ich ja blöd, aber wie krich ich die RecordNumber eines Objektes heraus?
Grüße
Johannes
Gespeichert von Maxilla am Do., 27.11.2003 - 13:03
PermalinkGespeichert von Gast am Fr., 28.11.2003 - 16:37
Permalinkfü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
Gespeichert von Johannes Brinkmann am Fr., 28.11.2003 - 17:43
PermalinkIch 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
Gespeichert von Gast am Mo., 01.12.2003 - 22:15
Permalinkhast Du nicht Lust es auch zu veröffentlichen.
Z.B im GISWiki http://www.giswiki.de
Grüße, Heinz