[PYTHON] YOLP: Extrahieren Sie Längen- und Breitengrade mit der Yahoo! Geocoder-API.

Extrahieren Sie mit der Yahoo! Geocoder-API nur die Breiten- und Längengradinformationen einer Adresse.

geo.py



#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
import json
import sys, codecs
 
def get_Coordinates(location_name):
    payload = {
    	"appid": "******************************", 
    	"output":"json"
    		}
    payload["query"] = location_name
    url = "http://geo.search.olp.yahooapis.jp/OpenLocalPlatform/V1/geoCoder"
    r = requests.get(url, params=payload)
    
    res = r.json()
    
    for i in res["Feature"]:
    	print i["Geometry"]["Coordinates"]
    	

    
if __name__ == "__main__":
	get_Coordinates(u"4-2-8 Shiba Park, Minato-ku, Tokio")

Wählen Sie die von json zurückgegebenen Daten aus

    for i in res["Feature"]:
    	print i["Geometry"]["Coordinates"]

Es wird angegeben durch. Zum Beispiel, wenn Sie die in ["Feature"] enthaltenen Daten lesen möchten

    for i in res["Feature"]:
    	print i["Geometry"]["Coordinates"]
    	print i["Property"]["Address"]

Sie können so etwas hinzufügen. Wenn Sie es irgendwo verwenden, vergessen Sie nicht die Copyright-Notation von Yahoo.

Recommended Posts

YOLP: Extrahieren Sie Längen- und Breitengrade mit der Yahoo! Geocoder-API.
YOLP Holen Sie sich eine XML-Datei mit Karteninformationen mit der Yahoo! Static Map API
Führen Sie Jupyter mit der REST-API aus, um Python-Code zu extrahieren und zu speichern
Versuchen Sie, Breiten- / Längen- und Weltkoordinaten mit Python ineinander umzuwandeln
[Rails] Google Maps API Beschreibung, wenn Breiten- und Längengrade nicht gespeichert werden können
Extrahieren Sie plötzliche beliebte Wörter mit der Twitter-Streaming-API
Holen Sie sich die Adresse von Längen- und Breitengrad
[Rails] So berechnen Sie Breiten- und Längengrade mit hoher Genauigkeit mithilfe der Geocoding-API und zeigen sie auf Google Map an
Sammeln Sie Informationen zu Breiten- und Längengraden des Speichers mit Scrapy + Splash ①
Sammle Anison-Texte mit Scrapy
Längen- und Breitengradkoordinaten ↔ UTM-Koordinatenkonvertierung mit Python
Erhalten Sie mit QGIS Längen- und Breitengrade in Metern
Starten Sie mit Scrapy neu
Holen Sie sich mit der Geoindex-Bibliothek von Python nahegelegene Längen- und Breitengrade
YOLP: Extrahieren Sie Längen- und Breitengrade mit der Yahoo! Geocoder-API.
Zeigen Sie die Google Maps-API mit Rails und Pin-Anzeige an
Längen- und Breitengradkoordinaten ↔ UTM-Koordinatenkonvertierung mit Python
Erhalten Sie mit QGIS Längen- und Breitengrade in Metern
Holen Sie sich den Betreff und den Text von Google Mail mit der Python- und Google Mail-API
Laden Sie die Kacheln des Geographical Institute von Längen- und Breitengrad herunter
Sammeln Sie Informationen zu Breiten- und Längengraden des Speichers mit Scrapy + Splash ①