You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Ignacio Vera (JIRA)" <ji...@apache.org> on 2017/10/22 20:46:03 UTC

[jira] [Updated] (LUCENE-7990) Geo3dRptTest failure, GeoExactCircle and GeoComplexPolygon

     [ https://issues.apache.org/jira/browse/LUCENE-7990?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ignacio Vera updated LUCENE-7990:
---------------------------------
    Attachment: LUCENE-7990.patch

Hi [~daddywri],

I have been able to create a test with the issue. It goes as follows:

We have three shapes, a circle, a polygon and a bbox. The relationship between the circle and the polygons is DISJOINT. The relationship between the polygon and the bbox is that the bbox is WITHIN the polygon. Therefore the relationship between the circle and the bbox must be DISJOINT. Here is what it fails, the relationship is OVERLAPS.

I had a look and it is not clear to me why this is happening. 



> Geo3dRptTest failure, GeoExactCircle and GeoComplexPolygon
> ----------------------------------------------------------
>
>                 Key: LUCENE-7990
>                 URL: https://issues.apache.org/jira/browse/LUCENE-7990
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: modules/spatial3d
>    Affects Versions: 7.1
>            Reporter: David Smiley
>            Assignee: Karl Wright
>         Attachments: LUCENE-7990.patch
>
>
> To reproduce:
> {{ant test  -Dtestcase=Geo3dRptTest -Dtests.method=testOperations -Dtests.seed=35F19948C8D0B296 -Dtests.multiplier=3 -Dtests.slow=true}}
> {noformat}
>   [junit4] FAILURE 1.60s | Geo3dRptTest.testOperations {seed=[35F19948C8D0B296:4C8BC51BAD80E140]} <<<
>    [junit4]    > Throwable #1: java.lang.AssertionError: [Intersects] qIdx:46 Shouldn't match I#1:Geo3D:GeoExactCircle: {planetmodel=PlanetModel.WGS84, center=[lat=-0.9559804772783842, lon=2.3746400238746745([X=-0.41485128662362136, Y=0.3998224895518887, Z=-0.8159609316679225])], radius=0.2927546208674785(16.773604208659055), accuracy=1.9835991319951308E-4} Q:Geo3D:GeoComplexPolygon: {planetmodel=PlanetModel.WGS84, number of shapes=1, address=48a56db9, testPoint=[lat=-0.6911309532123969, lon=-1.825801910033474([X=-0.19431732451263006, Y=-0.7454226529152223, Z=-0.6372503253316519])], testPointInSet=true, shapes={ {[lat=-1.387818122744865, lon=-2.7792398669224005([X=-0.16978152317325065, Y=-0.06436270935780461, Z=-0.9812145381630729])], [lat=0.3097381417459196, lon=-1.2840888403614732([X=0.2695553433310933, Y=-0.9142719953894461, Z=0.30505479536297536])], [lat=-0.0480217407750678, lon=-1.8503085663094863([X=-0.2758749814522231, Y=-0.9611487663811242, Z=-0.04805662135798377])], [lat=-0.562588503679275, lon=0.1031827231215822([X=0.841513436598657, Y=0.08713911491133425, Z=-0.533463142870229])], [lat=-1.2344672208544873, lon=-0.4462630141292253([X=0.29714578386731183, Y=-0.14217069789173978, Z=-0.9422037262649413])], [lat=0.3278373341365327, lon=-1.4874282088599309([X=0.07889725918747778, Y=-0.9441785582346046, Z=0.3222439993016786])], [lat=1.084105292601162, lon=2.757011421605791([X=-0.4328875155449605, Y=0.17520454460023893, Z=0.8825538642625743])], [lat=0.9435002493553667, lon=2.474535178256974([X=-0.4606403525400187, Y=0.3627431535977759, Z=0.8087390201902855])], [lat=-0.6491383005683652, lon=-0.6236527284532923([X=0.6465724515973865, Y=-0.46516869386856063, Z=-0.6044327179281425])], [lat=-0.615469772740116, lon=2.908550337184802([X=-0.7944279172337232, Y=0.1885612520247134, Z=-0.5773400032472633])], [lat=-0.26863911348502323, lon=1.2430264151885233([X=0.31065925040467024, Y=0.9136095339661758, Z=-0.2656535169115309])], [lat=1.340203739358425, lon=0.8281168704009712([X=0.15424430350138682, Y=0.16801937134287298, Z=0.9715225323505815])], [lat=1.129241312019259, lon=2.627460773729766([X=-0.3714930761512795, Y=0.20981779772740047, Z=0.9026170614434411])]}}
>    [junit4]    >        at __randomizedtesting.SeedInfo.seed([35F19948C8D0B296:4C8BC51BAD80E140]:0)
>    [junit4]    >        at org.apache.lucene.spatial.prefix.RandomSpatialOpStrategyTestCase.fail(RandomSpatialOpStrategyTestCase.java:126)
>    [junit4]    >        at org.apache.lucene.spatial.prefix.RandomSpatialOpStrategyTestCase.testOperation(RandomSpatialOpStrategyTestCase.java:115)
>    [junit4]    >        at org.apache.lucene.spatial.prefix.RandomSpatialOpStrategyTestCase.testOperationRandomShapes(RandomSpatialOpStrategyTestCase.java:55)
>    [junit4]    >        at org.apache.lucene.spatial.spatial4j.Geo3dRptTest.testOperations(Geo3dRptTest.java:117)
>    [junit4]    >        at java.lang.Thread.run(Thread.java:745)
> {noformat}
> CC [~kwright@metacarta.com] [~ivera]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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