-
大小: 1KB文件類(lèi)型: .py金幣: 1下載: 0 次發(fā)布日期: 2021-01-05
- 語(yǔ)言: Python
- 標(biāo)簽:
資源簡(jiǎn)介
將地名信息解析為百度坐標(biāo),獲得經(jīng)緯度,坐標(biāo)系為BD09.
輸入包含地址名稱(chēng)的TXT文檔,輸出為百度坐標(biāo)文檔~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
import?sys?urllib?urllib2?json
city?=?‘南京‘
f?=?open(‘input.txt‘‘r‘)
lines?=?f.readlines()
f.close()
adds?=?[]
for?line?in?lines:
????temp1?=?line.strip(‘\n‘)
????adds.append(temp1)
print?len(adds)
f1?=?open(‘output.txt‘‘w‘)
f1.write(‘‘)
f1.close()
f2?=?open(‘output.txt‘‘a(chǎn)‘)
f2.write(str(len(adds)))
f2.write(‘\n‘)
i?=?0
while?i?????u?=?adds[i]
????url?=?“http://api.map.baidu.com/geocoder/v2/?&city=“?+?city?+?“&output=json&ak=tvPqvSAc1KwVipptgYLuuFnW&address=“?+?u
????req?=?urllib2.Request(url)
????resp?=?urllib2.urlopen(req)
????content?=?resp.read()
????if(content):
????????????t?=?json.loads(content)
????lng?=?-1
????lat?=?-1
????if?t[“status“]?==?0:
????????lng?=?t[“result“][“l(fā)ocation“][“l(fā)ng“]
????????lat?=?t[“r
評(píng)論
共有 條評(píng)論