[Mapserver-DE] labelcache ordnung
Marc Brünink
mbruen at smartsoft.de
Mon Jan 30 11:16:18 CET 2006
Hallo Liste,
noch eine kleine Frage. Der Mapserver zeichnet die Layer ja
nacheinander weg, so wie sie im Mapfile angegeben sind. Dabei cached er
alle Labels in einem Stack und zeichnet sie im Nachhinein in
umgekehrter Reihenfolge über die Karte. An sich ist diese Verhalten ja
durchaus sinnvoll, da dadurch die Labels des obersten Layers definifiv
gezeichnet werde, die Labels aller anderen Layer allerdings eventuell
zwecks Kollisionsvermeidung fallen gelassen werden. Jetzt habe ich
allerdings 2 Layer, bei denen das Label per FORCE erzwungen wird. Des
weiteren soll das erzwungene Label des oberen Layers in jedem Fall über
dem erzwungenen Label des unteren Layers stehen. Gibt es also eine
Möglichkeit die Reihenfolge anzugeben, in welcher die gecachten Labels
gezeichnet werden?
Und falls ich das gerade alles viel zu bekloppt beschrieben habe, hier
der konkrete Fall:
Ich habe einen Layer, der die Städte zeichnet. Der ist natürlich
ziemlich weit unten. Die Labels der Orte werden erzwungen. Des weiteren
füge ich über die CGI Query Features zu dem obersten Layer hinzu. Die
Labels werden auch hier erzwungen. Die Labels der Feature sind
natürlich wichtiger als die Namen der Orte. Daher sollen die Labels der
Feature wirklich zu letzt gezeichnet werden.
Danke
Marc Brünink
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)