从geonames数据中获取州/省信息?

4

我从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

我想在城市选择器中使用这些数据,但我希望在旁边显示省份或州名。看起来这些数据并不包含这些信息。有没有什么方法可以检索到这些信息?或者有没有更好的数据库包含这些信息呢?

2个回答

4
您可以使用管理员代码列中的数据,这些实际上是链接到管理员代码表的ID(可用于管理员代码的单独数据集)。这非常简单。请查看Geonames论坛获取更多信息。 http://forum.geonames.org/

请查看Geonames下载服务器上的数据转储:admin1CodesASCII.txt - Stijn de Witt

1

嘿ajm,你知道坐标出了什么问题吗?对于温哥华来说,它们是49.25398 123.1081,但当我在“谷歌地图”上搜索时,我却落到了蒙古。他们没有在123.1081前面加负号(-)。 - chobo2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接