Power Query, Geodaten auf Basis Adressdaten ermitteln (Längengrad, Breitengrad)
wiederverwendbare Funktion zur Ermittlung von Längen- und Breitengrad auf Basis von Adressdaten
neue, leere Abfrage erstellen -> Code kopieren, Funktion umbenennen (zB fxGetLonLat)
--- SCHNIPP ---
let
GetCoordinates = (address as text) =>
let
// Hier verwenden wir eine Webabfrage, um die Koordinaten zu ermitteln.
// Diese Methode nutzt öffentliche Geodatenquellen.
url = "https://nominatim.openstreetmap.org/search?format=json&q=" & Text.From(address),
response = Web.Contents(url),
json = Json.Document(response),
coordinates = if List.Count(json) > 0 then json{0} else null,
latitude = if coordinates <> null then coordinates[lat] else null,
longitude = if coordinates <> null then coordinates[lon] else null
in
[Latitude = latitude, Longitude = longitude]
in
GetCoordinates
--- SCHNAPP --
Kommentare
Kommentar veröffentlichen