yes, now it is a little clear. I think when I draw a box on my map, then all the features in that box will be included in the query results. So I can check the query fields for&nbsp; what&nbsp; I&nbsp; want.<br>Is it that? However,&nbsp; when&nbsp; I&nbsp; finished the query&nbsp; the&nbsp; output&nbsp; results from the file named map_query_float.php is&nbsp; 0,&nbsp; and&nbsp; I am sure&nbsp; I&nbsp; have&nbsp; included&nbsp; a&nbsp; city (which&nbsp; is defined&nbsp; as&nbsp; polygon&nbsp; in&nbsp; my&nbsp; mapfile)&nbsp; in&nbsp; my&nbsp; query&nbsp; area?&nbsp; what is&nbsp; the&nbsp; matter? Can you give me some ideas? Thank you very much !<br>
<br> <br><div class="gmail_quote">2009/12/24 Hajime TANAKA <span dir="ltr">&lt;<a href="mailto:hajime.tanaka@tufts.edu">hajime.tanaka@tufts.edu</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
s&gt; 1、what do &quot;fields&quot; mean? Are they the attributes or shapes from my database<br>
&gt; or anything else?<br>
Yes they are the names of the attributes in the shapefile.<br>
You may use Postgis as well.<br>
<div class="im"><br>
&gt; 2、what is the template.html &nbsp;used &nbsp;for ? Does it give the query rules or<br>
&gt; displaying styles?<br>
</div>I don&#39;t understand very well about templates either.<br>
It seems necessary for Mapserver,<br>
<a href="http://mapserver.org/mapfile/template.html" target="_blank">http://mapserver.org/mapfile/template.html</a><br>
but as far as I use, Ka-map often works without templates.<br>
<div><div></div><div class="h5"><br>
Hajime<br>
<br>
2009/12/23 王连波 &lt;<a href="mailto:happyforev1@gmail.com">happyforev1@gmail.com</a>&gt;:<br>
&gt; Think you for your quick reply, Hajime. However, I still have two quetions:<br>
&gt; 1、what do &quot;fields&quot; mean? Are they the attributes or shapes from my database<br>
&gt; or anything else?<br>
&gt; 2、what is the template.html &nbsp;used &nbsp;for ? Does it give the query rules or<br>
&gt; displaying styles?<br>
&gt; thank you again, and I will read the resources you give me here.<br>
&gt;<br>
&gt; 2009/12/23 Hajime TANAKA &lt;<a href="mailto:hajime.tanaka@tufts.edu">hajime.tanaka@tufts.edu</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; according to<br>
&gt;&gt; <a href="http://ka-map.ominiverdi.org/wiki/index.php/Query" target="_blank">http://ka-map.ominiverdi.org/wiki/index.php/Query</a><br>
&gt;&gt; <a href="http://ka-map.ominiverdi.org/wiki/index.php/Mapfile_Metadata_Configuration" target="_blank">http://ka-map.ominiverdi.org/wiki/index.php/Mapfile_Metadata_Configuration</a><br>
&gt;&gt; you need<br>
&gt;&gt;<br>
&gt;&gt; METADATA<br>
&gt;&gt; &nbsp;&quot;queryable&quot; &quot;true&quot;<br>
&gt;&gt; &nbsp;&quot;fields&quot; &quot;A:alias_A, B:alias_B, C:alias_C&quot; # the selected fields<br>
&gt;&gt; will be displayed on the left panel with alias names<br>
&gt;&gt; END<br>
&gt;&gt;<br>
&gt;&gt; in a layer. and you also need to make template.html for the layer<br>
&gt;&gt;<br>
&gt;&gt; #---------------template.html-----------------#<br>
&gt;&gt; &lt;!-- MapServer Template --&gt;<br>
&gt;&gt; &lt;html&gt;<br>
&gt;&gt; &nbsp;&lt;head&gt;&lt;title&gt;Global Template&lt;/title&gt;&lt;/head&gt;<br>
&gt;&gt; &nbsp;&lt;body&gt;<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &lt;li&gt; [A]<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &lt;li&gt; [B]<br>
&gt;&gt; &nbsp; &nbsp; &nbsp; &lt;li&gt; [C]<br>
&gt;&gt; &nbsp;&lt;/body&gt;<br>
&gt;&gt; &lt;/html&gt;<br>
&gt;&gt; #---------------template.html end---------------#<br>
&gt;&gt;<br>
&gt;&gt; and, put TEMPLATE in CLASS<br>
&gt;&gt;<br>
&gt;&gt; CLASS<br>
&gt;&gt; # skip #<br>
&gt;&gt; &nbsp;TEMPLATE template.html<br>
&gt;&gt; # skip #<br>
&gt;&gt; END<br>
&gt;&gt;<br>
&gt;&gt; I remember &lt;!-- Mapserver Template--&gt; is necessary.<br>
&gt;&gt;<br>
&gt;&gt; 2. You need to entirely include the polygon with the rectangle<br>
&gt;&gt;<br>
&gt;&gt; 3. My understanding is that when query is successful, MS_SUCCESS will<br>
&gt;&gt; be returned as the value of 1<br>
&gt;&gt; <a href="http://mapserver.org/mapscript/php/index.html" target="_blank">http://mapserver.org/mapscript/php/index.html</a><br>
&gt;&gt; map_query_float.php, first getResult($a) should be changed to<br>
&gt;&gt; getResult(0) for multiple layer queries.<br>
&gt;&gt; <a href="http://lists.maptools.org/pipermail/ka-map-users/2007-June/003026.html" target="_blank">http://lists.maptools.org/pipermail/ka-map-users/2007-June/003026.html</a><br>
&gt;&gt;<br>
&gt;&gt; I hope this helps,<br>
&gt;&gt;<br>
&gt;&gt; Hajime<br>
&gt;&gt;<br>
&gt;&gt; 2009/12/23 王连波 &lt;<a href="mailto:happyforev1@gmail.com">happyforev1@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; hello all,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; &nbsp;I want to query something from my map which is displayed through ka-map<br>
&gt;&gt; &gt; from mapserver. However, the problem is I am not clear about how to use<br>
&gt;&gt; &gt; query. Should I add QUERYMAP in my mapfile, or what is ITEMQUERY mean? I<br>
&gt;&gt; &gt; have read the MapServer docs, but it is too little for me to understand.<br>
&gt;&gt; &gt; Is<br>
&gt;&gt; &gt; there some examples or resources for me, thank you in advance.<br>
&gt;&gt; &gt; &nbsp;BTW, in ka-map there is a file named map_query_float.php. I read it and<br>
&gt;&gt; &gt; got<br>
&gt;&gt; &gt; something, but I am not clear about that:<br>
&gt;&gt; &gt; 1、the &quot;fields&quot; I should add into my mapfile mean what? &nbsp;Is it the<br>
&gt;&gt; &gt; queried<br>
&gt;&gt; &gt; shape&#39;s attributes from the table where I store the shapes in my<br>
&gt;&gt; &gt; database,<br>
&gt;&gt; &gt; or something &nbsp;else?<br>
&gt;&gt; &gt; 2、If I want to query something (eg. population) of a city in a state,<br>
&gt;&gt; &gt; while<br>
&gt;&gt; &gt; I just draw a box to select part of the city, can I get that city&#39;s<br>
&gt;&gt; &gt; population or that just the cities which are totally selected in the box<br>
&gt;&gt; &gt; can<br>
&gt;&gt; &gt; be queried? I hope someone can understand me and give me some hints.<br>
&gt;&gt; &gt; 3、this is a simple question: why I can not get the &quot;if&quot; sentences<br>
&gt;&gt; &gt; executed<br>
&gt;&gt; &gt; with &quot;if ($check_query == MS_SUCCESS)&quot; , while it is ok with &quot;if<br>
&gt;&gt; &gt; ($check_query == 1)&quot;? (I had loaded PHP/MapScript module in my PHP<br>
&gt;&gt; &gt; script<br>
&gt;&gt; &gt; file.)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Any help is appreciated.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; 天道酬勤<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; ka-Map-users mailing list<br>
&gt;&gt; &gt; <a href="mailto:ka-Map-users@lists.maptools.org">ka-Map-users@lists.maptools.org</a><br>
&gt;&gt; &gt; <a href="http://lists.maptools.org/mailman/listinfo/ka-map-users" target="_blank">http://lists.maptools.org/mailman/listinfo/ka-map-users</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Hajime Tanaka<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; ka-Map-users mailing list<br>
&gt;&gt; <a href="mailto:ka-Map-users@lists.maptools.org">ka-Map-users@lists.maptools.org</a><br>
&gt;&gt; <a href="http://lists.maptools.org/mailman/listinfo/ka-map-users" target="_blank">http://lists.maptools.org/mailman/listinfo/ka-map-users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; 天道酬勤<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">Hajime Tanaka<br>
_______________________________________________<br>
ka-Map-users mailing list<br>
<a href="mailto:ka-Map-users@lists.maptools.org">ka-Map-users@lists.maptools.org</a><br>
<a href="http://lists.maptools.org/mailman/listinfo/ka-map-users" target="_blank">http://lists.maptools.org/mailman/listinfo/ka-map-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>天道酬勤<br>