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
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
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Mi., 17.12.2003 - 08:47
Permalinkwenn 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
Gespeichert von Kristjan am Mi., 17.12.2003 - 08:48
Permalinkich 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
Gespeichert von Gast am Fr., 19.12.2003 - 23:32
PermalinkNun 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
Gespeichert von Johannes Brinkmann am Mo., 22.12.2003 - 08:13
Permalinkmach 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