sambuc
75b3529eb9
Support multiple cores (Datasets)
2019-10-04 19:27:02 +02:00
sambuc
0239b15fa3
JSON request parameters definition
...
+ JSON Filter parameters:
* Add filters
* Add resolution
* Add view_port
* Add space, for output space normalization into a single space
* Add ids_only
+ JSON Query parameters:
* Add query
* Add resolution
* Add view_port
2019-10-03 14:41:32 +02:00
sambuc
66d19f7a2d
Upgraded to actix_web 1.0+
...
* Some refactoring
* Adding CORS support
* Updating API & tests with 405 for the relevent calls
* Fixing test so they can be run
2019-10-03 14:28:41 +02:00
sambuc
aebe559130
Remove CLion workspace definition from repository
2019-10-03 14:28:41 +02:00
sambuc
f1c8677e5b
Wee bit early to disable trace logs for release build
2019-09-16 17:29:40 +02:00
sambuc
787608b8e7
Update README.md
2019-09-16 17:26:30 +02:00
sambuc
485e6d342b
Integrate Query Parser
...
Integrate the query parser to allow filters to be provided to collection
end points.
Refactor the shared state to better encapsulate the model.
2019-09-12 14:16:30 +02:00
sambuc
29e78454a0
Moving JSON model to mercator_db, as it is shared.
2019-09-12 11:37:27 +02:00
sambuc
9d2cb9293d
Add basic CORS support
2019-09-12 11:37:27 +02:00
sambuc
942a39d40d
Add Automatic Logging of received queries.
2019-09-12 11:37:27 +02:00
sambuc
9f259b1044
Add support for static files
2019-09-03 17:20:19 +02:00
sambuc
8bf9edee25
Load data from file, getters only
...
At this time, the data is loaded from a set of files and the following
end points are available:
- /health
- /spaces (POST)
- /spaces/{id} (GET)
- /cores (POST)
- /cores/{id} (GET)
- /cores/{id}/spatial_objects (POST)
- /cores/{id}/spatial_objects/{oid} (GET)
The implement ation is currently minimal and does not allow for filters
or parameters on any of the handlers.
2019-09-03 17:20:19 +02:00
sambuc
677998062a
Read from environment configuration
2019-09-03 17:20:19 +02:00
sambuc
13eff2e626
Renamed DataSets to Cores, per meeting decision
2019-09-03 17:20:18 +02:00
sambuc
fb0d65b4b8
Implementing HTTP API
...
The handler are empty for now, but all the routing and infrastructure is
in place.
The next steps is to wire in the query parser & index libraries.
2019-09-03 17:20:18 +02:00
sambuc
75e6dfc71a
Adding Swagger definition of the REST API
2019-09-03 17:20:18 +02:00
sambuc
455f83c58b
Testing infrastructure in place
2019-09-03 17:20:18 +02:00
sambuc
1a923c5477
Simple Actix-web Service with shared state
2019-09-03 17:20:18 +02:00
sambuc
f18e906f8d
Licenses and acknowledgements
2019-09-03 17:20:00 +02:00