Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.sys.mac.advocacy    |    Steve Jobs fetishistic worship forum    |    120,746 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 119,363 of 120,746    |
|    Marian to Alan Browne    |
|    Re: GPS coordinates    |
|    20 Dec 25 12:56:23    |
      XPost: misc.phone.mobile.iphone       From: marianjones@helpfulpeople.com              Alan Browne wrote:       >> Alan Browne wrote:       >>> Where a GPS position in Lat/Long (base 10 real*) is concerned,       >>> anything beyond the 5th dp is noise in almost all cases including SBAS       >>> aided.**       >>       >> What we have to ask ourselves then is why Apple stores them this way?       >>       >> BSSID: 8c:85:80:d1:be:37       >> Latitude: 32.45985031       >> Longitude: -93.81759643000001       >> BSSID: 8e:76:3f:f8:5d:cd       >> Latitude: 32.4594841       >> Longitude: -93.8175888       >       > This isn't esp. obscene. A little overkill (2 or 3 dp's)       >       >>       >> BSSID: 92:76:3f:f8:5d:cd       >> Latitude: 32.4594841       >> Longitude: -93.81756591       >>       >> BSSID: 92:95:51:b5:b6:ae       >> Latitude: 32.45910644       >> Longitude: -93.81759643000001       >       > That trailing "1" seems to be a conversion artifact from a       > multiplication somewhere - sourced as 64b integer and stored as 64b       > float (probably).       >       >       >>       >> Does anyone have any idea why the highly insecure Apple WPS database       >> contains GPS entries to this illogically numerous set of decimal places?       >       > "illogical"? Not at all. Nobody got fired or crashed a Mars lander for       > excessive resolution. The reverse case is a different matter.              I appreciate the technical explanation. You and others clearly understand       the GPS math at a deeper level than I do, and I am not disputing the       precision itself.              My concern is about privacy and the fact that my access points exist in the       Apple WPS database in the first place, not the number of decimal places       they use.              That is why I updated the script to pull the raw values exactly as they       appear in the Apple WPS database. The numbers themselves are less important       to me than the fact that the system allows this kind of tracking at all.              I'm only responding here because you (and others) brought up the decimal       places, which I wanted to faithfully respond to, since they're in the       original database, but my script converted them to human-readable form.              I am focusing mostly on the fact that I'm in Apple's WPS database even       though I opted out as per Apple's published instructions, because privacy       is the part that affects users directly. Not so much millimeter accuracy.              However, I agreed with you on the decimal places, even as I didn't (and       still do not) completely understand why they are what they are in Apple's       WPS database.              Hence, to provide you (and everyone) more completely information about what       is actually stored in Apple's WPS database, I modified the script for you.              What I did was take your input to heart by modifying the python script       (which I posted previously) to get EXACTLY what's in the Apple WPS db.               Enter the BSSID (or q to quit): 00:18:f8:c1:4a:65        -----------------------------------------------        === Lookup started at Sat 12/20/2025 4:18:02.21 ===        BSSID: 00:18:f8:c1:4a:65               Searching for location of bssid: 00:18:f8:c1:4a:65               BSSID: 00:18:f8:c1:4a:65        Raw latitude integer: 3245990371        Raw longitude integer: -9381384277        Latitude (degrees): 32.459904        Longitude (degrees): -93.813843               BSSID: 02:aa:a0:e3:5f:38        Raw latitude integer: 3245890808        Raw longitude integer: -9381494903        Latitude (degrees): 32.458908        Longitude (degrees): -93.814949               BSSID: 44:1c:12:99:23:58        Raw latitude integer: 3245909881        Raw longitude integer: -9381492614        Latitude (degrees): 32.459099        Longitude (degrees): -93.814926        ... and so on ...              As far as I'm aware, that's the number of INTEGER digits Apple uses in       their highly insecure WPS database to report on the location of my APs.              I wonder if it scares anyone on this newsgroup that I, a nobody, can       collect all 2 billion of Apple's WPS datapoints, using a FOSS script?              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca