[
https://issues.apache.org/jira/browse/TINKERPOP-2558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18135482#comment-18135482
]
ASF GitHub Bot commented on TINKERPOP-2558:
-------------------------------------------
GumpacG opened a new pull request, #3754:
URL: https://github.com/apache/tinkerpop/pull/3754
https://issues.apache.org/jira/browse/TINKERPOP-2558
First implementation pull request for the geospatial proposal
(`proposal-geospatial-10.asciidoc`,
https://github.com/apache/tinkerpop/pull/3743). It adds `Geometry` as a value
type in `gremlin-core`.
## Changes
- `structure.geo`: the seven SQL/MM kinds under abstract `Curve`, `Surface`,
`MultiCurve` and `MultiSurface`
levels, and `Model` (`CARTESIAN`, `GEOGRAPHIC`, `OTHER`). Values are
immutable.
- WKT, EWKT and ISO WKB reading and writing. Malformed input is an
`IllegalArgumentException`.
- Exact equality, with `-0.0` equal to `0.0`.
- A total order in `GremlinValueComparator`, between `UUID` and `Vertex`,
consistent with `equals`.
- `GType` entries for `GEOMETRY`, each kind, and `CARTESIAN` and
`GEOGRAPHIC`. `CoreImports` entries.
- `gremlin-semantics.asciidoc`: the type, its equality and order, and the
Hilbert key. One changelog line.
## Testing
- New unit tests: `GeometryTest`, `WktTest`, `WkbTest`, `GeometryOrderTest`
and `HilbertKeyTest`, plus new rows in
`OrderTest`, `CompareTest` and `PTest`.
> GEO Spatial APIs
> ----------------
>
> Key: TINKERPOP-2558
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2558
> Project: TinkerPop
> Issue Type: Improvement
> Components: process
> Affects Versions: 3.5.0
> Reporter: Jitesh
> Priority: Major
>
> Provide support for Geo based APIs (predicates, objects, etc)
>
>
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)