[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)