Seite 1 von 1

"geocoder" von Denis Carriere ohne Ergebnisse?

Verfasst: Dienstag 29. Januar 2019, 16:59
von AnnoDazumal
Hallo liebe Forenmitglieder,

ich bin neu hier und auch noch ziemlich am Anfang meiner Python-Geschichte, und ich brauche Rat bei der Anwendung des "geocoder" Moduls von Denis Carriere: https://github.com/DenisCarriere/geocoder

Ich wuerde auf dieser Basis gerne ein Skript schreiben, das mir Staedtenamen aus einer CSV Datei georeferenziert, sofern die Ortsnamen heute noch gelaeufig sind (ich bin Historikerin).

Zunaechst habe ich geocoder wie beschrieben installiert und fuer mein erstes Skript genau die Daten uebernommen, die Denis Carriere in den Beispielen zeigt. Das Skript laeuft auch ohne Fehlermeldung, aber die Ausgabe ist einfach "none":

>>import geocoder
>>g=geocoder.google('Mountain View, CA')
>>g.latlng
>>print(g.latlng)

Bin sehr dankbar fuer jede Hilfe oder einen Link zu einem entsprechenden Tutorial.

Re: "geocoder" von Denis Carriere ohne Ergebnisse?

Verfasst: Dienstag 29. Januar 2019, 17:10
von sls
Über die Interaktive Python Shell ist der Print-Aufruf vom latlng-Property nicht notwendig.

>>g.latlng gibt nie etwas aus? Also schon öfters probiert?

Re: "geocoder" von Denis Carriere ohne Ergebnisse?

Verfasst: Dienstag 29. Januar 2019, 17:10
von __deets__
Hat fuer mich die gleichen Ergebnisse. Nachdem ich mal logging eingeschaltet habe, hat sich diese URL ergeben:

https://maps.googleapis.com/maps/api/ge ... &language=

Und wenn man die mal so in den Browser eingibt, dann bekommt man die Fehlermeldung "You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account".

Da hast du also deine Ursache - du musst dich bei Maps mit deiner Anwendung registrieren, und die dabei erhaltene Information beim Aufruf der geocoder API mitliefern. Und wie das geht findet man dann hier:

https://stackoverflow.com/questions/453 ... n-geocoder

Re: "geocoder" von Denis Carriere ohne Ergebnisse?

Verfasst: Donnerstag 31. Januar 2019, 10:35
von AnnoDazumal
Ihr seid super, herzlichen Dank für die schnelle Hilfe. :-)