-
Notifications
You must be signed in to change notification settings - Fork 31
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
Integration of beacondb as a cellid source #57
Comments
I am not sure that BeaconDB provides tower locations. It was my understanding that it is a geolocation database similar to how Mozilla Location Services used to be. So it allows storing survey records, and where they were captured, but it does not provide an estimated tower location based on calculations of signal strength of the survey records. Is my understanding of the database wrong? |
Mozilla, Opencellid and BeaconDB work according to the same principle. |
The base stations displayed in the Cell Tower Map are not the correct locations. It is the center of all measurements. beaconDB hosts an endpoint at https://beacondb.net/v1/geolocate which is compatible with Ichnaea's request format. |
I don't recommend using the geolocate API for this, I would be happy to write an API that allows clients to query cell towers in a specific area if that would that help. |
@joelkoen , I appreciate that, but it might be even easier than that. Let me walk through how I get tower locations to display on the map currently and that might help you with your API design. The way I handle getting the tower locations for displaying in the Network Survey (NS) app's tower map is as follows:
Given this, it would be easiest for me if you provide a way to download the full DB, and then a way to get the delta changes every 24 hours the same way that OpenCelliD does. I can then populate a different DB table with your tower data, and then add a query parameter for my REST API call so that the user can pick which source they want the data from (and of course provide an option in the NS App UI so the user can pick which source they want). Would that work for you? |
And @joelkoen , I can share my db update function code with you if you are interested in seeing it. |
Hello, would it also be possible to integrate beacondb.net?
In the menu you could then select Opencellid or Beacondb as the source of the cellids/celltowers and the towers of the corresponding source would be displayed on the map.
The text was updated successfully, but these errors were encountered: