从地名数据获取州/省?

发布于 2024-10-14 04:44:54 字数 635 浏览 14 评论 0原文

我从 GeoNames 下载了美国和加拿大的这些数据库。日期如下所示:

5881639 100 Mile House  100 Mile House      51.64982    -121.28594  P   PPL CA      02              0       917 America/Vancouver   2006-01-18
5881640 101 Mile Lake   101 Mile Lake       51.66652    -121.30264  H   LK  CA      02              0       917 America/Vancouver   2006-01-18
5881641 101 Ponds   101 Ponds       47.811  -53.97733   H   PNDS    CA      05              0       18  America/St_Johns    2006-01-18

我想将此数据用于城市选择器,但我想显示到其旁边的省或州。该数据似乎不包含该信息。有什么方法可以找回它吗?或者有更好的数据库包含它吗?

I downloaded these databases for US and CA from GeoNames. The date looks like this:

5881639 100 Mile House  100 Mile House      51.64982    -121.28594  P   PPL CA      02              0       917 America/Vancouver   2006-01-18
5881640 101 Mile Lake   101 Mile Lake       51.66652    -121.30264  H   LK  CA      02              0       917 America/Vancouver   2006-01-18
5881641 101 Ponds   101 Ponds       47.811  -53.97733   H   PNDS    CA      05              0       18  America/St_Johns    2006-01-18

I want to use this data for a city-picker, but I want to display to province or state beside it. Doesn't look like this data contains that information. Is there some way to retrieve that? Or is there a better DB that includes that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

枫以 2024-10-21 04:44:54

您使用管理代码列中的数据,这些实际上是链接到管理代码表的 ID(管理代码有单独的数据集),非常简单。

查看 Geonames 论坛以获取更多信息。

http://forum.geonames.org/

You use the data in the columns for the admin codes these are actually ids that link to the admin codes table (there are separate data sets available for the admin codes) it is very straightforward.

Check the Geonames forums for more info.

http://forum.geonames.org/

妖妓 2024-10-21 04:44:54

使用此处的数据集:geocoder.ca,其中包括城市名称和州名/ 省份名称在同一文件中。

如果您想保留数据,可以使用 Google 的地理编码 API,如第一个答案所示:

Google 地图:如何获取给定纬度/经度值的国家/地区、州/省/地区、城市?

获取信息基于纬度和经度。不过,这将是一项繁重的工作,尤其是对于城市选择者来说。

Use the datasets here: geocoder.ca which include city name and state / province name in the same file.

If you want to stick with your data, you can use Google's Geocoding API, as in the first answer here:

Google Maps: how to get country, state/province/region, city given a lat/long value?

to get information based on latitude and longitude. This will be a lot of work, though, especially for a city-picker.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文