地理编码用英语字母用母语写的地址

2024-09-28 22:19:38 发布

您现在位置:Python中文网/ 问答频道 /正文

朋友们

我在分析一些课文。我的要求是用不同母语的英文字母对地址进行编码。你知道吗

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

在上面的句子中,像“ke paas”--->;是一个印地语单词(印度国语),在英语中是“near”的意思,“chandapur market”是一个名词(转换时可以忽略)

现在,我的挑战是如何将成千上万的单词转换成英语,并识别街道名称和地理编码。不幸的是,我没有邮政编码或确切地址。你知道吗

你能帮帮我吗?你知道吗

提前谢谢!!你知道吗


Tags: 编码地址朋友单词marketex课文up
1条回答
网友
1楼 · 发布于 2024-09-28 22:19:38

谷歌的geocode api支持印地语,所以你不必把它翻译成英语。下面是一个使用我的googleway包(在R中)指定language = "hi"参数的示例。你知道吗

通过googleway使用googleapi需要一个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

相关问题 更多 >