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