Paul, As looking into the code, the postgis driver accepts only 10 digit integers in the OID fields. Can you confirm your values in the idX field satisfy with this requirement? If yes, then I consider this as a bug and please file a ticket including the values in the OID you've been testing with.
Best regards, Tamas 2008/5/20 Paul james <[EMAIL PROTECTED]>: > I´m using Postgis... > My mapfile: > > MAP > EXTENT -79.7892 -34.2426 -24.9958 6.11775 > FONTSET "fonts.txt" > IMAGECOLOR 255 255 255 > IMAGETYPE png > SYMBOLSET "symbols.sym" > SIZE 400 200 > STATUS ON > UNITS dd > NAME "World" > > OUTPUTFORMAT > NAME gif > MIMETYPE image/png > DRIVER gd/png > EXTENSION png > IMAGEMODE rgb > TRANSPARENT FALSE > END > > QUERYMAP > COLOR 255 0 0 > SIZE -1 -1 > STATUS ON > STYLE hilite > END > > LAYER #With string PK > NAME city > GROUP "GROUP1" > TYPE POLYGON > STATUS ON > CONNECTIONTYPE POSTGIS > CONNECTION "user=X password=x dbname=tblX host=localhost" > DATA "geom from tblX USING UNIQUE idX USING SRID=4291" > CLASS > TEMPLATE "dummy" > NAME "x" > COLOR 255 255 185 > OUTLINECOLOR 110 110 110 > END > END > END > > On 5/19/08, Tamas Szekeres <[EMAIL PROTECTED]> wrote: >> >> Hi, >> >> Which driver are you using, how the mapfile looks like? >> >> >> Tamas >> >> >> 2008/5/19 Paul james <[EMAIL PROTECTED]>: >> > Hello guys... >> > I have a table with a character(11) PK... >> > When I trie to get the shapes with queryByRect, all results are with >> > shapeindex equal 0 (zero) ... >> > If I tried that with a table with a integer PK, everthing works >> > perfect.. >> > My code: >> > >> > layerObj _layer = mapObj.getLayerByName(__layer); >> > if (_layer.queryByRect(mapObj, _oGeo) == 0) >> > { >> > for (int i = 0; i < _layer.getNumResults(); i++) >> > { >> > resultCacheMemberObj _result = _layer.getResult(i); >> > //_result.shapeindex == 0 >> > shapeObj _obj = new shapeObj(-1); //dummy >> > _layer.open(); >> > _layer.getShape(_obj, -1, _result.shapeindex); >> > } >> > } >> > >> > >> > >> > Any solutions? >> > >> > []´s >> > >> > _______________________________________________ >> > mapserver-users mailing list >> > mapserver-users@lists.osgeo.org >> > http://lists.osgeo.org/mailman/listinfo/mapserver-users >> > >> > > > > _______________________________________________ > mapserver-users mailing list > mapserver-users@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users