[Mapserver-DE] Fehler bei setSymbolSet()
Robert Walter
robert-walter at gmx.de
Die Feb 27 22:21:46 CET 2007
Hallo,
ich arbeite momentan an einem Mapserverprojekt, bei dem ich die Karteninhalte
vollständig über MapScript zusammenstelle. Es existiert also kein Map-File.
Nun habe ich eine Symboldatei erstellt, die ich mit:
$map->setSymbolSet('symbols/symbols.sym');
in das Objekt einbinde.
Beim allerersten Aufruf der Karte funktionierte das auch. Lade ich diese
gleich danach erneut, erscheinen die Fehler:
Warning: [MapServer Error]: loadSymbolSet(): Parsing error near (S):(line 0)
in classes/mapscript/main.php on line 227
Fatal error: Failed loading symbolset from symbols/symbols.sym in
classes/mapscript/main.php on line 227
Bei jedem folgenden Reload erhöht sich die Anzahl der ersten Warnung um eins.
Wenn ich eine Weile (10 - 20 min) warte und dann neu lade erscheint wieder
die Karte mit allen gewünschten Symbolen und bei einem nächsten Reload
erscheinen wieder die Fehlermeldungen.
Sporadisch erscheint dazu auch noch die Meldung:
Warning: [MapServer Error]: msAddImageSymbol(): Error opening image file
airport. in classes/mapscript/main.php on line 227
Wobei "airport" ein Symbolname innerhalb der Symboldatei ist. Die Symboldatei
habe ich innerhalb einer Mapdatei bereits getestet. Die scheint in Ordnung zu
sein.
Mapserver 4.10.0
PHP 5.2.0
Gruß Robert
--
________________________________________________________
Dipl.-Ing. Robert Walter
Goethestr. 20
15345 Eggersdorf
Telefon: 03341 / 495772
Mobil: 0160 / 96870093
--
______________________________________________________________________
E-Mail: robert-walter at gmx.de
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)