aren't there a few END 's too many in the symbols at and after 'dashes' ?<br><br><div><span class="gmail_quote">On 8/29/07, <b class="gmail_sendername">Julia Harrell</b> <<a href="mailto:julia.harrell@ncmail.net">
julia.harrell@ncmail.net</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Daniel<br><br>I think we are also experiencing this particular issue, but since we're MS4W
<br>users,<br>we don't have the ability to compile and use the latest source code. We did<br>upgrade<br>to the MS4W 2.2.6 beta this morning, which uses MapServer 5.0-beta5. We were<br>hoping<br>that your fix for this issue and the long-awaited deprecation of all the
<br>various<br>hard-coded limits in ms-rfc-17 would be included this version and fix our<br>problems,<br>but this "Undefined overlay symbol" error is still creating some havoc for<br>us.<br><br>The error message is:
<br>---------------------<br><br> ERROR msLoadMap(): General error message. Undefined overlay symbol<br>'dashed5'<br> in class 3, style 0 of layer Geologic_Structures. msAddImageSymbol():<br> Unable to access file. Error opening image file
<br>C:\ms4w\Apache\cgi-bin/.\dashed5.<br><br>Problem symbol definitions in our symbol file start at:<br>----------------------------------------------------------<br># Symbol Index 17<br><br> SYMBOL<br> NAME 'dashes'
<br> TYPE TRUETYPE<br> FONT "Bookshelf Symbol 7"<br> CHARACTER "&#117;"<br> ANTIALIAS TRUE<br> GAP 24<br> END
<br> END<br><br># Symbol Index 18<br><br> SYMBOL<br> NAME 'dashed5'<br> TYPE ELLIPSE<br> FILLED TRUE<br> POINTS<br> 1 1
<br> END<br> STYLE 0 12 4 16<br> END<br> END<br><br>The layer definition in our map file where we experience the problem:<br>----------------------------------------------------------------------
<br><br> LAYER<br> NAME 'Geologic_Structures'<br> GROUP 'Geology and Hydrogeology'<br> DATA 'C:\gisdata\geol250s_arc.shp'<br> PROJECTION
<br> "init=epsg:32119"<br> END #end projection<br> TYPE line<br> STATUS DEFAULT<br> TOLERANCE 8 #default is 3 for raster, 0 for vector
<br><br> CLASS<br> NAME '1 - fault'<br> EXPRESSION ('[TYPE]' eq '1')<br> STYLE<br> SYMBOL 'dashed2'
<br> COLOR 204 204 204<br> SIZE 3<br> END #end style<br> STYLE<br> SYMBOL 'dashed2'
<br> COLOR 051 051 051<br> SIZE 2.5<br> END #end style<br> END # end class<br><br> CLASS<br> NAME '2 - fold'
<br> EXPRESSION ('[TYPE]' eq '2')<br> STYLE<br> SYMBOL 'dashed3'<br> COLOR 051 051 051<br>
SIZE 2.5<br> END #end style<br> STYLE<br> SYMBOL 'dashed4'<br> COLOR 051 051 051
<br> SIZE 8<br> END #end style<br> END # end class<br><br> CLASS<br> NAME '3 - scarp'<br> EXPRESSION ('[TYPE]' eq '3')
<br> STYLE<br> SYMBOL "circle"<br> COLOR 051 051 051<br> SIZE 2.5<br> END #end style
<br> END # end class<br><br> CLASS # this all works, but not when using dashed5<br> NAME '4 - geologic contact'<br> EXPRESSION ('[TYPE]' eq '4')
<br> #STYLE<br> SYMBOL 'dashed5' ### tried SYMBOL 18 here too<br> COLOR 051 051 051<br> SIZE 2.5
<br> #END #end style<br> END # end class<br><br> CLASS # 28<br> NAME '5 - structural symbol'<br> EXPRESSION ('[TYPE]' eq '5')
<br> STYLE<br> SYMBOL 'dashed3'<br> COLOR 051 051 051<br> SIZE 2.5<br> END #end style
<br> END # end class<br> END #end layer geologic structures<br><br><br>In our mapfile, we have:<br><br> 47 layers in total<br><br> 111 classes in total, with a max of 21 in any given layer<br> The layer we have issues with has only 5 classes
<br><br> 112 styles in total, with a max of 21 in any given layer<br> The layer we have issues with has distinct 7 styles in the 5<br>classes,<br> with the problem symbol being the sole symbol in its style & class
<br><br>In our symbol file, we have 25 symbols, but we are currently only using 12<br>of them in<br>the map file. Symbol 18 ("dashed5") is giving us this particular error.<br>Symbols 1 - 16 all<br>work, but symbols at index 17 or higher give us this same error if
<br>referenced by name in<br>the map file. If the symbold is referenced by index number, we don't get the<br>error and<br>the map renders, but that particular symbol does not.<br><br>For the life of us, we can't see what's different with this symbol than most
<br>of the<br>others. Is there anything we can do to get around this problem, using<br>pre-compiled<br>MS4W binaries? It's a real showstopper for us, because we have a lot of data<br>layers<br>we really need to include in our groundwater quality decision support
<br>viewer.<br><br>Best Regards,<br><br>Julia Harrell<br>GIS Coordinator, NC DENR<br><a href="mailto:julia.harrell@ncmail.net">julia.harrell@ncmail.net</a><br><br><br><br>>>>The issue was happening only when accessing the first symbol in your
<br>>>>symbolset by name.<br>>>><br>>>>I had accidentally screwed up the definition of symbol 0 (the default<br>>>>symbol) in msInitSymbolSet(). This is fixed in r6339.<br>>>><br>
>>>Daniel<br>--<br>View this message in context: <a href="http://www.nabble.com/SVN-Broken-tf4103508.html#a12391657">http://www.nabble.com/SVN-Broken-tf4103508.html#a12391657</a><br>Sent from the Mapserver - Dev mailing list archive at
<a href="http://Nabble.com">Nabble.com</a>.<br></blockquote></div><br>