我需要一个库(最好用 Python 编写),它能够获取一系列 IP 地址(或地理坐标)并将它们绘制在世界地图上。
我已经找到了this one , 但它将数据输出为 .svg 文件,它根本无法处理大型数据集。
请注意,我需要一些可以下载并在本地运行的东西,所以没有数据上传到第 3 方网络服务。
谢谢!
最佳答案
也许 Basemap在 Matplotlib为阴谋。
它可以做各种projections (不要介意丑陋的默认颜色)。你可以很好地控制你的情节/情节。你甚至可以使用 NASA Blue Marble imagery .当然,您可以在 map 上绘制标记、线条等 using the plot command .
我还没有对它进行大量数据集分析,但由于它是 Matplotlib 的一部分,我怀疑它会做得很好。
如果我没记错的话,尽管它是库的一部分,但默认情况下它不随 Matplotlib 一起提供。
关于python - 在世界地图上绘制 GeoIP 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1565555/