Repository navigation
Add bulk Circles and nationwide raster demo - #120
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds bulk
Circlesto Compose and routes more than 2,000 tileable circles through the existing shape raster layer. Large circle geometry is streamed to a private cache file with bounded read buffers. Carrier filters can reuse the current file. OpenMobileMaps processes only native circle handles in its native overlay pass.The US Antenna Horizons example displays 723,800 OpenCellID records as 500 m geodesic circles with carrier controls and CC BY-SA 4.0 attribution.
Verified on the Android tablet with MapLibre and OpenMobileMaps, including nationwide display and restoring Verizon. The circle cache and shared tiler were exercised in 423 JVM tests and 46 device renderer tests during development.
Dependency PRs
Review the core and bindings first, then the provider changes. This draft pins the dependency PR commits for integrated validation. Merge this SDK PR after the dependency changes are available on their develop branches.