python - 在世界地图上绘制 GeoIP 数据

标签 python geolocation maps plot

我需要一个库(最好用 Python 编写),它能够获取一系列 IP 地址(或地理坐标)并将它们绘制在世界地图上。

我已经找到了this one , 但它将数据输出为 .svg 文件,它根本无法处理大型数据集。

请注意,我需要一些可以下载并在本地运行的东西,所以没有数据上传到第 3 方网络服务。

谢谢!

最佳答案

也许 BasemapMatplotlib为阴谋。

它可以做各种projections (不要介意丑陋的默认颜色)。你可以很好地控制你的情节/情节。你甚至可以使用 NASA Blue Marble imagery .当然,您可以在 map 上绘制标记、线条等 using the plot command .

我还没有对它进行大量数据集分析,但由于它是 Matplotlib 的一部分,我怀疑它会做得很好。

如果我没记错的话,尽管它是库的一部分,但默认情况下它不随 Matplotlib 一起提供。

关于python - 在世界地图上绘制 GeoIP 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1565555/

相关文章:

Python:字符串格式化程序对齐中心

python - python 中的搜索排序如何工作?

android - 如何知道一旦用户打开/关闭 GPS?

ios - 如何使用 carto-mobile SDK 验证 map 位置是否在 map 边界内

ios - UIApplication sharedApplication 调用了两次

python - 我无法从 python-dotenv 导入 dotenv

php - 如何确定 PHP 字符串是否仅包含纬度和经度

javascript - Leaflet ReactJS Map 未完全显示图 block

javascript - 谷歌地图信息框显示上次点击的位置

python - 如何使用 pyinstaller 包含文件?