LinuxUser

Kurz angezapft

Mit Nominatim und Python Distanzen berechnen

Wer früher auf kurvigen Landstraßen zurückzulegende Distanzen mithilfe einer Karte ermitteln wollte, benötigte ein Kurvimeter: Mit dem Rädchen an der Spitze des stiftartigen Geräts fuhr man die gewünschte Strecke auf der Karte ab, ein Zeiger auf einer Skala gab dann die entsprechende Distanz in mehreren Maßstäben an. In der digitalen Ära braucht man solche Werkzeuge nicht mehr: Google Maps oder OpenStreetMap liefern auf Knopfdruck exakte Zahlen.

Es gibt aber auch noch andere Wege mit den global verfügbaren Kartendaten zu arbeiten. Als Alternative zu den kommerziellen Kartendiensten und den diversen Routing-Tools bietet es sich an, den eigenen Computer rechnen zu lassen. Im Folgenden zeigen wir Ihnen, wie Sie das mithilfe der Programmiersprache Python und der Open-Source-Bibliothek Geopy bewerkstelligen. Dazu genügen eine Internet-Verbindung und wenige Programmzeilen Python-Code.

Berechnungen

Im Python-Universum finden sich eine ganze Reihe von Bibliotheken zum Umgang mit Geodaten, die an öffentlich verfügbare APIs andocken.

So dient das stellen dann dazu passende, in Kacheln (engl. „tiles“) unterteilte Kartenausschnitte bereit.

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von LinuxUser

LinuxUser4 min gelesen
Unverhofft Kommt Oft
Die Raspberry Pi Foundation hatte in den letzten zwei Jahren kein leichtes Leben, vor allem die Chip-Krise machte ihr schwer zu schaffen. Damit schwand zunehmend die Hoffnung, bald eine neue Version 5 des Minirechners zu sehen. Doch es kam anders, un
LinuxUser2 min gelesenIntelligence (AI) & Semantics
Erste!
Sehr geehrte Leserinnen und Leser, kürzlich thematisierten die Kollegen vom Bayerischen Rundfunk im Podcast „Das Computermagazin“ , wie unter anderem Callcenter künstliche Intelligenz dazu nutzen, die Emotionen der Anrufer und Anruferinnen zu analys
LinuxUser2 min gelesen
Readme
Der Mensch lebt nicht vom Text allein:Zu jedem Artikel in diesem Heft gehören eine Reihe von Zusatzinformationen, die das bloße Narrativ um weiterführende Inhalte ergänzen. Manche davon integrieren sich direkt in den Textfluss, andere stehen als geso

Ähnlich