Roadmap: GeoJSON Field Type #296
DanRibbens
announced in
Roadmap
Replies: 1 comment
-
Released with v0.10.0 🎉 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Roadmap Discussion Template
Description
Add a field type for GeoJSON data and querying of GeoJSON embedded data. Mongoose implements this type of field and is documented at https://mongoosejs.com/docs/geojson.html.
Implementation Detail
Add a new field type to support GeoJSON on a collection or global. The GeoJSON type will need to have admin UI, persistence and querying support for points and polygons. The admin UI will need to allow simple entry of the different allowed data based on configuration of the field.
A big part of the work will be in allowing GeoSpatial qeuries to be done using REST and GraphQL APIs. MongoDB supports a number of different query options for things like finding the nearest point, querying for intersection or finding if a point falls within an area, all of which need to be supported. The admin UI filtering will also need to be extended to support these kinds of query operators and values.
Potential Breaking Changes
Isolating the changes by the field type should make the work not break existing functionality.
Effort
High
Beta Was this translation helpful? Give feedback.
All reactions