我已经下载了市从数据库中的MaxMind在这里找到:
http://geolite.maxmind.com/download/geoip/database/GeoLite2-City-CSV.zip
不包含纬度/经度信息。 这些信息似乎是在不同的文件中:
http://geolite.maxmind.com/download/geoip/database/GeoLiteCity_CSV/GeoLiteCity-latest.zip
然而,试图在两个相互关联时,我发现细分代码不匹配。 例如第一文件包含行:
geoname_id,locale_code,continent_code,continent_name,country_iso_code,COUNTRY_NAME,subdivision_1_iso_code,subdivision_1_name,subdivision_2_iso_code,subdivision_2_name,CITY_NAME,METRO_CODE,TIME_ZONE
3369157,恩,AF,非洲,ZA, “南非”,WC, “西开普省” ,,, “开普敦” ,,非洲/约翰内斯堡
从中可以看出,对于开普敦的第一个政治细分是WC。 第二个文件,但是,提供行:
LOCID,国家,地区,城市,邮编,经度,纬度,metroCode,AREACODE 244, “ZA”, “11”, “开普敦”, “”, - 33.9258,18.4232 ,,
从图中可以看出,“区”为“11”,而不是“WC”。
这样几个问题:
1)我怎么关联这两个信息来源是什么? 2)如果他们不能相互关联,有一些其他的文件,我应该看什么? 3)如果在的MaxMind他们的信息没有提供一致性,是有,提供地理位置信息世界各地城市的名单一个更好的来源?
TIA