<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>SLD http header problem</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN 
class=884310619-09012006>Dear All,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN 
class=884310619-09012006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN class=884310619-09012006>I 
have been running into a problem splitting a postgresql layer into two 
classes via MapServer expressions and I am hoping someone of you can help 
me.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN 
class=884310619-09012006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN class=884310619-09012006>I 
have a postgresql table containing roads. There is a column 'name' where you can 
see the road's status like 'Interstates' or 'State Routes'. So far so good. 
But (there is always a 'but :-) )...</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN 
class=884310619-09012006>some records are looking like that:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT size=2><SPAN class=884310619-09012006><FONT 
size=1>
<P><FONT face=Arial>Interstate Route 75, State Route 401</FONT></P>
<P><SPAN class=884310619-09012006><FONT face=Arial size=2>I tried to seperate my 
classes with some MapServer expression. I succeeded in getting the Interstates 
by:</FONT></SPAN></P>
<P><SPAN class=884310619-09012006><FONT face=Arial 
size=2>CLASS</FONT></SPAN></P>
<P><SPAN class=884310619-09012006><FONT face=Arial 
size=2>  NAME       
"Interstates"    <BR>  EXPRESSION ("[name]" =~ 
/Interstate/)  </FONT></SPAN></P>
<P><SPAN class=884310619-09012006></SPAN></FONT></SPAN></FONT><SPAN 
class=884310619-09012006></SPAN><FONT face=Arial><FONT size=2>...<SPAN 
class=884310619-09012006></SPAN></FONT></FONT><BR></P>
<P><SPAN class=884310619-09012006><FONT face=Arial size=2>Now I want to seperate 
the State Routes by filtering all records that DO NOT contain the substring 
"Interstates".</FONT></SPAN></P><SPAN class=884310619-09012006>
<P><SPAN class=884310619-09012006><FONT face=Arial 
size=2>CLASS</FONT></SPAN></P>
<P><SPAN class=884310619-09012006><FONT face=Arial 
size=2>  NAME       
"Interstates"    <BR>  EXPRESSION ("[name]" !=~ 
/Interstate/)  </FONT></SPAN></P>
<P><SPAN class=884310619-09012006></SPAN><SPAN 
class=884310619-09012006></SPAN><FONT face=Arial size=2>...</FONT></P>
<P><FONT face=Arial><FONT size=2>I<SPAN class=884310619-09012006>t isn't working 
:-(. The documentation doesn't tell anything about this case. Do you have any 
tip?</SPAN></FONT></FONT></P>
<P><FONT face=Arial><FONT size=2><SPAN class=884310619-09012006>Thanks, 
Carola</SPAN></FONT></FONT></P></SPAN></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> UMN MapServer Users List 
  [mailto:MAPSERVER-USERS@LISTS.UMN.EDU] <B>On Behalf Of </B>Chau,Philip 
  [PYR]<BR><B>Sent:</B> Monday, January 09, 2006 11:50 AM<BR><B>To:</B> 
  MAPSERVER-USERS@LISTS.UMN.EDU<BR><B>Subject:</B> [UMN_MAPSERVER-USERS] SLD 
  http header problem<BR></FONT><BR></DIV>
  <DIV></DIV><!-- Converted from text/rtf format --><BR>
  <P><FONT face=Arial size=2>I'm trying to display the layer and using SLD to 
  change the symbol (ActiveFedProv) and it seems to be giving me a 
  problem</FONT></P>
  <P><A 
  href="http://excise.pyr.ec.gc.ca/cgi-bin/pyrwqmp.asp?version=1.1.1&service=WMS&request=GetMap&layers=ActiveFedProv&SLD=http://map.ns.ec.gc.ca/kyw/sld/kyw_sld.xml"><U><FONT 
  face=Arial color=#0000ff 
  size=2>http://excise.pyr.ec.gc.ca/cgi-bin/pyrwqmp.asp?version=1.1.1&service=WMS&request=GetMap&layers=ActiveFedProv&SLD=http://map.ns.ec.gc.ca/kyw/sld/kyw_sld.xml</FONT></U></A></P>
  <P><FONT face=Arial size=2>WMS GetCapabilities seems to say that it supports 
  SLD however I get a CGI error</FONT> </P>
  <P><FONT face=Arial size=2>"CGI Error</FONT> <BR><FONT face=Arial size=2>The 
  specified CGI application misbehaved by not returning a complete set of HTTP 
  headers. The headers it did return are:</FONT></P>
  <P><FONT face=Arial size=2>"</FONT> </P>
  <P><FONT face=Arial size=2>Cheers,</FONT> <BR><FONT face=Arial 
  size=2>Phil</FONT> </P><BR>
  <P><FONT face=Arial size=2>Philip Chau, PMP</FONT> <BR><FONT face=Arial 
  size=2>Water Quality Monitoring</FONT><FONT face=Arial size=2> Division</FONT> 
  <BR><FONT face=Arial size=2>Environmental</FONT> <FONT face=Arial 
  size=2>Stewardship</FONT><FONT face=Arial size=2> Branch</FONT> <BR><FONT 
  face=Arial size=2>Environment Canada</FONT> <BR><FONT face=Arial 
  size=2>201-401 Burrard Street</FONT> <BR><FONT face=Arial size=2>Vancouver, BC 
  V6C 3S5</FONT> <BR><FONT face=Arial size=2>Tel: 604.664.4066</FONT> <BR><FONT 
  face=Arial size=2>Fax: 604.664.9126</FONT> </P></BLOCKQUOTE></BODY></HTML>