MaxMind GeoLite城市(免费)数据库有BAD数据,任何替代方案



我想将城市列表导入我的数据库。我选择了MaxMind提供的免费DB,这是一个很好的表面资源。随着我深入研究,我发现数据库本身存在一些明显的错误;有许多无法解决的重复。

例如,数据库中有以下情况——还有29183个其他实例会发生这种情况。不过,我不能简单地将这些分组,因为你可以看到,在这个过程中,大约有50%的可能性会选择错误的区域。

CA    ON    Vancouver   v6b1p1  49.25   -123.1333
CA    BC    Vancouver   v7y1j5  49.25   -123.1333

MaxMind数据库的付费版本是否解决了这个问题,或者我应该寻找不同的资源?如果是,有什么建议吗?

我推荐GeoNames用于您描述的目的。

GeoLite位置文件仅用于与包含的IP范围(块)文件一起使用的数据源,并且它可能包含不再使用的错误位置。如果你确实想以这种方式使用MaxMind数据,我会首先过滤掉块文件中没有引用的任何位置。

相关内容

  • 没有找到相关文章

最新更新