Reverse Geocoding - Koordinaten in großem Umfang in Adressen umwandeln
Reverse Geocoding macht Koordinatendaten lesbar. GPS-Tracker, mobile Formulare, Fotos und Sensoren erfassen alle nur Breiten- und Längengrad; aus einer Spalte von Dezimalzahlen eine Straße, eine Stadt und eine Postleitzahl zu machen, ist das, was diese Daten gruppierbar, berichtsfähig und für jemanden verständlich macht, der keine Karte daneben offen hat. Dieser Dienst erledigt das im Stapel: Reichen Sie Koordinatenpaare ein - komma- oder leerzeichengetrennt, beides dokumentiert - und jedes kommt als eine einzelne Zeile zurück.
Der aktuelle Export trägt neunzehn Spalten. Elf veröffentlicht die Referenz: die zurückgespiegelte Abfrage, die nächstgelegene Adresse als eine kommagetrennte Zeichenkette, Stadt, zweibuchstabiger Ländercode, County, ein fertiger Google-Street-View-Link, ein Plus Code, Postleitzahl, Bundesstaat, Straße und eine IANA-Zeitzone. Der Export fügt acht weitere hinzu, die die Referenz nicht erwähnt: ein numerisches lat/lon-Paar, das Ihre Eingabe widerspiegelt, die OpenStreetMap-Klasse und den -Typ des getroffenen Objekts, dessen OSM-Objekttyp und -ID sowie ein doppeltes latitude/longitude-Paar. Über fünf echte Exporte mit acht Zeilen hinweg trug jede der neunzehn einen echten Wert.
Das Wichtigste ist, zu verstehen, was „am nächsten“ bedeutet. Reverse Geocoding meldet nicht die Adresse Ihres Punktes; es findet das nächstgelegene kartierte Objekt und meldet dessen Adresse. Meist ist dieses Objekt ein Gebäude. Manchmal nicht: Eine der beiden Koordinaten hinter dieser Seite, in Hoboken, lieferte eine vollständige und wohlgeformte Straßenadresse, deren type bench und deren class amenity war. Der Punkt lag einer Parkbank am nächsten, die Zeile beschreibt also eine Bank. Nichts in den Adressspalten allein würde das verraten - deshalb sind class und type die ersten Felder, die man nach der Adresse liest, und deshalb sollte jeder, der Punkte Objekten zuordnet, darüber filtern. Drei weitere Details sind für alle wichtig, die den Importer schreiben, und alle beobachtet statt angenommen. Koordinaten kommen hier als JSON-Zahlen an, während der Vorwärtsdienst Geocoding dieselben Felder als Zeichenketten liefert - ein Unterschied, der genau einmal auftaucht: in der Produktion, bei einer Sortierung. Es gibt zwei Exportformen, eine ältere mit acht Spalten und die aktuelle mit neunzehn, entwickeln Sie also gegen die acht und behandeln Sie den Rest als optional. Und die Spaltennamen weichen an zwei Stellen vom Vorwärtsdienst ab: Dieser liefert photo und country_code, wo Geocoding street_view und country liefert, wobei Letzteres einen vollen Ländernamen statt eines zweibuchstabigen Codes enthält.
Rechtlich zählt dies zu den leichteren Diensten im Katalog: Eine Koordinate, die ihr nächste Adresse und ihre Zeitzone sind Fakten über einen Ort, und keine der neunzehn Spalten beschreibt eine Person. Die zugrundeliegende Geografie stammt aus OpenStreetMap, einer öffentlichen kollaborativen Karte. Die Eingabe verdient allerdings mehr Nachdenken als die Ausgabe. Eine Liste von Koordinaten aus Telefonen, Fahrzeugen oder Wearables ist eine Aufzeichnung darüber, wo Menschen oder ihre Geräte waren - in den meisten Rechtsordnungen ein personenbezogener Datensatz, bevor er uns erreicht - und ihre Auflösung zu Straßenadressen macht sie lesbarer statt weniger sensibel; sie sollte daher demselben Maßstab genügen wie die Trackingdaten, aus denen sie stammt. Ausschließlich öffentlich verfügbare Quellen, nichts hinter einem Login, keine Drittanbieter-Tracker auf der Datenebene, Exporte löschen sich nach 30 Tagen. Ihre ersten 500 Zeilen sind gratis und brauchen keine Kreditkarte.