[Mapserver-DE] Annotation an anderem Layer ausrichten?

Silke Reimer Silke.Reimer at intevation.de
Fre Jan 27 09:45:20 CET 2006


On Thu, Jan 26, 2006 at 09:16:36PM +0100, Kai Opitz wrote:
> 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?

Für Layer vom Typ LINE gibt es die Möglichkeit, dem Parameter ANGLE
auf AUTO zu setzen. Der MapServer versucht dann, eine Ausrichtung zu
finden, die möglichst gut der Straße folgt. Die Beschriftung selbst
bleibt aber in sich gerade, folgt also nicht der Kurve der Straße.
Das Ergebnis kann man z.B. unter [1] anschauen.

Die Frage ob auch Beschriftungen möglich sind, die dem
Straßenverlauf exakt folgen, so wie das im Beispiel von Flavio
Hendry gemacht wird, wird akutell gerade wieder auf der
MapServer-Entwickler-Liste diskutiert. Es gibt inzwischen auch einen
Eintrag im Bug-Tracker dazu [2]. Momentan werden vor allem Leute
gesucht, die einen finanziellen Beitrag leisten, um die Entwicklung
dafür zu finanzieren. 

    Silke Reimer

[1] http://demo.intevation.de/cgi/mapserv?layers=strassenall&layer=gruenflaechen&layer=gewaesser&mapsize=500+400&imgext=3434293.803207+5793435.811434+3435742.281741+5794594.594262&map=%2Fusr%2Flocal%2Fhttpd%2Fmapserver%2Ffrida%2Fmap%2Ffrida.map&program=mapserv&zoomdir=1&zoomsize=2&mode=browse&imgbox=79+65+323+317
[2] http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=1620

-- 
Silke Reimer   : www.intevation.de/~silke | GISpatcher: www.gispatcher.de
Intevation GmbH: www.intevation.de        | Thuban    : thuban.intevation.org
Georgstr.4     : 49074 Osnabrück          | FreeGIS   : www.freegis.org
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : http://www.intevation.de/pipermail/mapserver-de/attachments/20060127/074cac5d/attachment.bin


This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)