You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Karl Wright (JIRA)" <ji...@apache.org> on 2016/08/31 02:12:20 UTC

[jira] [Comment Edited] (LUCENE-7430) Geo3d test failure

    [ https://issues.apache.org/jira/browse/LUCENE-7430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15448165#comment-15448165 ] 

Karl Wright edited comment on LUCENE-7430 at 8/31/16 2:11 AM:
--------------------------------------------------------------

The north rectangle that is misbehaving is a narrow, very tiny rectangle with one point at the north pole and the other two points not far different from that.  The point is coming up as being not within the shape bounds but as being within the shape.  This is to be expected, however, since the point is not exactly on the world but the shape is confined to the world.




was (Author: kwright@metacarta.com):
The north rectangle that is misbehaving is a narrow, very tiny rectangle with one point at the north pole and the other two points not far different from that.  The point is coming up as being not within the bounds but as being within the shape.  But this applies only to the quantized point; the unquantized point is fine.

So in this case it would initially appear that we have a test problem.

We generally accept that there are some effects of quantization; once a point is quantized it potentially leaves the exact surface of the world and can therefore wind up being outside of a shape's bounds.  That appears to be the situation here.  The only question is: what to do about it, without making the test useless?

> Geo3d test failure
> ------------------
>
>                 Key: LUCENE-7430
>                 URL: https://issues.apache.org/jira/browse/LUCENE-7430
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Karl Wright
>            Assignee: Karl Wright
>
> Here's the error msg:
> {code}
>    [junit4] Suite: org.apache.lucene.spatial3d.TestGeo3DPoint
>    [junit4] IGNOR/A 0.02s J0 | TestGeo3DPoint.testRandomBig
>    [junit4]    > Assumption #1: 'nightly' test group is disabled (@Nightly())
>    [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestGeo3DPoint -Dtests.method=testRandomMedium -Dtests.seed=B167D2C466D257A0 -Dtests.slow=true -Dtests.locale=pt -Dtests.timezone=Etc/GMT+5 -Dtests.asserts=true -Dtests.file.encoding=Cp1252
>    [junit4] FAILURE 4.06s J0 | TestGeo3DPoint.testRandomMedium <<<
>    [junit4]    > Throwable #1: java.lang.AssertionError: FAIL: id=4546 should have matched but did not
>    [junit4]    >   shape=GeoWideNorthRectangle: {planetmodel=PlanetModel.WGS84, bottomlat=1.5707949696510948(89.99992224138796), leftlon=3.141592653589793(180.0), rightlon=3.1140200112375265(178.42020396319145)}
>    [junit4]    >   bounds=XYZBounds: [xmin=-1.3551580601679786E-6 xmax=1.3551580601679786E-6 ymin=-1.3551580601679786E-6 ymax=1.3551580601679786E-6 zmin=0.9977622910211923 zmax=0.9977622930221051]
>    [junit4]    >   world bounds=( minX=-1.0011188539924791 maxX=1.0011188539924791 minY=-1.0011188539924791 maxY=1.0011188539924791 minZ=-0.9977622920221051 maxZ=0.9977622920221051
>    [junit4]    >   quantized point=[X=7.323492821176281E-6, Y=-2.3309121299774915E-10, Z=0.9977622921205215] within shape? true within bounds? false
>    [junit4]    >   unquantized point=[lat=1.570788986986606, lon=-1.0056566715747591E-117([X=7.323383942914017E-6, Y=-7.364809920694947E-123, Z=0.9977622919954089])] within shape? false within bounds? false
>    [junit4]    >   docID=4438 deleted?=false
>    [junit4]    >   query=PointInGeo3DShapeQuery: field=point: Shape: GeoWideNorthRectangle: {planetmodel=PlanetModel.WGS84, bottomlat=1.5707949696510948(89.99992224138796), leftlon=3.141592653589793(180.0), rightlon=3.1140200112375265(178.42020396319145)}
> ...
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org