TILEINDEX EXPRESSION = Seg Fault
Shannon Scott
sscott at GWI.NET
Wed Sep 28 08:19:46 PDT 2005
Hello,
Recently we reorganized some data for map performance, and started using
the TILEINDEX Layer parameter. I have noticed an issue with the
EXPRESSION parameter when used with TILEINDEX.
Here is the output from gdb ( debug enabled ):
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1218562784 (LWP 4589)]
0x08065822 in msEvalExpression (expression=0x99f5b08, itemindex=0,
items=0x0, numitems=161833360)
at maputil.c:106
106 tmpstr = gsub(tmpstr, expression->items[i],
items[expression->indexes[i]]);
I'm not sure the best way to proceed from here.
I have noticed when I switch the map file back to using a shapefile with
the DATA Layer parameter, the problem goes away.
Any help or pointers are greatly appreciated.
Thank you for your time.
Take Care.
Shannon
Linux RedHat ES
Mapserver 4.6.1
Apache CGI
<mapfile snip>
LAYER
NAME cities1
TILEINDEX cities
TYPE POINT
STATUS default
MAXSCALE 500000
GROUP "cities"
CLASS
NAME "Villages"
EXPRESSION ('[CNTYSEAT]' != 'Y' AND '[CAPITAL]'
!= 'Y')
STYLE
SYMBOL "circle"
SIZE 3
color 255 255 255
END
END # CLASS
PROJECTION
"proj=latlong"
END
END # cities1 LAYER
LAYER
NAME County1
TILEINDEX cities
TYPE POINT
STATUS default
MAXSCALE 1000000
GROUP "cities"
CLASS
NAME "Counties"
EXPRESSION ('[CNTYSEAT]' = 'Y' AND '[CAPITAL]' != 'Y')
STYLE
SYMBOL "circle"
SIZE 7
COLOR 0 0 0
END
END # CLASS
PROJECTION
"proj=latlong"
END
END # County1 LAYER
LAYER
NAME Capitals1
TILEINDEX cities
TYPE POINT
STATUS default
MAXSCALE 20000000
GROUP "cities"
CLASS
NAME "Capitals"
EXPRESSION ('[CAPITAL]' = 'Y')
SYMBOL pntcapital
SIZE 13
COLOR 168 0 132
END # CLASS
PROJECTION
"proj=latlong"
END
END # Capitals1 LAYER
</mapfile snip>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20050928/c1e140b2/attachment.htm>
More information about the MapServer-users
mailing list