-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Partitioning using Healpix: the onion space #11
Labels
Comments
The equivalent of Envelope in JTS will be Sphere here. The difference between 2 concentric spheres will define the elements of the grid (from the partition point of view). In a sense, we will have a onion space! |
JulienPeloton
changed the title
Partitioning using Healpix
Partitioning using Healpix: the onion space
May 16, 2018
With the current implementation, we have: // Initialise our space:
// z_min = 0.0, z_max = 1.0, with splits every dZ = 0.1.
val partitioning = new OnionPartitioning
partitioning.LinearOnionPartitioning(0.0, 1.0, 0.1)
// Grab the grid elements
val grids = partitioning.getGrids
// Build our partitioner
val partitioner = new OnionPartitioner(GridType.LINEARONIONGRID, grids)
// Draw a point and place it on our grid
val p = new Point3D(0.0, 0.0, 0.45)
val iterator = partitioner.placeObject(p) |
Closed
Still plenty of TODOs, but things are moving forward (see #12). Random thoughts:
|
Z-Shells may be ordered
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Here is the current idea for partitioning the space.
The text was updated successfully, but these errors were encountered: