3

Fusion Tables KML エクスポートから経度/緯度座標を取得する方法はありますか?

これはそれに関する投稿ですが、プロセスはもう機能しません:

http://mickschroeder.com/2011/03/fusion-tables-export/

4

2 に答える 2

4

データが緯度/経度でコード化されている場合、エクスポートで緯度/経度が(<coordinates>要素の形式で)取得されます。データが住所でコード化されている場合(あなたの場合はそうだと思います)、方法はありませんエクスポートで座標を直接取得する. 代わりに、KML ファイルには<address>要素が含まれます. Google はその場でジオコーディングに対処しているようですが、これをあなたと共有するつもりはありません.

Google には、ジオコーディングされたデータを Google マップに表示するという条件の下で、住所を座標に変換するために使用できるジオコーディング APIがあります。Python でジオコーディング API を使用する簡単な例を次に示します。

import urllib2, json

# create a request URI for the Google Geocoding API
service_fmt = "https://maps.googleapis.com/maps/api/geocode/json?address={0}&sensor=false"
request_addr = service_fmt.format(urllib2.quote("600 Mountain Ave, New Providence, NJ"))

# make the request and deserialize the JSON response
response_handle = urllib2.urlopen(request_addr)
response = json.loads(response_handle.read())

print(response["results"][0]["geometry"]["location"])
于 2013-07-22T02:14:42.173 に答える