<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>I suspected you were using a dynamic view.</span></div><div><span><br></span></div><div><span>Add "riding" and "number" to your select statement and you should see things start working. &nbsp;"number" is a reserved word so you might need to use PostgreSQL to create a view to account for that because you cannot escape "s in MapServer &lt; 6.0.</span></div><div><span><br></span></div><div><span>So you might need something like:</span></div><div><span><br></span></div><div><span>create view my_voters_view as&nbsp;</span></div><div><span></span><span class="Apple-style-span" style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; "><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="arial, helvetica, sans-serif" size="3"><span class="Apple-style-span" style="font-size:
 13px;">        </span></font></span>SELECT gid, the_geom, "number" as n_voters, riding as n_riding, vtotal::REAL / vregist::REAL AS percent FROM bc_voting_areas WHERE vregist &gt; 0;</span></div><div><span class="Apple-style-span" style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; "><br></span></div><div><span class="Apple-style-span" style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; ">That'll clean up your mapfile a little bit too (visually/readability).</span></div><div><span class="Apple-style-span" style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; "><br></span></div><div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div style="font-size: 10pt; font-family: arial, helvetica, sans-serif; "><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><font size="2" face="Arial"><hr
 size="1"><b><span style="font-weight:bold;">From:</span></b> Stephen Knox &lt;stephenknox73@gmail.com&gt;<br><b><span style="font-weight: bold;">To:</span></b> Dan Little &lt;danlittle@yahoo.com&gt;; geomoose-users@lists.sourceforge.net<br><b><span style="font-weight: bold;">Sent:</span></b> Monday, May 2, 2011 8:56 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [Geomoose-users] Using Identify with Postgis layer<br></font><br>
<div id="yiv1781025894">Sorry,<br><br>Never query in haste! I was just using a generic field name, but the below covers everything. It's just data for playing around with really, from a tutorial.<br><br>Here is the mapfile:<br><br>MAP<br>&nbsp; IMAGETYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PNG<br>
&nbsp; EXTENT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 0 2000000 2000000<br>&nbsp; SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1000 1000<br>&nbsp; IMAGECOLOR&nbsp;&nbsp;&nbsp;&nbsp; 255 255 255<br><br>&nbsp; PROJECTION<br>&nbsp;&nbsp;&nbsp; "init=epsg:3005"<br>&nbsp; END <br><br>LAYER<br>CONNECTIONTYPE postgis<br>NAME "voting"<br>
CONNECTION "user=**** password=**** dbname=Unit5 host=localhost"<br>DATA "the_geom from (SELECT gid, the_geom, vtotal::REAL / vregist::REAL AS percent FROM bc_voting_areas WHERE vregist &gt; 0) as foo using srid=3005 using unique gid"<br>
STATUS ON<br>TYPE POLYGON<br>&nbsp; METADATA<br>&nbsp; identify_record "identify_voting.html"<br>&nbsp; END<br>CLASS<br>&nbsp;&nbsp; COLOR 200 0 0<br>&nbsp;&nbsp; EXPRESSION ([percent] &gt; 0.7)<br>&nbsp;END<br>CLASS<br>&nbsp;&nbsp; COLOR 200 200 0<br>&nbsp;&nbsp; EXPRESSION ([percent] &lt; 0.7)<br>
&nbsp;END<br><br>END<br><br>END<br><br>The identify_voting.html definition:<br><br>&lt;!-- MapServer Template --&gt;<br>&lt;tr bgcolor="#DEE5EB"&gt;&lt;td colspan="2"&gt;&lt;b&gt;&lt;u&gt;Voting Districts&lt;/u&gt;&lt;/b&gt;&lt;/tr&gt;<br>
&lt;tr&gt;<br>&lt;td align="right"&gt;&lt;b&gt;DistName:&lt;/b&gt;&lt;/td&gt;<br>&lt;td&gt;[riding]&lt;/td&gt;<br>&lt;/tr&gt;<br>&lt;tr&gt;<br>&lt;td align="right"&gt;&lt;b&gt;Number of Voters:&lt;/b&gt;&lt;/td&gt;<br>
&lt;td&gt;[number]&lt;/td&gt;<br>&lt;/tr&gt;<br>&lt;tr&gt;<br>&lt;td&gt;&amp;nbsp;&lt;/td&gt;<br>&lt;td&gt;&amp;nbsp;&lt;/td&gt;<br>&lt;/tr&gt;<br><br>and the postgis table definition:<br><br>CREATE TABLE bc_voting_areas<br>
(<br>&nbsp; gid serial NOT NULL,<br>&nbsp; code character varying(3),<br>&nbsp; id character varying(8),<br>&nbsp; riding character varying(29),<br>&nbsp; region character varying(29),<br>&nbsp; "number" character varying(4),<br>&nbsp; ndp numeric(11,0),<br>
&nbsp; liberal numeric(11,0),<br>&nbsp; green numeric(11,0),<br>&nbsp; unity numeric(11,0),<br>&nbsp; vtotal numeric(11,0),<br>&nbsp; vreject numeric(11,0),<br>&nbsp; vregist numeric(11,0),<br>&nbsp; the_geom geometry,<br>&nbsp; CONSTRAINT bc_voting_areas_pkey PRIMARY KEY (gid),<br>
&nbsp; CONSTRAINT enforce_dims_the_geom CHECK (st_ndims(the_geom) = 2),<br>&nbsp; CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL),<br>&nbsp; CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 3005)<br>
)<br>WITH (<br>&nbsp; OIDS=FALSE<br>);<br>ALTER TABLE bc_voting_areas OWNER TO postgres;<br><br>CREATE INDEX bc_voting_areas_geom_idx<br>&nbsp; ON bc_voting_areas<br>&nbsp; USING gist<br>&nbsp; (the_geom);<br><br>CREATE INDEX bc_voting_areas_the_geom_gist<br>
&nbsp; ON bc_voting_areas<br>&nbsp; USING gist<br>&nbsp; (the_geom);<br><br><br><br><div class="yiv1781025894gmail_quote">On Mon, May 2, 2011 at 1:31 PM, Dan Little <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:danlittle@yahoo.com" target="_blank" href="mailto:danlittle@yahoo.com">danlittle@yahoo.com</a>&gt;</span> wrote:<br>
<blockquote class="yiv1781025894gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex;"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-size: 10pt; font-family: arial, helvetica, sans-serif; ">
<div><span>Is "feature_name" a field in your table?</span></div><div><br></div><div>Any chance we can see the definition of the table, the mapfile, and template that you are using?</div><div><br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;">
<div style="font-size: 10pt; font-family: arial, helvetica, sans-serif; "><div style="font-size:12pt;"><font face="Arial" size="2"><hr size="1"><b><span style="font-weight:bold;">From:</span></b> Stephen Knox &lt;<a rel="nofollow" ymailto="mailto:stephenknox73@gmail.com" target="_blank" href="mailto:stephenknox73@gmail.com">stephenknox73@gmail.com</a>&gt;<br>
<b><span style="font-weight:bold;">To:</span></b> <a rel="nofollow" ymailto="mailto:geomoose-users@lists.sourceforge.net" target="_blank" href="mailto:geomoose-users@lists.sourceforge.net">geomoose-users@lists.sourceforge.net</a><br><b><span style="font-weight:bold;">Sent:</span></b> Monday, May 2, 2011 5:57 AM<br>
<b><span style="font-weight:bold;">Subject:</span></b> Re: [Geomoose-users]
 Using Identify with Postgis layer<br></font><div><div class="yiv1781025894h5"><br><div>Hi list,<br><br>I came across GeoMoose through a university project to create a mapping server. I've managed to get it working fairly well with Mapserver and PostGIS data (and looking good, thanks!), but I was just wondering whether anyone has used "Identify" with PostGIS layers. I have followed the instructions <a rel="nofollow" target="_blank" href="http://www.geomoose.org/wiki/index.php/Setup_guide#Get_Identify_to_work_-_Make_sure_identify_will_work.when_you_identify_a_feature_any_visible_shape_file_or_WMS_will_display_those_attributes_in_the_table_of_contents.">here</a>, but I think these were written for Shapefiles, as I just get the text "[FEATURE_NAME]" in the resulting HTML rather than the actual feature selected name. This is also true if I put "[feature_name from table_name]" as per how fields are defined in the Mapserver DATA field.<br>

<br>&nbsp;Any help much appreciated.<br><br>Thanks<br><br>Steve <br>
</div><br></div></div>------------------------------------------------------------------------------<br>WhatsUp Gold - Download Free Network Management Software<br>The most intuitive, comprehensive, and cost-effective network <br>
management toolset available today.&nbsp; Delivers lowest initial <br>acquisition cost and overall TCO of any competing solution.<br>http://p.sf.net/sfu/whatsupgold-sd<br>
_______________________________________________<br>Geomoose-users mailing list<br><a rel="nofollow" ymailto="mailto:Geomoose-users@lists.sourceforge.net" target="_blank" href="mailto:Geomoose-users@lists.sourceforge.net">Geomoose-users@lists.sourceforge.net</a><br><a rel="nofollow" target="_blank" href="https://lists.sourceforge.net/lists/listinfo/geomoose-users">https://lists.sourceforge.net/lists/listinfo/geomoose-users</a><br>
<br><br></div></div></blockquote></div></div></div></blockquote></div><br>
</div><br><br></div></div></blockquote></div></div></body></html>