Skip to content
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

Wigle.net magic 8 ball for offline positioning? #78

Open
pejacoby opened this issue Jun 16, 2023 · 1 comment
Open

Wigle.net magic 8 ball for offline positioning? #78

pejacoby opened this issue Jun 16, 2023 · 1 comment

Comments

@pejacoby
Copy link
Contributor

Not sure if it would be more efficient than the Open Cell ID data, but have you looked at Wigle.net's Magic 8 ball positioning data? Would be interesting to use the data we contribute to back into the system.

https://github.com/wiglenet/m8b

@JosephHewitt
Copy link
Owner

Interesting. I wasn't aware of this before now.

I've only quickly read through the implementation, but this seems limited to 1km square precision (2 decimals of precision on coordinates):

This specification covers the use of 9-byte string form of 1km squares in the UTM space (two digits of precision.)

If that's the case, it probably isn't any more accurate than the current cell tower implementation. In my own tests, I have often seen sub-200m accuracy on the current cell tower feature.

Also it seems a .m8b file is ~500MB which probably can't be efficiently read on the wardriver (read operations are very expensive). This is a problem I was able to mitigate with the cell tower feature by chunking the data in a way which the wardriver can efficiently read and lookup, but the m8b implementation doesn't appear to have something similar.

I still need to read more into this, but at a first glance I don't think this is something that can be nicely integrated into the wardriver.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants