Warum werden Geolocations auf Twitter "gerundet"?

19

Ich zeichne einige Geolokationen (lon, lat)von Tweets, die mit der Stream-API gesammelt wurden, mit einer Länge von 11 km. Radius. Das folgende Bild zeigt zwei Karten mit denselben Daten, wobei jedoch für jede Beobachtung ein anderes Alpha / eine andere Transparenz verwendet wird.

Auf der Karte auf der linken Seite habe ich festgestellt, dass die Geolocations meist einer Art imaginärem "Gitter" mit bestimmten Knoten folgen. Kann mir jemand helfen zu verstehen, warum dieses Muster auftaucht?

Bildbeschreibung hier eingeben

Natürlich habe ich Rundungen in den Koordinaten, zB:

"loc: 42.7388,13.1798"         "loc: 42.6252,13.2948"         "loc: 42.6008,13.293"          "loc: 42.73,13.2028"          
"loc: 42.66918468,13.27893702"

Aber meine Frage ist, warum diese Rundungen auftreten, da ich davon ausgegangen bin, dass die Twitter-API das gleiche Maß an Präzision garantieren würde.

Dambo
quelle
4
Es kann sich entweder um die Genauigkeit der GPS- oder anderer Positionsdaten des Hochtöners handeln, oder der Twitter-Client sendet nur mit einer bestimmten Genauigkeit. Können Sie sehen, welcher Kunde den Tweet gesendet hat? Ist das Raster 1/10 Grad? Oder ist es eine genaue Anzahl von Metern? Hmmmm
Spacedman
2
Es sieht nicht so aus, als ob Twitter nur vier Dezimalstellen liefert, zumindest nicht vor einiger
underdark
2
Es scheint auf der Version der verwendeten Software und auf dem Gerät zu basieren
JGH
2
Sie werden mit einem Fischnetzmuster oder ähnlichem aggregiert.
atxgis
2
@atxgist eine Idee darüber, wer die Aggregation macht? Kann das Gerät nicht mit einer Genauigkeit kommunizieren, die hoch genug ist?
Dambo

Antworten:

4

Bis zu einem gewissen Grad habe ich mir Tweets angesehen. Aber nicht in deiner Nähe.

Aber ich vermute, das liegt an zwei Arten von Tweets.

Tatsächliche Tweets, die in zwei Kategorien fallen. Die korrekte Geolokalisierung mit spezifischer Genauigkeit (siehe die Tweets im Stadtgebiet) und die Geolokalisierung auf Stadtebene (siehe die Stapel im Stadtgebiet).

Dann haben Sie automatisierte Tweets. Dies sind diejenigen, die auf die Gitter fallen. Zum Beispiel für die Daten, die ich aufzeichne:

Bildbeschreibung hier eingeben

Der über den schwarzen Linien hervorgehobene Tweet stammt alle von einem automatisierten Hochwasseralarmsystem.

Ich würde Ihre Daten zuerst überprüfen, um festzustellen, ob es Trends gibt.

HeikkiVesanto
quelle
1
Sie meinen, das sind Tweets vom selben System, aber von verschiedenen Orten? Was wäre der Zweck? Ich werde einen Blick darauf werfen und auf Sie zurückkommen. Ich erinnere mich, dass ich über das nachgedacht habe, was Sie erwähnt haben, aber ich habe tatsächlich verschiedene Rundungsstufen (nicht nur 4 oder 9 Dezimalstellen). Dies deutet darauf hin, dass abgerundete Geolokalisierungen nicht unbedingt aus diskreten Geotags erstellt werden.
Dambo
1
Ich schlage vor, dass es einen Twitter-Bot gibt, der die gerasterten Orte twittert. Zum Beispiel ist es in meinen Tweets ein Flutalarm-Bot. Hierbei handelt es sich um geolokalisierte Hochwasseralarme, die Standorte sind jedoch in einem Raster angeordnet.
HeikkiVesanto
Ja, ich habe verstanden, was du meinst. Ich habe mich nur gefragt, warum ...
Dambo
Wenn ich einen Bot erstellen würde, würde ich es wahrscheinlich auch mit 4 Dezimalstellen tun. Andernfalls schlagen Sie ein Genauigkeitsniveau vor, das nur erreicht werden kann, wenn Sie nicht vor Ort sind. 4 Stellen sind bis zu 10 Meter lang, gis.stackexchange.com/questions/8650/… .
HeikkiVesanto
Das verstehe ich wieder, aber ich versuche zu sagen: Warum brauchst du einen Bot, der verschiedene Orte zum Tweeten von überfluteten Inhalten nachahmt? Was kann das Ziel sein?
Dambo