Beschriftung

Hallo,
hier im Forum ist doch mal folgendes diskutiert worden (wenn ich mich nicht irre):
Automatische Beschriftung und es ist manchmal notwendig einzelne Beschriftungen zu versetzen. Ich meine es ist angesprochen worden, dass diese Versetzung bei einer erneuten Beschriftung beibehalten wird.

Ich finde das leider nicht mehr.
Bin für Hinweise dankbar.
Grüße
Christine
Hallo Christine,
wenn Du meinen Beitrag vom 26.11.03 (label aktualisieren) meinst, dazu habe ich ein Skript geschrieben, dass auf der GISWiki-Seite veröffentlicht ist. Du findest es unter folgendem Link:
http://webgis.dyndns.org:8080/giswiki/Wiki.jsp?page=BeschriftungenErse tzen

Die neue Beschriftung muss dabei in einem neuen Feld stehen.

Wenn's das war...
Gruß
Johannes
Hallo Christine,
ich glaub das es gerade das Problem ist, dass man nur über Umwege die Platzierung bei erneuter Beschriftung beibehalten kann.
Schau doch mal das Thema "label aktualisieren an"
Gruß Kristjan



Gesendet: Nov 26, 2003 16:45:44
Zitat

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
Katrin
registriert

Gesendet: Nov 27, 2003 11:12:40
Zitat

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
Maxilla
registriert

Gesendet: Nov 27, 2003 11:57:44
Zitat

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
Gast


Gesendet: Nov 27, 2003 12:08:59
Zitat

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

Grüße
Johannes
Maxilla
registriert

Gesendet: Nov 27, 2003 13:03:56
Zitat

Ich nehm immer die Memo Tools, da gibt's den Eintrag 'RecNo in Tabelle schreiben' vom View-Fenster oder vom Tabellenfenster aus.
Gast


Gesendet: Nov 28, 2003 16:37:30
Zitat

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
Johannes Brinkmann
registriert

Gesendet: Nov 28, 2003 17:43:33
Zitat

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
Gast


Gesendet: Dez 1, 2003 22:15:58
Zitat

Hallo Johannes

hast Du nicht Lust es auch zu veröffentlichen.

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

Grüße, Heinz
Erst mal vielen Dank für die Hinweise, das ist genau das was ich gesucht habe.
Nun ist mir die Lösung mit dem Skript als Ungeübte natürlich am liebsten.
Da es bei mir leider nicht geklappt hat - wie ist jetzt die richtige Reihenfolge?
1. Beschriftungen verschieben
2. Neue Spalte mit vergebenen Labels
3. Skript ausführen(dabei Spalte alt gegen Spalte neu austauschen)
???

Grüße
Christine
Hallo Christine,

mach es, wie Du geschrieben hast. Setze zuerst die Beschriftungen an die richtige Stelle, danach die neue Beschriftung in neuer Spalte. Schließlich das Skript ausführen.
Ich würde Dir raten beim ersten Mal eine Kopie des Projektes anzulegen, auf die Du evtl. zurückgreifen kannst.

Gruß
Johannes