The difference is 1 extra digit in the expected result compared to Andreas result. I get the same result as Andrea on PostGISonline which is 32 bit Ubuntu. The result in "expected" I had from a 64 bit ubuntu box.
The isolated number that differs shows in SELECT ST_Y(ST_Endpoint(ST_3DShortestline(a,b))) FROM (SELECT 'POINT(1 1 1)'::geometry as a, 'LINESTRING(5 2 6, -3 -2 4)'::geometry as b) as foo; -0.19047619047619 (32bit ubuntu) -0.190476190476191 (64bit ubuntu) Is this an expected difference between 64 and 32 bit that the sign eats one digit from 32 bit but not from 64 bit? /Nicklas On Sun, 2010-09-05 at 00:21 +0200, Andrea Peri wrote: > >Indeed there's a minor slighty changes for wmsservers and tickets ones, > >but never met for measures before. > > > >Could you please post the result of your /tmp/pgis_reg_30438/ > >test_24_diff > > > > >Tks > > > >-- > >Olivier > > Of Course. > Here the results. > > ---- > *** measures_expected Sat Sep 4 22:30:52 2010 > --- /tmp/pgis_reg_10244/test_24_out Sun Sep 5 00:19:15 2010 > *************** > *** 40,46 **** > distancepoly6|0|32.5269119345812|LINESTRING(2 2,2 2)|LINESTRING(2 > 2,2 2)|LINESTRING(2 2,25 25)|LINESTRING(25 25,2 2) > 3dDistancetest1|6.40312423743285|6.40312423743285|f|f|LINESTRING(1 1 > 1,3 2 7)|POINT(1 1 1)|LINESTRING(1 1 1,3 2 7) > 3dDistancetest2|0|1.73205080756888|t|t|LINESTRING(1 1 1,1 1 1)| > POINT(1 1 1)|LINESTRING(1 1 1,0 0 0) > ! 3dDistancetest3|4.09994192757944|6.48074069840786|t|f|LINESTRING(1 1 > 1,0.619047619047619 -0.190476190476191 4.90476190476191)|POINT(1 1 1)| > LINESTRING(1 1 1,5 2 6) > 3dDistancetest4|2|10.0498756211209|t|f|LINESTRING(1 1 3,1 1 1)| > POINT(1 1 3)|LINESTRING(5 7 8,1 1 1) > ERROR: Linestring to Linestring distance measures is not yet > supported for 3d > emptyPolyArea|0 > --- 40,46 ---- > distancepoly6|0|32.5269119345812|LINESTRING(2 2,2 2)|LINESTRING(2 > 2,2 2)|LINESTRING(2 2,25 25)|LINESTRING(25 25,2 2) > 3dDistancetest1|6.40312423743285|6.40312423743285|f|f|LINESTRING(1 1 > 1,3 2 7)|POINT(1 1 1)|LINESTRING(1 1 1,3 2 7) > 3dDistancetest2|0|1.73205080756888|t|t|LINESTRING(1 1 1,1 1 1)| > POINT(1 1 1)|LINESTRING(1 1 1,0 0 0) > ! 3dDistancetest3|4.09994192757944|6.48074069840786|t|f|LINESTRING(1 1 > 1,0.619047619047619 -0.19047619047619 4.90476190476191)|POINT(1 1 1)| > LINESTRING(1 1 1,5 2 6) > 3dDistancetest4|2|10.0498756211209|t|f|LINESTRING(1 1 3,1 1 1)| > POINT(1 1 3)|LINESTRING(5 7 8,1 1 1) > ERROR: Linestring to Linestring distance measures is not yet > supported for 3d > emptyPolyArea|0 > > -------- > > > -- > ----------------- > Andrea Peri > . . . . . . . . . > qwerty àèìòù > ----------------- > > _______________________________________________ > postgis-users mailing list > [email protected] > http://postgis.refractions.net/mailman/listinfo/postgis-users _______________________________________________ postgis-users mailing list [email protected] http://postgis.refractions.net/mailman/listinfo/postgis-users
