<div>I´m using Postgis...</div>
<div>My mapfile:</div>
<div>&nbsp;</div>
<div><font color="#c0c0c0">&nbsp;</font> MAP<br>&nbsp;EXTENT -79.7892 -34.2426 -24.9958 6.11775<br>&nbsp;FONTSET &quot;fonts.txt&quot;<br>&nbsp;IMAGECOLOR 255 255 255<br>&nbsp;IMAGETYPE png<br>&nbsp;SYMBOLSET &quot;symbols.sym&quot;<br>&nbsp;SIZE 400 200<br>
&nbsp;STATUS ON<br>&nbsp;UNITS dd<br>&nbsp;NAME &quot;World&quot;&nbsp; 
<p>&nbsp;OUTPUTFORMAT<br>&nbsp;&nbsp;NAME gif<br>&nbsp;&nbsp;MIMETYPE image/png<br>&nbsp;&nbsp;DRIVER gd/png<br>&nbsp;&nbsp;EXTENSION png<br>&nbsp;&nbsp;IMAGEMODE rgb<br>&nbsp;&nbsp;TRANSPARENT FALSE<br>&nbsp;END</p>
<p>&nbsp;QUERYMAP<br>&nbsp;&nbsp;COLOR 255 0 0<br>&nbsp;&nbsp;SIZE -1 -1<br>&nbsp;&nbsp;STATUS ON<br>&nbsp;&nbsp;STYLE hilite<br>&nbsp;END</p>
<p>&nbsp;LAYER&nbsp; #With string PK<br>&nbsp;&nbsp;NAME city<br>&nbsp;&nbsp;GROUP &quot;GROUP1&quot;<br>&nbsp;&nbsp;TYPE POLYGON<br>&nbsp;&nbsp;STATUS ON<br>&nbsp;&nbsp;CONNECTIONTYPE POSTGIS<br>&nbsp;&nbsp;CONNECTION &quot;user=X password=x dbname=tblX host=localhost&quot; <br>&nbsp;&nbsp;DATA &quot;geom from tblX USING UNIQUE idX USING SRID=4291&quot;<br>
&nbsp;&nbsp;CLASS<br>&nbsp;&nbsp;&nbsp;TEMPLATE &quot;dummy&quot;&nbsp;<br>&nbsp;&nbsp;&nbsp;NAME &quot;x&quot;<br>&nbsp;&nbsp;&nbsp;COLOR 255 255 185<br>&nbsp;&nbsp;&nbsp;OUTLINECOLOR 110 110 110<br>&nbsp;&nbsp;END&nbsp;<br>&nbsp;END<br>END</p></div><br><br>
<div><span class="gmail_quote">On 5/19/08, <b class="gmail_sendername">Tamas Szekeres</b> &lt;<a href="mailto:szekerest@gmail.com">szekerest@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi,<br><br>Which driver are you using, how the mapfile looks like?<br><br><br>Tamas<br><br><br>2008/5/19 Paul james &lt;<a href="mailto:pauljame@gmail.com">pauljame@gmail.com</a>&gt;:<br>
&gt; Hello guys...<br>&gt; I have a table with a character(11) PK...<br>&gt; When I trie to get the shapes with queryByRect, all results are with<br>&gt; shapeindex equal 0 (zero) ...<br>&gt; If I tried that with a table with a integer PK, everthing works perfect..<br>
&gt; My code:<br>&gt;<br>&gt; layerObj _layer = mapObj.getLayerByName(__layer);<br>&gt; if (_layer.queryByRect(mapObj, _oGeo) == 0)<br>&gt; {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;for (int i = 0; i &lt; _layer.getNumResults(); i++)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; resultCacheMemberObj _result = _layer.getResult(i);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//_result.shapeindex == 0<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; shapeObj _obj = new shapeObj(-1); //dummy<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;_layer.open();<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;_layer.getShape(_obj, -1, _result.shapeindex);<br>
&gt;&nbsp;&nbsp; }<br>&gt; }<br>&gt;<br>&gt;<br>&gt;<br>&gt; Any solutions?<br>&gt;<br>&gt; []´s<br>&gt;<br>&gt; _______________________________________________<br>&gt; mapserver-users mailing list<br>&gt; <a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>&gt;<br>&gt;<br></blockquote></div><br>