2013-10-22 54 views

回答

0

我會吃我的襪子,如果geopy知道地球上的每一個點的高度。這是不可能的(afaik),而不需要進行一些花哨的GoogleEarth /其他數據庫搜索來找出高度。

lat, lon, altitude = p工作原因是因爲Point有高度屬性。根據source,修改構造函數高度的唯一時間在altitude = float(altitude or 0)行中,該行沒有得到高度。

+0

感謝您的評論! =)但是python沒有其他方法嗎?有很多網站可以粘貼經緯度和返回高度。 –

4

這是可能的地理編碼器不geopy:

# pip install geocoder 
>>> import geocoder 
>>> g = geocoder.elevation('<address or [lat,lng]>') 
>>> print (g.meters)