[Mapserver-DE] Labels mapserv 4.6 -> 4.10

Frank Koormann frank.koormann at intevation.de
Don Dez 21 12:00:51 CET 2006


Hallo,

* Stefan Rahn <stefan.rahn at uni-rostock.de> [061221 11:49]:
> das Problem scheint zu sein, dass php-Mapscript in der Version 4.10.0 bei 
> den position-Angaben offenbar nur noch die Mapserver-Konstanten (MS_LC, 
> MS_CC, ...) unterstützt. Wir speichern die Position-Angaben der Labels in 
> der Datenbank als integer (7, 8, ...) und weisen diese mit der set-Funktion 
> zu:
> 
> also in etwa in der From: $klasse->label->set('position', 8);
> 
> Die vorhergehenden Mapscript-Versionen sind auch mit diesen Werten 
> klargekommen, jetzt aber wie es scheint nicht mehr. Das Problem liegt also 
> beim php-Mapscript und nicht beim Mapserver. Deswegen wurde es 
> wahrscheinlich auch noch nicht bemerkt.

MapServer-intern hat es eine Verschiebung der Werte gegeben.
Das kommt durchaus vor, es empfiehlt sich daher, mit den zur Verfügung
stehenden Konstanten statt mit harten Werten zu arbeiten.

http://mapserver.gis.umn.edu/docs/reference/phpmapscript-class/class-constants

Beste Grüße,

        Frank Koormann

-- 
Frank Koormann                             <frank.koormann at intevation.de>
 Professioneller Service um Freie Software        (http://intevation.de/)
 FreeGIS Projekt                                  (http://freegis.org/)
 PostGIS Support (http://www.intevation.de/geospatial/postgis-support.de.html)




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