给定城市时查询国家的maxmind mmdb

问题描述 投票:0回答:1

我正在寻找没有IP地址的城市到国家的地图我可以在我的盒子上访问这些文件:

GeoIP2Country.mmdb  
GeoIPCountry.dat 
GeoIP2City.mmdb        
GeoIPCity.dat   
GeoIP2ISP.mmdb      
GeoIP2Connections.mmdb 

通常,我使用的方式是GeoIP2Country.country(cip).country.name,它将为我提供的IP返回一个国家/地区名称。

在我的用例中,我想为其提供城市名称,并使其返回国家名称。由于所有数据都在其中,因此可以节省很多时间。是否可以查询mmdb(不知道如何执行此操作)然后将其转换为数据框,这样我就可以将国家/地区的df映射到城市,或者反之亦然?

maxmind
1个回答
0
投票

基于此:Query by city name on geolite2 .mmdb file (JAVA)我不能做自己拥有的东西。

但是还有一个country_code.csv,我认为maxmind提供的功能与其他一些非mmdb文件配合使用。

© www.soinside.com 2019 - 2024. All rights reserved.