[ 
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 [[email protected]] [~ivera]



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to