gpt4 book ai didi

python - 使用英文字母对以母语书写的地址进行地理编码

转载 作者:太空狗 更新时间:2023-10-30 01:11:34 24 4
gpt4 key购买 nike

friend ,

我正在分析一些文本。我的要求是对用不同母语的英文字母书写的地址进行地理编码。

Ex: chandpur market ke paas, village gorthaniya, UP, INDIA

上面句子中的单词like, "ke paas"--> 是一个HINDI词(印度民族语言),在英语中是"near"的意思,"chandapur market"是一个名词(转换时可以忽略)

现在我的挑战是将数千个单词转换为英语并识别街道名称并对其进行地理编码。不幸的是,我没有邮政编码或确切地址。

有没有人可以帮忙?

提前致谢!!

最佳答案

谷歌的 geocode api支持印地语,因此您不必将其翻译成英语。下面是使用我的 googleway 包(在 R 中)指定 language = "hi" 参数的示例。

您需要一个 API key 才能通过 googleway

使用 Google API
library(googleway)

set_key("your_api_key")

res <- google_geocode(address = "village gorthaniya, UP, INDIA",
language = "hi")

geocode_address(res)
# [1] "गोर्थानिया, उत्तर प्रदेश 272181, भारत"

geocode_coordinates(res)
# lat lng
# 1 26.85848 82.50099

geocode_address_components(res)
# long_name short_name types
# 1 गोर्थानिया गोर्थानिया locality, political
# 2 बस्ती बस्ती administrative_area_level_2, political
# 3 उत्तर प्रदेश उ॰ प्र॰ administrative_area_level_1, political
# 4 भारत IN country, political
# 5 272181 272181 postal_code

关于python - 使用英文字母对以母语书写的地址进行地理编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49379073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com