[Mapserver-DE] Annotation an anderem Layer ausrichten?
"Jäger, Frank \(KRZ\)"
F.Jaeger at KRZ.DE
Fre Jan 27 09:10:08 CET 2006
Hallo,
man muss dem Label (Straßenname) einen Drehwinkel (Ausrichtung) mitgeben.
Das "daran ausrichten" ist jedoch eine etwas naive Vorstellung.
Wenn die Straße ein einfacher gerader Strich wäre, der nur EINEN Richtungswinkel hat, dann vielleicht ....
Eine Straße hat jedoch in ihrem Verlauf meist mehrere Kurven, enge und weite. Sie hat mal längere gerade Abschnitte auf die man einen Label gut positionieren könnte und mal kürzere gerade Abschnitte, bei denen das nicht klappt.
Die Lage dieser geraden Abschnitte ist wahrscheinlich nicht mit der (Punkt-) Koordinate des Textes identisch.
Ein Richtungswinkel aus Anfang und Ende der Straßenlinie wird sich an der Labelposition meist nicht an den Straßenverlauf anschmiegen.
Also für ein Programm keine triviale Aufgabe.
Im Liegenschaftskataster (ALK) werden die Straßennamen während der Erfassung manuell positioniert. Man könnte die Daten (Namen, Position und Drehwinkel des Labels) als der ALK entnehmen.
Konverter: EDBS2WKT siehe http://www.mapbender.org/index.php/ALK_mit_Freier_Software
Mit freundlichen Grüßen
F. Jäger
-----Ursprüngliche Nachricht-----
Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Kai Opitz
Gesendet: Donnerstag, 26. Januar 2006 21:17
An: mapserver-de at freegis.org
Betreff: [Mapserver-DE] Annotation an anderem Layer ausrichten?
Hallo,
aus einem Punktshape mit einer Attributspalte die Straßennamen beinhaltet
(je ein Name zu jedem Punkt) habe ich einen PostGIS-Layer gemacht und möchte
ihn nun als Annotationlayer ins Mapfile einfügen. Das funktioniert so weit,
nur das natürlich alle Straßennamen schön horizontal dargestellt werden. Die
Straßen selbst liegen auf einem anderen Layer. Ist es möglich die
Straßennamen daran auszurichten?
Gruß
Kai
--
Telefonieren Sie schon oder sparen Sie noch?
NEU: GMX Phone_Flat http://www.gmx.net/de/go/telefonie
_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)