[Mapserver-users] why --> msQueryByAttributes(): Query error. No query expression defined

Javier Castillejo Montes jcastil1 at tragsa.es
Tue Jul 6 09:00:55 EDT 2004


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C46359.47B31798
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C46359.47B31798"


------_=_NextPart_001_01C46359.47B31798
Content-Type: text/plain;
	charset="iso-8859-1"

Hi all,
 

Does anyone know why this code has an error. I'm just trying to use a
mapserver example  from the internet, I copied the code made the changes
necesaries and... ERROR!!!! :-(
 

### ERROR:  
  msQueryByAttributes(): Query error. No query expression defined.
 
### main html
 

<html>
<body>
<form name="mapserv" method="get" action="//[host]/scripts/mapserv.exe">
<input type="text" name="mapserv" value="//[host]/scripts/mapserv.exe"
size=100%>
<input type="text" name="map" value="[path]/map/case1.map" size=100%>
<input type="text" name="map_web_imagepath" value="[path]/tmp/"  size=100%>
<input type="text" name="map_web_imageurl" value="[path]/tmp/">
<input type="text" name="mode" value="itemquery"  size=100%>
<input type="text" name="qlayer" value="provin"  size=100%>
 
<br><br><br><br><br><br>
Select
 
<input type="text" name="name" id="name" value="mad">
 
<br>
 
<input type="submit" value="Go!">
 
</form>
</body>
</html>
 

## map file
 
MAP
  NAME case1
  SHAPEPATH      "../data"
  SIZE 300 300
  EXTENT -50000 4000000 1100000 4800000
 
  WEB
    IMAGEPATH '../data/tmp/'
    IMAGEURL  '../data/tmp/'
  END
 
  QUERYMAP
    STATUS ON
    STYLE HILITE
    COLOR 255 255 0
  END
 
  LAYER
    NAME provin
    DATA provin
    STATUS DEFAULT
    TYPE POLYGON
    FILTERITEM nombre
    FILTER "%name%"
    CLASS
      COLOR 212 212 212
      OUTLINECOLOR 0 0 0
      TEMPLATE "../html/case1_template.html"
    END
  END
 
END
 

### template file
 
<html>
<head>
  <title>MapServer Test Suite - ItemQuery</title>
</head>
 
<body bgcolor="#ffffff">
 
<font size="+2" face="arial,helvetica"><b>Case 1: Simple ItemQuery With
QueryMap</b></font>
 
<p>
 
This is just a simple dump of a few attributes for an individual polygon
in the test suites counties layer:
 
<p>
 
<b>Name:</b> [Name]<br>
<b>ID Provincia:</b> [prov]<br>
<b>Comunidad Code:</b> [Comunidadc]<br>
 
<p>
 
and here's the map of the query results (you can zoom to a set of results as
well):
 
<p>
 
<table cellpadding="5">
<tr>
<td><img border="2" src="[img]" height="300" width="300"></td>
<td><img border="2"
src="[mapserv]?map=[map]&name=[name_esc]&mode=itemquerymap&mapext=shapes&qla
yer=[qlayer]" height="300" width="300"></td>
</tr>
</table>
 
</body>
</html>
 
 
thanks in advance

------_=_NextPart_001_01C46359.47B31798
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>TRAGSA Dise=F1o de fondo</TITLE>

<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY style=3D"BACKGROUND-COLOR: #ffffff" bgColor=3D#ffffff=20
background=3Dcid:390565912 at 06072004-11ba>
<DIV><FONT face=3DArial size=3D2>Hi all,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><FONT face=3DArial size=3D2>Does anyone know why this code has =
an error.=20
I'm just trying to use a mapserver example&nbsp; from the internet, I =
copied the=20
code made the changes necesaries and... ERROR!!!! :-(</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR><FONT face=3DArial size=3D2>### ERROR:&nbsp;=20
<BR>&nbsp;&nbsp;msQueryByAttributes(): Query error. No query expression =

defined.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>### main html</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR><FONT face=3DArial =
size=3D2>&lt;html&gt;<BR>&lt;body&gt;<BR>&lt;form=20
name=3D"mapserv" method=3D"get"=20
action=3D"//[host]/scripts/mapserv.exe"&gt;<BR>&lt;input type=3D"text"=20
name=3D"mapserv" value=3D"//[host]/scripts/mapserv.exe"&nbsp;=20
size=3D100%&gt;<BR>&lt;input type=3D"text" name=3D"map" =
value=3D"[path]/map/case1.map"=20
size=3D100%&gt;<BR>&lt;input type=3D"text" name=3D"map_web_imagepath"=20
value=3D"[path]/tmp/"&nbsp; size=3D100%&gt;<BR>&lt;input type=3D"text"=20
name=3D"map_web_imageurl" value=3D"[path]/tmp/"&gt;<BR>&lt;input =
type=3D"text"=20
name=3D"mode" value=3D"itemquery"&nbsp; size=3D100%&gt;<BR>&lt;input =
type=3D"text"=20
name=3D"qlayer" value=3D"provin"&nbsp; size=3D100%&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<BR=
>Select</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;input type=3D"text" name=3D"name" =
id=3D"name"=20
value=3D"mad"&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;br&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;input type=3D"submit"=20
value=3D"Go!"&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2>&lt;/form&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR><FONT face=3DArial size=3D2>## map file</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>MAP<BR>&nbsp; NAME case1<BR>&nbsp;=20
SHAPEPATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "../data"<BR>&nbsp; SIZE 300=20
300<BR>&nbsp; EXTENT -50000 4000000 1100000 4800000</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; WEB<BR>&nbsp;&nbsp;&nbsp; =
IMAGEPATH=20
'../data/tmp/'<BR>&nbsp;&nbsp;&nbsp; IMAGEURL&nbsp; =
'../data/tmp/'<BR>&nbsp;=20
END</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; QUERYMAP<BR>&nbsp;&nbsp;&nbsp; =
STATUS=20
ON<BR>&nbsp;&nbsp;&nbsp; STYLE HILITE<BR>&nbsp;&nbsp;&nbsp; COLOR 255 =
255=20
0<BR>&nbsp; END</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; LAYER<BR>&nbsp;&nbsp;&nbsp; =
NAME=20
provin<BR>&nbsp;&nbsp;&nbsp; DATA provin<BR>&nbsp;&nbsp;&nbsp; STATUS=20
DEFAULT<BR>&nbsp;&nbsp;&nbsp; TYPE POLYGON<BR>&nbsp;&nbsp;&nbsp; =
FILTERITEM=20
nombre<BR>&nbsp;&nbsp;&nbsp; FILTER "%name%"<BR>&nbsp;&nbsp;&nbsp;=20
CLASS<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COLOR 212 212=20
212<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUTLINECOLOR 0 0=20
0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TEMPLATE=20
"../html/case1_template.html"<BR>&nbsp;&nbsp;&nbsp; END<BR>&nbsp;=20
END</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>END</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR><FONT face=3DArial size=3D2>### template file</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;html&gt;<BR>&lt;head&gt;<BR>&nbsp; =

&lt;title&gt;MapServer Test Suite -=20
ItemQuery&lt;/title&gt;<BR>&lt;/head&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;body =
bgcolor=3D"#ffffff"&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;font size=3D"+2"=20
face=3D"arial,helvetica"&gt;&lt;b&gt;Case 1: Simple ItemQuery With=20
QueryMap&lt;/b&gt;&lt;/font&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;p&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>This is just a simple dump of a few =
attributes for=20
an individual polygon<BR>in the test suites counties =
layer:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;p&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;b&gt;Name:&lt;/b&gt;=20
[Name]&lt;br&gt;<BR>&lt;b&gt;ID Provincia:&lt;/b&gt;=20
[prov]&lt;br&gt;<BR>&lt;b&gt;Comunidad Code:&lt;/b&gt;=20
[Comunidadc]&lt;br&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;p&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>and here's the map of the query =
results (you can=20
zoom to a set of results as well):</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;p&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&lt;table=20
cellpadding=3D"5"&gt;<BR>&lt;tr&gt;<BR>&lt;td&gt;&lt;img border=3D"2" =
src=3D"[img]"=20
height=3D"300" width=3D"300"&gt;&lt;/td&gt;<BR>&lt;td&gt;&lt;img =
border=3D"2"=20
src=3D"[mapserv]?map=3D[map]&amp;name=3D[name_esc]&amp;mode=3Ditemquerym=
ap&amp;mapext=3Dshapes&amp;qlayer=3D[qlayer]"=20
height=3D"300"=20
width=3D"300"&gt;&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;</FONT></DI=
V>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial =
size=3D2>&lt;/body&gt;<BR>&lt;/html&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D390565912-06072004><FONT face=3DArial =
size=3D2>thanks in=20
advance</FONT></SPAN></DIV></BODY></HTML>

------_=_NextPart_001_01C46359.47B31798--

------_=_NextPart_000_01C46359.47B31798
Content-Type: image/jpeg;
	name="pictogramatragsa.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="pictogramatragsa.jpg"
Content-ID: <390565912 at 06072004-11ba>

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

------_=_NextPart_000_01C46359.47B31798--



More information about the mapserver-users mailing list