Commit Graph

10 Commits

Author SHA1 Message Date
750857a5bb Push down one more layer CoreQueryParameters
* Push down the parameters in order for filtering to be done as early
   as possible w.r.t the view port.

 * Add view_port-based filtering in the lower-layers of the DB.

 * Implement PartialOrd on Position, to simplify point in box checks.
2019-10-18 11:11:33 +02:00
26ea443a33 Add support for unit scaling between spaces 2019-10-16 16:44:34 +02:00
0449f5a90a Implement ViewPort & resolution selection
* Implement multi-scale indices generation.

 * Deduplicate values before sorting them while generating an index, to
   reduce the number of points to sort.

 * Use a hastable to deduplicate values, instead of a sort + dedup call.

 * Minor code cleanups
2019-10-15 19:30:01 +02:00
8fcf1b74e7 Implement Hash for SpaceObject 2019-10-08 10:46:31 +02:00
ab718bf491 Opt: Skip an object allocation 2019-10-08 10:44:17 +02:00
e4a1959fc7 Don't append .index to core name autmatically
The array of string passed to load() is now full file names instead of
Core / dataset names.
2019-10-04 19:10:49 +02:00
57e2710915 Add dataset versionning & multi-core support 2019-10-04 15:43:51 +02:00
debd25c3d8 Group query parameters into a structure 2019-10-02 18:30:35 +02:00
142646f7e4 Adapt to Mercator JSON API formats 2019-09-10 13:47:51 +02:00
0a24bb441e Initial commit 2019-09-09 14:32:52 +02:00