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