的MaxMind:进行相关文件纬度/经度?(MaxMind: Correlating files f

2019-11-03 18:06发布

我已经下载了市从数据库中的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

Answer 1:

纬度和经度是在GeoLite2块文件,而不是位置文件。 见GeoLite2 CSV文件 。 这样做的原因是,坐标可能比位置文件(一般)市级位置更具体。

您链接到其他的zip文件是针对传统CSV并无意与GeoLite2使用



文章来源: MaxMind: Correlating files for lat/lng?