发现国家代码从一个城市的名字

21日视图(30天)
Dion图尼森”class=
Dion图尼森 2022年8月10日
评论道: dpb 2022年8月10日
有一个函数或方法找出在哪个国家城市。
我列的表有很多城市和需要完成的国家名字。
5个评论
dpb”class=
dpb 2022年8月10日
我发现它很繁琐锻炼来创建一个查找引擎下载数据库,简单地通过邮政编码…当然,在线数据库更改/更新,但如果一个人没有高速连接和数据并不都是动态的,静态数据库工作得很好。
我使用它成功地与我们当地的社区学院学生应用程序数据库填写缺失的数据,不能与失踪的条目非常罕见的场合;
> >元素个数(独特(tZipInfo.Country))
ans =
62年
> >高度(tZipInfo.Country)
ans =
42724年
> >
显示了它独特的62个国家和42000个地点。我相信有更多的可能;多么奇异的OP的搜索列表将决定他多么复杂的查询需要。

登录置评。

答案(2)

dpb”class=
dpb 2022年8月10日
邮政编码为许多国家帮助,是的…虽然有一些没有或不使用,如果你所有的地址包括一个,至少你有一个机会。
虽然不是最复杂的事情,我已经建立了以下程序从数据库下载我发现在线,现在我不记得哪一个,具体地说,我曾经……
函数[州县城市国家]= ziplocation (Z)
% ZIPLOCATION返回邮政编码的物理位置
%用法:
%(城市、县、州、国家)= ziplocation(邮政编码)
负载zipDatabaseTable.mat
tmp = repmat ({},大小(Z));
[小冰期,ib] = ismember (Z, tZipInfo.ZIP);
ib = ib(找到(ib));
城市= tmp;城市(lia) = tZipInfo.City (ib);
县= tmp;县(lia) = tZipInfo.County (ib);
状态= tmp;状态(lia) = tZipInfo.State (ib);
= tmp;国家(lia) = tZipInfo.Country (ib);
结束

史蒂文的主”class=
史蒂文的主 2022年8月10日
据我所知没有在MATLAB函数地址信息映射到国家信息,但是如果有一个web资源,您可以使用它们来确定这些信息,你可以使用一些基本的 web服务功能 查询这些资源。如果这些工具是不够的,有一些更高级的 工具

s manbetx 845


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!