<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:55:11 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[JAVA-1664] Add GeoJson object model and Filters support for geoWithin/geoIntersects/near/nearSphere</title>
                <link>https://jira.mongodb.org/browse/JAVA-1664</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;ul&gt;
	&lt;li&gt;Support the GeoJSON object model with enough functionality for use as query filters
	&lt;ul&gt;
		&lt;li&gt;Support Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection&lt;/li&gt;
		&lt;li&gt;Support alternative Coordinate Reference System (CRS)&lt;/li&gt;
		&lt;li&gt;Support for n-dimensonal positions (even though currently the server supports only longitude/latitude&lt;/li&gt;
		&lt;li&gt;No support for bbox or extra fields (as neither is required for query filters)&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Add Codec implementations for all GeoJSON object model classes
	&lt;ul&gt;
		&lt;li&gt;No support needed yet for decoding, as there is currently no way to specify that a given field is a GeoJSON geometry type&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Support  new Filters factory methods:
	&lt;ul&gt;
		&lt;li&gt;geoWithin (including $box, $polygon, $center, and $centerSphere)&lt;/li&gt;
		&lt;li&gt;geoIntersects&lt;/li&gt;
		&lt;li&gt;near&lt;/li&gt;
		&lt;li&gt;nearSphere&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="186294">JAVA-1664</key>
            <summary>Add GeoJson object model and Filters support for geoWithin/geoIntersects/near/nearSphere</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="jeff.yemin@mongodb.com">Jeffrey Yemin</reporter>
                        <labels>
                    </labels>
                <created>Thu, 26 Feb 2015 01:59:03 +0000</created>
                <updated>Wed, 7 Oct 2015 13:00:55 +0000</updated>
                            <resolved>Wed, 22 Apr 2015 22:41:00 +0000</resolved>
                                                    <fixVersion>3.1.0</fixVersion>
                                    <component>API</component>
                    <component>Query Operations</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="1053685" author="jeff.yemin" created="Wed, 7 Oct 2015 13:00:55 +0000"  >&lt;p&gt;Released in &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/releases/tag/r3.1.0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3.1.0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="895662" author="xgen-internal-githook" created="Wed, 22 Apr 2015 22:40:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: Added GeoJson object model with enough functionality for use as query filters&lt;br/&gt;
Added GeoJson object model codecs (with only encoding support initially)&lt;br/&gt;
Added geoWithin and geoIntersects factory methods to Filters class&lt;br/&gt;
Added near and nearSphere factory methods to Filters class&lt;br/&gt;
Added geoWithinBox, geoWithinPolygon, geoWithinCenter, and getWithinCenterSphere factory methodsto Filters class&lt;br/&gt;
Added GeoJsonCodecProvider to default codec registry in com.mongodb.MongoClient and com.mongodb.async.client.MongoClientImpl&lt;/p&gt;

&lt;p&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-1664&quot; title=&quot;Add GeoJson object model and Filters support for geoWithin/geoIntersects/near/nearSphere&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-1664&quot;&gt;&lt;del&gt;JAVA-1664&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/0831e9bc5a09d0e15fce268ec9210060ba27f4c7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/0831e9bc5a09d0e15fce268ec9210060ba27f4c7&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrg9rb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>164030</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="485">Java Sprint 18</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>