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

David Smiley resolved SOLR-4879.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 4.7

> Indexing a field of type solr.SpatialRecursivePrefixTreeFieldType fails when 
> at least two vertexes are more than 180 degrees apart
> ----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-4879
>                 URL: https://issues.apache.org/jira/browse/SOLR-4879
>             Project: Solr
>          Issue Type: Bug
>         Environment: Linux, Solr 4.0.0, Solr 4.3.0
>            Reporter: Øystein Torget
>            Assignee: David Smiley
>             Fix For: 4.7
>
>
> When trying to index a field of the type 
> solr.SpatialRecursivePrefixTreeFieldType the indexing will fail if two 
> vertexes are more than 180 longitudal degress apart.
> For instance this polygon will fail: 
> POLYGON((-161 49,  0 49,   20 49,   20 89.1,  0 89.1,   -161 89.2,    -161 
> 49))
> but this will not.
> POLYGON((-160 49,  0 49,   20 49,   20 89.1,  0 89.1,   -160 89.2,    -160 
> 49))
> This contradicts the documentation found here: 
> http://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4
> The documentation states that each vertex must be less than 180 longitudal 
> degrees apart from the previous vertex.
> Relevant parts from the schema.xml file:
>     <!-- Field type for storing WTK based polygons -->
>     <fieldType name="location_rpt"   
> class="solr.SpatialRecursivePrefixTreeFieldType"
>                
> spatialContextFactory="com.spatial4j.core.context.jts.JtsSpatialContextFactory"
>                distErrPct="0.025"
>                maxDistErr="0.000009"
>                units="degrees"
>             />    
> <field name="geographic_extent" type="location_rpt" index="true" 
> stored="true" />



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

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

Reply via email to